NO Initial ITS Start location: l73 0: l0 -> l1 : InCnt^0'=InCnt^post0, i21^0'=i21^post0, apsim_InCnt^0'=apsim_InCnt^post0, disp9^0'=disp9^post0, tmp12^0'=tmp12^post0, __const_257^0'=__const_257^post0, i6^0'=i6^post0, block_compress^0'=block_compress^post0, out_count^0'=out_count^post0, hshift11^0'=hshift11^post0, hsize___019^0'=hsize___019^post0, __const_8388607^0'=__const_8388607^post0, maxcode^0'=maxcode^post0, clear_flg^0'=clear_flg^post0, ret_getbyte25^0'=ret_getbyte25^post0, __const_16^0'=__const_16^post0, i3^0'=i3^post0, n44^0'=n44^post0, exit_stat^0'=exit_stat^post0, tmp___017^0'=tmp___017^post0, __const_50^0'=__const_50^post0, m122^0'=m122^post0, c37^0'=c37^post0, rat26^0'=rat26^post0, hsize_reg10^0'=hsize_reg10^post0, __const_9^0'=__const_9^post0, n40^0'=n40^post0, count^0'=count^post0, tabort4^0'=tabort4^post0, __const_256^0'=__const_256^post0, i45^0'=i45^post0, bits33^0'=bits33^post0, offset^0'=offset^post0, free_ent^0'=free_ent^post0, tmp___115^0'=tmp___115^post0, __const_65536^0'=__const_65536^post0, maxbits^0'=maxbits^post0, checkpoint^0'=checkpoint^post0, ret_getbyte18^0'=ret_getbyte18^post0, __const_10000^0'=__const_10000^post0, i29^0'=i29^post0, apsim_bound11113^0'=apsim_bound11113^post0, ent8^0'=ent8^post0, tmp___014^0'=tmp___014^post0, __const_429496^0'=__const_429496^post0, in_count^0'=in_count^post0, bytes_out^0'=bytes_out^post0, r_off32^0'=r_off32^post0, hsize^0'=hsize^post0, hsize___027^0'=hsize___027^post0, __const_8^0'=__const_8^post0, maxmaxcode^0'=maxmaxcode^post0, code31^0'=code31^post0, seed2^0'=seed2^post0, __const_2147483647^0'=__const_2147483647^post0, i41^0'=i41^post0, n_bits^0'=n_bits^post0, fcode5^0'=fcode5^post0, tmp___024^0'=tmp___024^post0, __const_53^0'=__const_53^post0, m130^0'=m130^post0, c7^0'=c7^post0, ratio^0'=ratio^post0, (block_compress^0-block_compress^post0 == 0 /\ i21^0 <= 0 /\ exit_stat^0-exit_stat^post0 == 0 /\ -n_bits^post0+n_bits^0 == 0 /\ n40^0-n40^post0 == 0 /\ -in_count^post0+in_count^0 == 0 /\ -__const_9^post0+__const_9^0 == 0 /\ n44^0-n44^post0 == 0 /\ m122^0-m122^post0 == 0 /\ -apsim_bound11113^post0+apsim_bound11113^0 == 0 /\ -__const_65536^post0+__const_65536^0 == 0 /\ -m130^post0+m130^0 == 0 /\ -i41^post0+i41^0 == 0 /\ __const_8388607^0-__const_8388607^post0 == 0 /\ -__const_8^post0+__const_8^0 == 0 /\ checkpoint^0-checkpoint^post0 == 0 /\ hsize___019^0-hsize___019^post0 == 0 /\ bits33^0-bits33^post0 == 0 /\ __const_256^0-__const_256^post0 == 0 /\ -offset^post0+offset^0 == 0 /\ -maxmaxcode^post0+maxmaxcode^0 == 0 /\ -maxbits^post0+maxbits^0 == 0 /\ disp9^0-disp9^post0 == 0 /\ i21^0-i21^post0 == 0 /\ -__const_429496^post0+__const_429496^0 == 0 /\ -hsize_reg10^post0+hsize_reg10^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post0 == 0 /\ i3^0-i3^post0 == 0 /\ seed2^0-seed2^post0 == 0 /\ -tabort4^post0+tabort4^0 == 0 /\ tmp___115^0-tmp___115^post0 == 0 /\ -__const_53^post0+__const_53^0 == 0 /\ -code31^post0+code31^0 == 0 /\ rat26^0-rat26^post0 == 0 /\ i6^0-i6^post0 == 0 /\ -ratio^post0+ratio^0 == 0 /\ tmp___014^0-tmp___014^post0 == 0 /\ bytes_out^0-bytes_out^post0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post0 == 0 /\ clear_flg^0-clear_flg^post0 == 0 /\ tmp12^0-tmp12^post0 == 0 /\ -out_count^post0+out_count^0 == 0 /\ -tmp___024^post0+tmp___024^0 == 0 /\ -r_off32^post0+r_off32^0 == 0 /\ -c37^post0+c37^0 == 0 /\ hshift11^0-hshift11^post0 == 0 /\ -free_ent^post0+free_ent^0 == 0 /\ -hsize^post0+hsize^0 == 0 /\ i29^0-i29^post0 == 0 /\ -ret_getbyte18^post0+ret_getbyte18^0 == 0 /\ __const_50^0-__const_50^post0 == 0 /\ -c7^post0+c7^0 == 0 /\ i45^0-i45^post0 == 0 /\ -fcode5^post0+fcode5^0 == 0 /\ __const_257^0-__const_257^post0 == 0 /\ -ent8^post0+ent8^0 == 0 /\ count^0-count^post0 == 0 /\ InCnt^0-InCnt^post0 == 0 /\ -maxcode^post0+maxcode^0 == 0 /\ -hsize___027^post0+hsize___027^0 == 0 /\ -__const_2147483647^post0+__const_2147483647^0 == 0 /\ __const_16^0-__const_16^post0 == 0 /\ -__const_10000^post0+__const_10000^0 == 0 /\ -tmp___017^post0+tmp___017^0 == 0), cost: 1 1: l0 -> l2 : InCnt^0'=InCnt^post1, i21^0'=i21^post1, apsim_InCnt^0'=apsim_InCnt^post1, disp9^0'=disp9^post1, tmp12^0'=tmp12^post1, __const_257^0'=__const_257^post1, i6^0'=i6^post1, block_compress^0'=block_compress^post1, out_count^0'=out_count^post1, hshift11^0'=hshift11^post1, hsize___019^0'=hsize___019^post1, __const_8388607^0'=__const_8388607^post1, maxcode^0'=maxcode^post1, clear_flg^0'=clear_flg^post1, ret_getbyte25^0'=ret_getbyte25^post1, __const_16^0'=__const_16^post1, i3^0'=i3^post1, n44^0'=n44^post1, exit_stat^0'=exit_stat^post1, tmp___017^0'=tmp___017^post1, __const_50^0'=__const_50^post1, m122^0'=m122^post1, c37^0'=c37^post1, rat26^0'=rat26^post1, hsize_reg10^0'=hsize_reg10^post1, __const_9^0'=__const_9^post1, n40^0'=n40^post1, count^0'=count^post1, tabort4^0'=tabort4^post1, __const_256^0'=__const_256^post1, i45^0'=i45^post1, bits33^0'=bits33^post1, offset^0'=offset^post1, free_ent^0'=free_ent^post1, tmp___115^0'=tmp___115^post1, __const_65536^0'=__const_65536^post1, maxbits^0'=maxbits^post1, checkpoint^0'=checkpoint^post1, ret_getbyte18^0'=ret_getbyte18^post1, __const_10000^0'=__const_10000^post1, i29^0'=i29^post1, apsim_bound11113^0'=apsim_bound11113^post1, ent8^0'=ent8^post1, tmp___014^0'=tmp___014^post1, __const_429496^0'=__const_429496^post1, in_count^0'=in_count^post1, bytes_out^0'=bytes_out^post1, r_off32^0'=r_off32^post1, hsize^0'=hsize^post1, hsize___027^0'=hsize___027^post1, __const_8^0'=__const_8^post1, maxmaxcode^0'=maxmaxcode^post1, code31^0'=code31^post1, seed2^0'=seed2^post1, __const_2147483647^0'=__const_2147483647^post1, i41^0'=i41^post1, n_bits^0'=n_bits^post1, fcode5^0'=fcode5^post1, tmp___024^0'=tmp___024^post1, __const_53^0'=__const_53^post1, m130^0'=m130^post1, c7^0'=c7^post1, ratio^0'=ratio^post1, (-m130^post1+m130^0 == 0 /\ -i41^post1+i41^0 == 0 /\ InCnt^0-InCnt^post1 == 0 /\ block_compress^0-block_compress^post1 == 0 /\ -__const_256^post1+__const_256^0 == 0 /\ -c7^post1+c7^0 == 0 /\ n44^0-n44^post1 == 0 /\ maxcode^0-maxcode^post1 == 0 /\ hsize___019^0-hsize___019^post1 == 0 /\ -m122^post1+m122^0 == 0 /\ -n_bits^post1+n_bits^0 == 0 /\ -bytes_out^post1+bytes_out^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post1 == 0 /\ -maxmaxcode^post1+maxmaxcode^0 == 0 /\ free_ent^0-free_ent^post1 == 0 /\ 1-i21^0+i21^post1 == 0 /\ __const_8388607^0-__const_8388607^post1 == 0 /\ 1-i21^0 <= 0 /\ out_count^0-out_count^post1 == 0 /\ hsize^0-hsize^post1 == 0 /\ __const_50^0-__const_50^post1 == 0 /\ rat26^0-rat26^post1 == 0 /\ -__const_53^post1+__const_53^0 == 0 /\ __const_257^0-__const_257^post1 == 0 /\ -code31^post1+code31^0 == 0 /\ -ret_getbyte25^post1+ret_getbyte25^0 == 0 /\ -i29^post1+i29^0 == 0 /\ -bits33^post1+bits33^0 == 0 /\ maxbits^0-maxbits^post1 == 0 /\ i6^0-i6^post1 == 0 /\ -checkpoint^post1+checkpoint^0 == 0 /\ exit_stat^0-exit_stat^post1 == 0 /\ hsize_reg10^0-hsize_reg10^post1 == 0 /\ -tmp___115^post1+tmp___115^0 == 0 /\ tmp___017^0-tmp___017^post1 == 0 /\ offset^0-offset^post1 == 0 /\ tmp12^0-tmp12^post1 == 0 /\ -hsize___027^post1+hsize___027^0 == 0 /\ i3^0-i3^post1 == 0 /\ __const_65536^0-__const_65536^post1 == 0 /\ -seed2^post1+seed2^0 == 0 /\ clear_flg^0-clear_flg^post1 == 0 /\ disp9^0-disp9^post1 == 0 /\ hshift11^0-hshift11^post1 == 0 /\ c37^0-c37^post1 == 0 /\ -ret_getbyte18^post1+ret_getbyte18^0 == 0 /\ tmp___024^0-tmp___024^post1 == 0 /\ -__const_429496^post1+__const_429496^0 == 0 /\ tabort4^0-tabort4^post1 == 0 /\ __const_16^0-__const_16^post1 == 0 /\ count^0-count^post1 == 0 /\ -__const_2147483647^post1+__const_2147483647^0 == 0 /\ -__const_8^post1+__const_8^0 == 0 /\ in_count^0-in_count^post1 == 0 /\ -i45^post1+i45^0 == 0 /\ -__const_10000^post1+__const_10000^0 == 0 /\ -ratio^post1+ratio^0 == 0 /\ -n40^post1+n40^0 == 0 /\ __const_9^0-__const_9^post1 == 0 /\ -tmp___014^post1+tmp___014^0 == 0 /\ -ent8^post1+ent8^0 == 0 /\ -fcode5^post1+fcode5^0 == 0 /\ -r_off32^post1+r_off32^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post1 == 0), cost: 1 5: l1 -> l5 : InCnt^0'=InCnt^post5, i21^0'=i21^post5, apsim_InCnt^0'=apsim_InCnt^post5, disp9^0'=disp9^post5, tmp12^0'=tmp12^post5, __const_257^0'=__const_257^post5, i6^0'=i6^post5, block_compress^0'=block_compress^post5, out_count^0'=out_count^post5, hshift11^0'=hshift11^post5, hsize___019^0'=hsize___019^post5, __const_8388607^0'=__const_8388607^post5, maxcode^0'=maxcode^post5, clear_flg^0'=clear_flg^post5, ret_getbyte25^0'=ret_getbyte25^post5, __const_16^0'=__const_16^post5, i3^0'=i3^post5, n44^0'=n44^post5, exit_stat^0'=exit_stat^post5, tmp___017^0'=tmp___017^post5, __const_50^0'=__const_50^post5, m122^0'=m122^post5, c37^0'=c37^post5, rat26^0'=rat26^post5, hsize_reg10^0'=hsize_reg10^post5, __const_9^0'=__const_9^post5, n40^0'=n40^post5, count^0'=count^post5, tabort4^0'=tabort4^post5, __const_256^0'=__const_256^post5, i45^0'=i45^post5, bits33^0'=bits33^post5, offset^0'=offset^post5, free_ent^0'=free_ent^post5, tmp___115^0'=tmp___115^post5, __const_65536^0'=__const_65536^post5, maxbits^0'=maxbits^post5, checkpoint^0'=checkpoint^post5, ret_getbyte18^0'=ret_getbyte18^post5, __const_10000^0'=__const_10000^post5, i29^0'=i29^post5, apsim_bound11113^0'=apsim_bound11113^post5, ent8^0'=ent8^post5, tmp___014^0'=tmp___014^post5, __const_429496^0'=__const_429496^post5, in_count^0'=in_count^post5, bytes_out^0'=bytes_out^post5, r_off32^0'=r_off32^post5, hsize^0'=hsize^post5, hsize___027^0'=hsize___027^post5, __const_8^0'=__const_8^post5, maxmaxcode^0'=maxmaxcode^post5, code31^0'=code31^post5, seed2^0'=seed2^post5, __const_2147483647^0'=__const_2147483647^post5, i41^0'=i41^post5, n_bits^0'=n_bits^post5, fcode5^0'=fcode5^post5, tmp___024^0'=tmp___024^post5, __const_53^0'=__const_53^post5, m130^0'=m130^post5, c7^0'=c7^post5, ratio^0'=ratio^post5, (-hsize___027^post5+hsize___027^0 == 0 /\ -count^post5+count^0 == 0 /\ __const_50^0-__const_50^post5 == 0 /\ -tmp___115^post5+tmp___115^0 == 0 /\ -seed2^post5+seed2^0 == 0 /\ rat26^0-rat26^post5 == 0 /\ block_compress^0-block_compress^post5 == 0 /\ __const_9^0-__const_9^post5 == 0 /\ maxbits^0-maxbits^post5 == 0 /\ -tmp___024^post5+tmp___024^0 == 0 /\ -ret_getbyte18^post5+ret_getbyte18^0 == 0 /\ -__const_429496^post5+__const_429496^0 == 0 /\ out_count^0-out_count^post5 == 0 /\ apsim_InCnt^0-apsim_InCnt^post5 == 0 /\ tmp12^0-tmp12^post5 == 0 /\ code31^0-code31^post5 == 0 /\ -__const_2147483647^post5+__const_2147483647^0 == 0 /\ InCnt^0-InCnt^post5 == 0 /\ i41^0-i41^post5 == 0 /\ -i45^post5+i45^0 == 0 /\ -__const_8^post5+__const_8^0 == 0 /\ clear_flg^0-clear_flg^post5 == 0 /\ n44^0-n44^post5 == 0 /\ -ent8^post5+ent8^0 == 0 /\ -ratio^post5+ratio^0 == 0 /\ free_ent^0-free_ent^post5 == 0 /\ -fcode5^post5+fcode5^0 == 0 /\ -tmp___014^post5+tmp___014^0 == 0 /\ c37^0-c37^post5 == 0 /\ tabort4^0-tabort4^post5 == 0 /\ -r_off32^post5+r_off32^0 == 0 /\ -n40^post5+n40^0 == 0 /\ -__const_65536^post5+__const_65536^0 == 0 /\ __const_16^0-__const_16^post5 == 0 /\ hshift11^0-hshift11^post5 == 0 /\ -maxmaxcode^post5+maxmaxcode^0 == 0 /\ in_count^0-in_count^post5 == 0 /\ -apsim_bound11113^post5+apsim_bound11113^0 == 0 /\ -i6^post5+i6^0 == 0 /\ -m122^post5+m122^0 == 0 /\ -c7^post5+c7^0 == 0 /\ -hsize___019^post5+hsize___019^0 == 0 /\ i21^0-i21^post5 == 0 /\ -n_bits^post5+n_bits^0 == 0 /\ -bytes_out^post5+bytes_out^0 == 0 /\ -__const_8388607^post5+__const_8388607^0 == 0 /\ tmp___017^0-tmp___017^post5 == 0 /\ bits33^0-bits33^post5 == 0 /\ -__const_53^post5+__const_53^0 == 0 /\ -i29^post5+i29^0 == 0 /\ -hsize^post5+hsize^0 == 0 /\ -exit_stat^post5+exit_stat^0 == 0 /\ i3^0-i3^post5 == 0 /\ disp9^0-disp9^post5 == 0 /\ __const_10000^0-__const_10000^post5 == 0 /\ maxcode^0-maxcode^post5 == 0 /\ -checkpoint^post5+checkpoint^0 == 0 /\ __const_256^0-__const_256^post5 == 0 /\ __const_257^0-__const_257^post5 == 0 /\ ret_getbyte25^0-ret_getbyte25^post5 == 0 /\ -hsize_reg10^post5+hsize_reg10^0 == 0 /\ offset^0-offset^post5 == 0 /\ -m130^post5+m130^0 == 0), cost: 1 2: l2 -> l0 : InCnt^0'=InCnt^post2, i21^0'=i21^post2, apsim_InCnt^0'=apsim_InCnt^post2, disp9^0'=disp9^post2, tmp12^0'=tmp12^post2, __const_257^0'=__const_257^post2, i6^0'=i6^post2, block_compress^0'=block_compress^post2, out_count^0'=out_count^post2, hshift11^0'=hshift11^post2, hsize___019^0'=hsize___019^post2, __const_8388607^0'=__const_8388607^post2, maxcode^0'=maxcode^post2, clear_flg^0'=clear_flg^post2, ret_getbyte25^0'=ret_getbyte25^post2, __const_16^0'=__const_16^post2, i3^0'=i3^post2, n44^0'=n44^post2, exit_stat^0'=exit_stat^post2, tmp___017^0'=tmp___017^post2, __const_50^0'=__const_50^post2, m122^0'=m122^post2, c37^0'=c37^post2, rat26^0'=rat26^post2, hsize_reg10^0'=hsize_reg10^post2, __const_9^0'=__const_9^post2, n40^0'=n40^post2, count^0'=count^post2, tabort4^0'=tabort4^post2, __const_256^0'=__const_256^post2, i45^0'=i45^post2, bits33^0'=bits33^post2, offset^0'=offset^post2, free_ent^0'=free_ent^post2, tmp___115^0'=tmp___115^post2, __const_65536^0'=__const_65536^post2, maxbits^0'=maxbits^post2, checkpoint^0'=checkpoint^post2, ret_getbyte18^0'=ret_getbyte18^post2, __const_10000^0'=__const_10000^post2, i29^0'=i29^post2, apsim_bound11113^0'=apsim_bound11113^post2, ent8^0'=ent8^post2, tmp___014^0'=tmp___014^post2, __const_429496^0'=__const_429496^post2, in_count^0'=in_count^post2, bytes_out^0'=bytes_out^post2, r_off32^0'=r_off32^post2, hsize^0'=hsize^post2, hsize___027^0'=hsize___027^post2, __const_8^0'=__const_8^post2, maxmaxcode^0'=maxmaxcode^post2, code31^0'=code31^post2, seed2^0'=seed2^post2, __const_2147483647^0'=__const_2147483647^post2, i41^0'=i41^post2, n_bits^0'=n_bits^post2, fcode5^0'=fcode5^post2, tmp___024^0'=tmp___024^post2, __const_53^0'=__const_53^post2, m130^0'=m130^post2, c7^0'=c7^post2, ratio^0'=ratio^post2, (InCnt^0-InCnt^post2 == 0 /\ -c7^post2+c7^0 == 0 /\ __const_8388607^0-__const_8388607^post2 == 0 /\ -bytes_out^post2+bytes_out^0 == 0 /\ seed2^0-seed2^post2 == 0 /\ -maxmaxcode^post2+maxmaxcode^0 == 0 /\ -ent8^post2+ent8^0 == 0 /\ -maxbits^post2+maxbits^0 == 0 /\ -fcode5^post2+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post2 == 0 /\ bits33^0-bits33^post2 == 0 /\ __const_256^0-__const_256^post2 == 0 /\ ret_getbyte25^0-ret_getbyte25^post2 == 0 /\ rat26^0-rat26^post2 == 0 /\ m122^0-m122^post2 == 0 /\ n44^0-n44^post2 == 0 /\ -offset^post2+offset^0 == 0 /\ -code31^post2+code31^0 == 0 /\ __const_8^0-__const_8^post2 == 0 /\ __const_257^0-__const_257^post2 == 0 /\ -n_bits^post2+n_bits^0 == 0 /\ -in_count^post2+in_count^0 == 0 /\ tmp___115^0-tmp___115^post2 == 0 /\ -__const_9^post2+__const_9^0 == 0 /\ __const_50^0-__const_50^post2 == 0 /\ -c37^post2+c37^0 == 0 /\ -apsim_bound11113^post2+apsim_bound11113^0 == 0 /\ -m130^post2+m130^0 == 0 /\ -free_ent^post2+free_ent^0 == 0 /\ exit_stat^0-exit_stat^post2 == 0 /\ n40^0-n40^post2 == 0 /\ -hsize^post2+hsize^0 == 0 /\ i21^0-i21^post2 == 0 /\ hsize_reg10^0-hsize_reg10^post2 == 0 /\ -ret_getbyte18^post2+ret_getbyte18^0 == 0 /\ -__const_429496^post2+__const_429496^0 == 0 /\ tmp___014^0-tmp___014^post2 == 0 /\ -hsize___027^post2+hsize___027^0 == 0 /\ -__const_53^post2+__const_53^0 == 0 /\ i45^0-i45^post2 == 0 /\ clear_flg^0-clear_flg^post2 == 0 /\ -tabort4^post2+tabort4^0 == 0 /\ -__const_2147483647^post2+__const_2147483647^0 == 0 /\ -tmp12^post2+tmp12^0 == 0 /\ disp9^0-disp9^post2 == 0 /\ -tmp___017^post2+tmp___017^0 == 0 /\ -ratio^post2+ratio^0 == 0 /\ hshift11^0-hshift11^post2 == 0 /\ i6^0-i6^post2 == 0 /\ checkpoint^0-checkpoint^post2 == 0 /\ -tmp___024^post2+tmp___024^0 == 0 /\ __const_16^0-__const_16^post2 == 0 /\ maxcode^0-maxcode^post2 == 0 /\ i29^0-i29^post2 == 0 /\ -__const_10000^post2+__const_10000^0 == 0 /\ -__const_65536^post2+__const_65536^0 == 0 /\ -r_off32^post2+r_off32^0 == 0 /\ -out_count^post2+out_count^0 == 0 /\ -i41^post2+i41^0 == 0 /\ block_compress^0-block_compress^post2 == 0 /\ apsim_InCnt^0-apsim_InCnt^post2 == 0 /\ -i3^post2+i3^0 == 0 /\ count^0-count^post2 == 0), cost: 1 3: l3 -> l2 : InCnt^0'=InCnt^post3, i21^0'=i21^post3, apsim_InCnt^0'=apsim_InCnt^post3, disp9^0'=disp9^post3, tmp12^0'=tmp12^post3, __const_257^0'=__const_257^post3, i6^0'=i6^post3, block_compress^0'=block_compress^post3, out_count^0'=out_count^post3, hshift11^0'=hshift11^post3, hsize___019^0'=hsize___019^post3, __const_8388607^0'=__const_8388607^post3, maxcode^0'=maxcode^post3, clear_flg^0'=clear_flg^post3, ret_getbyte25^0'=ret_getbyte25^post3, __const_16^0'=__const_16^post3, i3^0'=i3^post3, n44^0'=n44^post3, exit_stat^0'=exit_stat^post3, tmp___017^0'=tmp___017^post3, __const_50^0'=__const_50^post3, m122^0'=m122^post3, c37^0'=c37^post3, rat26^0'=rat26^post3, hsize_reg10^0'=hsize_reg10^post3, __const_9^0'=__const_9^post3, n40^0'=n40^post3, count^0'=count^post3, tabort4^0'=tabort4^post3, __const_256^0'=__const_256^post3, i45^0'=i45^post3, bits33^0'=bits33^post3, offset^0'=offset^post3, free_ent^0'=free_ent^post3, tmp___115^0'=tmp___115^post3, __const_65536^0'=__const_65536^post3, maxbits^0'=maxbits^post3, checkpoint^0'=checkpoint^post3, ret_getbyte18^0'=ret_getbyte18^post3, __const_10000^0'=__const_10000^post3, i29^0'=i29^post3, apsim_bound11113^0'=apsim_bound11113^post3, ent8^0'=ent8^post3, tmp___014^0'=tmp___014^post3, __const_429496^0'=__const_429496^post3, in_count^0'=in_count^post3, bytes_out^0'=bytes_out^post3, r_off32^0'=r_off32^post3, hsize^0'=hsize^post3, hsize___027^0'=hsize___027^post3, __const_8^0'=__const_8^post3, maxmaxcode^0'=maxmaxcode^post3, code31^0'=code31^post3, seed2^0'=seed2^post3, __const_2147483647^0'=__const_2147483647^post3, i41^0'=i41^post3, n_bits^0'=n_bits^post3, fcode5^0'=fcode5^post3, tmp___024^0'=tmp___024^post3, __const_53^0'=__const_53^post3, m130^0'=m130^post3, c7^0'=c7^post3, ratio^0'=ratio^post3, (__const_10000^0-__const_10000^post3 == 0 /\ maxbits^0-maxbits^post3 == 0 /\ -code31^post3+code31^0 == 0 /\ free_ent^0-free_ent^post3 == 0 /\ -i45^post3+i45^0 == 0 /\ -ratio^post3+ratio^0 == 0 /\ -n40^post3+n40^0 == 0 /\ -checkpoint^post3+checkpoint^0 == 0 /\ __const_257^0-__const_257^post3 == 0 /\ InCnt^0-InCnt^post3 == 0 /\ -tmp___014^post3+tmp___014^0 == 0 /\ rat26^0-rat26^post3 == 0 /\ -fcode5^post3+fcode5^0 == 0 /\ -r_off32^post3+r_off32^0 == 0 /\ n44^0-n44^post3 == 0 /\ block_compress^0-block_compress^post3 == 0 /\ -hsize___027^post3+hsize___027^0 == 0 /\ -tmp___115^post3+tmp___115^0 == 0 /\ exit_stat^0-exit_stat^post3 == 0 /\ -__const_256^post3+__const_256^0 == 0 /\ tabort4^0-tabort4^post3 == 0 /\ -seed2^post3+seed2^0 == 0 /\ -c7^post3+c7^0 == 0 /\ out_count^0-out_count^post3 == 0 /\ -i21^0-__const_16^0+i21^post3 == 0 /\ -hsize___019^post3+hsize___019^0 == 0 /\ hsize^0-hsize^post3 == 0 /\ __const_50^0-__const_50^post3 == 0 /\ -bytes_out^post3+bytes_out^0 == 0 /\ -n_bits^post3+n_bits^0 == 0 /\ -ret_getbyte18^post3+ret_getbyte18^0 == 0 /\ -__const_8388607^post3+__const_8388607^0 == 0 /\ i41^0-i41^post3 == 0 /\ -apsim_bound11113^post3+apsim_bound11113^0 == 0 /\ disp9^0-disp9^post3 == 0 /\ 1+i21^0 <= 0 /\ ent8^0-ent8^post3 == 0 /\ -i29^post3+i29^0 == 0 /\ -__const_53^post3+__const_53^0 == 0 /\ -__const_2147483647^post3+__const_2147483647^0 == 0 /\ -__const_8^post3+__const_8^0 == 0 /\ c37^0-c37^post3 == 0 /\ hsize_reg10^0-hsize_reg10^post3 == 0 /\ tmp12^0-tmp12^post3 == 0 /\ __const_16^0-__const_16^post3 == 0 /\ i3^0-i3^post3 == 0 /\ in_count^0-in_count^post3 == 0 /\ -__const_65536^post3+__const_65536^0 == 0 /\ clear_flg^0-clear_flg^post3 == 0 /\ -m130^post3+m130^0 == 0 /\ i6^0-i6^post3 == 0 /\ -count^post3+count^0 == 0 /\ maxcode^0-maxcode^post3 == 0 /\ __const_9^0-__const_9^post3 == 0 /\ hshift11^0-hshift11^post3 == 0 /\ -maxmaxcode^post3+maxmaxcode^0 == 0 /\ offset^0-offset^post3 == 0 /\ apsim_InCnt^0-apsim_InCnt^post3 == 0 /\ -ret_getbyte25^post3+ret_getbyte25^0 == 0 /\ tmp___017^0-tmp___017^post3 == 0 /\ -m122^post3+m122^0 == 0 /\ bits33^0-bits33^post3 == 0 /\ -tmp___024^post3+tmp___024^0 == 0 /\ -__const_429496^post3+__const_429496^0 == 0), cost: 1 4: l3 -> l4 : InCnt^0'=InCnt^post4, i21^0'=i21^post4, apsim_InCnt^0'=apsim_InCnt^post4, disp9^0'=disp9^post4, tmp12^0'=tmp12^post4, __const_257^0'=__const_257^post4, i6^0'=i6^post4, block_compress^0'=block_compress^post4, out_count^0'=out_count^post4, hshift11^0'=hshift11^post4, hsize___019^0'=hsize___019^post4, __const_8388607^0'=__const_8388607^post4, maxcode^0'=maxcode^post4, clear_flg^0'=clear_flg^post4, ret_getbyte25^0'=ret_getbyte25^post4, __const_16^0'=__const_16^post4, i3^0'=i3^post4, n44^0'=n44^post4, exit_stat^0'=exit_stat^post4, tmp___017^0'=tmp___017^post4, __const_50^0'=__const_50^post4, m122^0'=m122^post4, c37^0'=c37^post4, rat26^0'=rat26^post4, hsize_reg10^0'=hsize_reg10^post4, __const_9^0'=__const_9^post4, n40^0'=n40^post4, count^0'=count^post4, tabort4^0'=tabort4^post4, __const_256^0'=__const_256^post4, i45^0'=i45^post4, bits33^0'=bits33^post4, offset^0'=offset^post4, free_ent^0'=free_ent^post4, tmp___115^0'=tmp___115^post4, __const_65536^0'=__const_65536^post4, maxbits^0'=maxbits^post4, checkpoint^0'=checkpoint^post4, ret_getbyte18^0'=ret_getbyte18^post4, __const_10000^0'=__const_10000^post4, i29^0'=i29^post4, apsim_bound11113^0'=apsim_bound11113^post4, ent8^0'=ent8^post4, tmp___014^0'=tmp___014^post4, __const_429496^0'=__const_429496^post4, in_count^0'=in_count^post4, bytes_out^0'=bytes_out^post4, r_off32^0'=r_off32^post4, hsize^0'=hsize^post4, hsize___027^0'=hsize___027^post4, __const_8^0'=__const_8^post4, maxmaxcode^0'=maxmaxcode^post4, code31^0'=code31^post4, seed2^0'=seed2^post4, __const_2147483647^0'=__const_2147483647^post4, i41^0'=i41^post4, n_bits^0'=n_bits^post4, fcode5^0'=fcode5^post4, tmp___024^0'=tmp___024^post4, __const_53^0'=__const_53^post4, m130^0'=m130^post4, c7^0'=c7^post4, ratio^0'=ratio^post4, (__const_257^0-__const_257^post4 == 0 /\ ret_getbyte25^0-ret_getbyte25^post4 == 0 /\ out_count^0-out_count^post4 == 0 /\ -ratio^post4+ratio^0 == 0 /\ -tmp___024^post4+tmp___024^0 == 0 /\ -c37^post4+c37^0 == 0 /\ __const_8^0-__const_8^post4 == 0 /\ InCnt^0-InCnt^post4 == 0 /\ -free_ent^post4+free_ent^0 == 0 /\ -rat26^post4+rat26^0 == 0 /\ -hsize^post4+hsize^0 == 0 /\ -seed2^post4+seed2^0 == 0 /\ tmp___014^0-tmp___014^post4 == 0 /\ -c7^post4+c7^0 == 0 /\ -bytes_out^post4+bytes_out^0 == 0 /\ exit_stat^0-exit_stat^post4 == 0 /\ n40^0-n40^post4 == 0 /\ clear_flg^0-clear_flg^post4 == 0 /\ n44^0-n44^post4 == 0 /\ tmp12^0-tmp12^post4 == 0 /\ -fcode5^post4+fcode5^0 == 0 /\ -i21^0 <= 0 /\ block_compress^0-block_compress^post4 == 0 /\ -hsize___027^post4+hsize___027^0 == 0 /\ __const_8388607^0-__const_8388607^post4 == 0 /\ -ent8^post4+ent8^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post4 == 0 /\ -__const_2147483647^post4+__const_2147483647^0 == 0 /\ hsize___019^0-hsize___019^post4 == 0 /\ __const_50^0-__const_50^post4 == 0 /\ -tmp___017^post4+tmp___017^0 == 0 /\ -bits33^post4+bits33^0 == 0 /\ -in_count^post4+in_count^0 == 0 /\ i45^0-i45^post4 == 0 /\ -n_bits^post4+n_bits^0 == 0 /\ -__const_9^post4+__const_9^0 == 0 /\ disp9^0-disp9^post4 == 0 /\ -__const_10000^post4+__const_10000^0 == 0 /\ i21^0-i21^post4 == 0 /\ count^0-count^post4 == 0 /\ -__const_65536^post4+__const_65536^0 == 0 /\ -i41^post4+i41^0 == 0 /\ tmp___115^0-tmp___115^post4 == 0 /\ -i29^post4+i29^0 == 0 /\ i6^0-i6^post4 == 0 /\ hsize_reg10^0-hsize_reg10^post4 == 0 /\ -maxmaxcode^post4+maxmaxcode^0 == 0 /\ __const_16^0-__const_16^post4 == 0 /\ -__const_256^post4+__const_256^0 == 0 /\ -i3^post4+i3^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post4 == 0 /\ m122^0-m122^post4 == 0 /\ -__const_429496^post4+__const_429496^0 == 0 /\ -maxbits^post4+maxbits^0 == 0 /\ m130^0-m130^post4 == 0 /\ hshift11^0-hshift11^post4 == 0 /\ -__const_53^post4+__const_53^0 == 0 /\ -tabort4^post4+tabort4^0 == 0 /\ checkpoint^0-checkpoint^post4 == 0 /\ apsim_bound11113^0-apsim_bound11113^post4 == 0 /\ -code31^post4+code31^0 == 0 /\ -offset^post4+offset^0 == 0 /\ r_off32^0-r_off32^post4 == 0 /\ maxcode^0-maxcode^post4 == 0), cost: 1 122: l4 -> l3 : InCnt^0'=InCnt^post122, i21^0'=i21^post122, apsim_InCnt^0'=apsim_InCnt^post122, disp9^0'=disp9^post122, tmp12^0'=tmp12^post122, __const_257^0'=__const_257^post122, i6^0'=i6^post122, block_compress^0'=block_compress^post122, out_count^0'=out_count^post122, hshift11^0'=hshift11^post122, hsize___019^0'=hsize___019^post122, __const_8388607^0'=__const_8388607^post122, maxcode^0'=maxcode^post122, clear_flg^0'=clear_flg^post122, ret_getbyte25^0'=ret_getbyte25^post122, __const_16^0'=__const_16^post122, i3^0'=i3^post122, n44^0'=n44^post122, exit_stat^0'=exit_stat^post122, tmp___017^0'=tmp___017^post122, __const_50^0'=__const_50^post122, m122^0'=m122^post122, c37^0'=c37^post122, rat26^0'=rat26^post122, hsize_reg10^0'=hsize_reg10^post122, __const_9^0'=__const_9^post122, n40^0'=n40^post122, count^0'=count^post122, tabort4^0'=tabort4^post122, __const_256^0'=__const_256^post122, i45^0'=i45^post122, bits33^0'=bits33^post122, offset^0'=offset^post122, free_ent^0'=free_ent^post122, tmp___115^0'=tmp___115^post122, __const_65536^0'=__const_65536^post122, maxbits^0'=maxbits^post122, checkpoint^0'=checkpoint^post122, ret_getbyte18^0'=ret_getbyte18^post122, __const_10000^0'=__const_10000^post122, i29^0'=i29^post122, apsim_bound11113^0'=apsim_bound11113^post122, ent8^0'=ent8^post122, tmp___014^0'=tmp___014^post122, __const_429496^0'=__const_429496^post122, in_count^0'=in_count^post122, bytes_out^0'=bytes_out^post122, r_off32^0'=r_off32^post122, hsize^0'=hsize^post122, hsize___027^0'=hsize___027^post122, __const_8^0'=__const_8^post122, maxmaxcode^0'=maxmaxcode^post122, code31^0'=code31^post122, seed2^0'=seed2^post122, __const_2147483647^0'=__const_2147483647^post122, i41^0'=i41^post122, n_bits^0'=n_bits^post122, fcode5^0'=fcode5^post122, tmp___024^0'=tmp___024^post122, __const_53^0'=__const_53^post122, m130^0'=m130^post122, c7^0'=c7^post122, ratio^0'=ratio^post122, (-tmp___115^post122+tmp___115^0 == 0 /\ disp9^0-disp9^post122 == 0 /\ rat26^0-rat26^post122 == 0 /\ -ratio^post122+ratio^0 == 0 /\ -tmp___024^post122+tmp___024^0 == 0 /\ -tmp___014^post122+tmp___014^0 == 0 /\ -r_off32^post122+r_off32^0 == 0 /\ InCnt^0-InCnt^post122 == 0 /\ -count^post122+count^0 == 0 /\ -hsize^post122+hsize^0 == 0 /\ -seed2^post122+seed2^0 == 0 /\ -exit_stat^post122+exit_stat^0 == 0 /\ __const_9^0-__const_9^post122 == 0 /\ i6^0-i6^post122 == 0 /\ -n44^post122+n44^0 == 0 /\ i41^0-i41^post122 == 0 /\ offset^0-offset^post122 == 0 /\ -c7^post122+c7^0 == 0 /\ clear_flg^0-clear_flg^post122 == 0 /\ -fcode5^post122+fcode5^0 == 0 /\ -bytes_out^post122+bytes_out^0 == 0 /\ code31^0-code31^post122 == 0 /\ apsim_InCnt^0-apsim_InCnt^post122 == 0 /\ -n40^post122+n40^0 == 0 /\ -hsize___027^post122+hsize___027^0 == 0 /\ __const_10000^0-__const_10000^post122 == 0 /\ -__const_2147483647^post122+__const_2147483647^0 == 0 /\ -i21^0+__const_16^0+i21^post122 == 0 /\ tabort4^0-tabort4^post122 == 0 /\ -i45^post122+i45^0 == 0 /\ __const_50^0-__const_50^post122 == 0 /\ -hsize___019^post122+hsize___019^0 == 0 /\ c37^0-c37^post122 == 0 /\ -n_bits^post122+n_bits^0 == 0 /\ __const_257^0-__const_257^post122 == 0 /\ -__const_8388607^post122+__const_8388607^0 == 0 /\ ent8^0-ent8^post122 == 0 /\ out_count^0-out_count^post122 == 0 /\ -apsim_bound11113^post122+apsim_bound11113^0 == 0 /\ -m130^post122+m130^0 == 0 /\ in_count^0-in_count^post122 == 0 /\ i3^0-i3^post122 == 0 /\ hsize_reg10^0-hsize_reg10^post122 == 0 /\ -maxmaxcode^post122+maxmaxcode^0 == 0 /\ -maxbits^post122+maxbits^0 == 0 /\ -__const_8^post122+__const_8^0 == 0 /\ __const_16^0-__const_16^post122 == 0 /\ block_compress^0-block_compress^post122 == 0 /\ -free_ent^post122+free_ent^0 == 0 /\ -ret_getbyte25^post122+ret_getbyte25^0 == 0 /\ -m122^post122+m122^0 == 0 /\ -i29^post122+i29^0 == 0 /\ __const_65536^0-__const_65536^post122 == 0 /\ -__const_429496^post122+__const_429496^0 == 0 /\ tmp12^0-tmp12^post122 == 0 /\ ret_getbyte18^0-ret_getbyte18^post122 == 0 /\ hshift11^0-hshift11^post122 == 0 /\ -__const_53^post122+__const_53^0 == 0 /\ -checkpoint^post122+checkpoint^0 == 0 /\ tmp___017^0-tmp___017^post122 == 0 /\ maxcode^0-maxcode^post122 == 0 /\ __const_256^0-__const_256^post122 == 0 /\ bits33^0-bits33^post122 == 0), cost: 1 120: l5 -> l25 : InCnt^0'=InCnt^post120, i21^0'=i21^post120, apsim_InCnt^0'=apsim_InCnt^post120, disp9^0'=disp9^post120, tmp12^0'=tmp12^post120, __const_257^0'=__const_257^post120, i6^0'=i6^post120, block_compress^0'=block_compress^post120, out_count^0'=out_count^post120, hshift11^0'=hshift11^post120, hsize___019^0'=hsize___019^post120, __const_8388607^0'=__const_8388607^post120, maxcode^0'=maxcode^post120, clear_flg^0'=clear_flg^post120, ret_getbyte25^0'=ret_getbyte25^post120, __const_16^0'=__const_16^post120, i3^0'=i3^post120, n44^0'=n44^post120, exit_stat^0'=exit_stat^post120, tmp___017^0'=tmp___017^post120, __const_50^0'=__const_50^post120, m122^0'=m122^post120, c37^0'=c37^post120, rat26^0'=rat26^post120, hsize_reg10^0'=hsize_reg10^post120, __const_9^0'=__const_9^post120, n40^0'=n40^post120, count^0'=count^post120, tabort4^0'=tabort4^post120, __const_256^0'=__const_256^post120, i45^0'=i45^post120, bits33^0'=bits33^post120, offset^0'=offset^post120, free_ent^0'=free_ent^post120, tmp___115^0'=tmp___115^post120, __const_65536^0'=__const_65536^post120, maxbits^0'=maxbits^post120, checkpoint^0'=checkpoint^post120, ret_getbyte18^0'=ret_getbyte18^post120, __const_10000^0'=__const_10000^post120, i29^0'=i29^post120, apsim_bound11113^0'=apsim_bound11113^post120, ent8^0'=ent8^post120, tmp___014^0'=tmp___014^post120, __const_429496^0'=__const_429496^post120, in_count^0'=in_count^post120, bytes_out^0'=bytes_out^post120, r_off32^0'=r_off32^post120, hsize^0'=hsize^post120, hsize___027^0'=hsize___027^post120, __const_8^0'=__const_8^post120, maxmaxcode^0'=maxmaxcode^post120, code31^0'=code31^post120, seed2^0'=seed2^post120, __const_2147483647^0'=__const_2147483647^post120, i41^0'=i41^post120, n_bits^0'=n_bits^post120, fcode5^0'=fcode5^post120, tmp___024^0'=tmp___024^post120, __const_53^0'=__const_53^post120, m130^0'=m130^post120, c7^0'=c7^post120, ratio^0'=ratio^post120, (-free_ent^post120+free_ent^0 == 0 /\ InCnt^0 <= 0 /\ -n40^post120+n40^0 == 0 /\ -c7^post120+c7^0 == 0 /\ -m122^post120+m122^0 == 0 /\ -bytes_out^post120+bytes_out^0 == 0 /\ -fcode5^post120+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post120 == 0 /\ apsim_bound11113^0-apsim_bound11113^post120 == 0 /\ disp9^0-disp9^post120 == 0 /\ offset^0-offset^post120 == 0 /\ rat26^0-rat26^post120 == 0 /\ __const_65536^0-__const_65536^post120 == 0 /\ -code31^post120+code31^0 == 0 /\ -checkpoint^post120+checkpoint^0 == 0 /\ i45^0-i45^post120 == 0 /\ tmp12^0-tmp12^post120 == 0 /\ -bits33^post120+bits33^0 == 0 /\ -tmp___115^post120+tmp___115^0 == 0 /\ tabort4^0-tabort4^post120 == 0 /\ -n_bits^post120+n_bits^0 == 0 /\ -__const_256^post120+__const_256^0 == 0 /\ -__const_8388607^post120+__const_8388607^0 == 0 /\ hsize^0-hsize^post120 == 0 /\ __const_50^0-__const_50^post120 == 0 /\ i6^0-i6^post120 == 0 /\ -m130^post120+m130^0 == 0 /\ exit_stat^0-exit_stat^post120 == 0 /\ i41^0-i41^post120 == 0 /\ out_count^0-out_count^post120 == 0 /\ -seed2^post120+seed2^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post120 == 0 /\ -ret_getbyte25^post120+ret_getbyte25^0 == 0 /\ -n44^post120+n44^0 == 0 /\ i3^0-i3^post120 == 0 /\ hsize_reg10^0-hsize_reg10^post120 == 0 /\ -i29^post120+i29^0 == 0 /\ -__const_429496^post120+__const_429496^0 == 0 /\ tmp___017^0-tmp___017^post120 == 0 /\ InCnt^0-InCnt^post120 == 0 /\ -hsize___027^post120+hsize___027^0 == 0 /\ c37^0-c37^post120 == 0 /\ -__const_53^post120+__const_53^0 == 0 /\ clear_flg^0-clear_flg^post120 == 0 /\ -__const_2147483647^post120+__const_2147483647^0 == 0 /\ __const_257^0-__const_257^post120 == 0 /\ ent8^0-ent8^post120 == 0 /\ -__const_10000^post120+__const_10000^0 == 0 /\ hshift11^0-hshift11^post120 == 0 /\ in_count^0-in_count^post120 == 0 /\ -tmp___024^post120+tmp___024^0 == 0 /\ -tmp___014^post120+tmp___014^0 == 0 /\ maxcode^0-maxcode^post120 == 0 /\ __const_16^0-__const_16^post120 == 0 /\ __const_9^0-__const_9^post120 == 0 /\ -r_off32^post120+r_off32^0 == 0 /\ -count^post120+count^0 == 0 /\ block_compress^0-block_compress^post120 == 0 /\ i21^0-i21^post120 == 0 /\ -ratio^post120+ratio^0 == 0 /\ -maxmaxcode^post120+maxmaxcode^0 == 0 /\ -maxbits^post120+maxbits^0 == 0 /\ -__const_8^post120+__const_8^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post120 == 0), cost: 1 121: l5 -> l71 : InCnt^0'=InCnt^post121, i21^0'=i21^post121, apsim_InCnt^0'=apsim_InCnt^post121, disp9^0'=disp9^post121, tmp12^0'=tmp12^post121, __const_257^0'=__const_257^post121, i6^0'=i6^post121, block_compress^0'=block_compress^post121, out_count^0'=out_count^post121, hshift11^0'=hshift11^post121, hsize___019^0'=hsize___019^post121, __const_8388607^0'=__const_8388607^post121, maxcode^0'=maxcode^post121, clear_flg^0'=clear_flg^post121, ret_getbyte25^0'=ret_getbyte25^post121, __const_16^0'=__const_16^post121, i3^0'=i3^post121, n44^0'=n44^post121, exit_stat^0'=exit_stat^post121, tmp___017^0'=tmp___017^post121, __const_50^0'=__const_50^post121, m122^0'=m122^post121, c37^0'=c37^post121, rat26^0'=rat26^post121, hsize_reg10^0'=hsize_reg10^post121, __const_9^0'=__const_9^post121, n40^0'=n40^post121, count^0'=count^post121, tabort4^0'=tabort4^post121, __const_256^0'=__const_256^post121, i45^0'=i45^post121, bits33^0'=bits33^post121, offset^0'=offset^post121, free_ent^0'=free_ent^post121, tmp___115^0'=tmp___115^post121, __const_65536^0'=__const_65536^post121, maxbits^0'=maxbits^post121, checkpoint^0'=checkpoint^post121, ret_getbyte18^0'=ret_getbyte18^post121, __const_10000^0'=__const_10000^post121, i29^0'=i29^post121, apsim_bound11113^0'=apsim_bound11113^post121, ent8^0'=ent8^post121, tmp___014^0'=tmp___014^post121, __const_429496^0'=__const_429496^post121, in_count^0'=in_count^post121, bytes_out^0'=bytes_out^post121, r_off32^0'=r_off32^post121, hsize^0'=hsize^post121, hsize___027^0'=hsize___027^post121, __const_8^0'=__const_8^post121, maxmaxcode^0'=maxmaxcode^post121, code31^0'=code31^post121, seed2^0'=seed2^post121, __const_2147483647^0'=__const_2147483647^post121, i41^0'=i41^post121, n_bits^0'=n_bits^post121, fcode5^0'=fcode5^post121, tmp___024^0'=tmp___024^post121, __const_53^0'=__const_53^post121, m130^0'=m130^post121, c7^0'=c7^post121, ratio^0'=ratio^post121, (hsize___019^0-hsize___019^post121 == 0 /\ __const_256^0-__const_256^post121 == 0 /\ __const_8^0-__const_8^post121 == 0 /\ -hsize^post121+hsize^0 == 0 /\ -code31^post121+code31^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post121 == 0 /\ __const_8388607^0-__const_8388607^post121 == 0 /\ apsim_bound11113^post121 == 0 /\ tmp12^0-tmp12^post121 == 0 /\ tmp___115^0-tmp___115^post121 == 0 /\ -ratio^post121+ratio^0 == 0 /\ disp9^0-disp9^post121 == 0 /\ -fcode5^post121+fcode5^0 == 0 /\ -c37^post121+c37^0 == 0 /\ -hsize___027^post121+hsize___027^0 == 0 /\ -rat26^post121+rat26^0 == 0 /\ 1-InCnt^0 <= 0 /\ -ent8^post121+ent8^0 == 0 /\ i6^0-i6^post121 == 0 /\ -ret_getbyte18^post121+ret_getbyte18^0 == 0 /\ tmp___014^0-tmp___014^post121 == 0 /\ -seed2^post121+seed2^0 == 0 /\ exit_stat^0-exit_stat^post121 == 0 /\ -tmp___017^post121+tmp___017^0 == 0 /\ -c7^post121+c7^0 == 0 /\ -bytes_out^post121+bytes_out^0 == 0 /\ __const_50^0-__const_50^post121 == 0 /\ -n_bits^post121+n_bits^0 == 0 /\ -__const_9^post121+__const_9^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post121 == 0 /\ -i45^post121+i45^0 == 0 /\ n40^0-n40^post121 == 0 /\ checkpoint^0-checkpoint^post121 == 0 /\ free_ent^0-free_ent^post121 == 0 /\ -__const_2147483647^post121+__const_2147483647^0 == 0 /\ -__const_53^post121+__const_53^0 == 0 /\ InCnt^0-InCnt^post121 == 0 /\ -tabort4^post121+tabort4^0 == 0 /\ maxbits^0-maxbits^post121 == 0 /\ -__const_10000^post121+__const_10000^0 == 0 /\ -i3^post121+i3^0 == 0 /\ -__const_65536^post121+__const_65536^0 == 0 /\ hsize_reg10^0-hsize_reg10^post121 == 0 /\ -bits33^post121+bits33^0 == 0 /\ __const_16^0-__const_16^post121 == 0 /\ -i21^post121+i21^0 == 0 /\ -in_count^post121+in_count^0 == 0 /\ n44^0-n44^post121 == 0 /\ clear_flg^0-clear_flg^post121 == 0 /\ m122^0-m122^post121 == 0 /\ -__const_257^post121+__const_257^0 == 0 /\ maxcode^0-maxcode^post121 == 0 /\ i29^0-i29^post121 == 0 /\ m130^0-m130^post121 == 0 /\ -offset^post121+offset^0 == 0 /\ hshift11^0-hshift11^post121 == 0 /\ -maxmaxcode^post121+maxmaxcode^0 == 0 /\ -i41^post121+i41^0 == 0 /\ -out_count^post121+out_count^0 == 0 /\ r_off32^0-r_off32^post121 == 0 /\ count^0-count^post121 == 0 /\ block_compress^0-block_compress^post121 == 0 /\ -tmp___024^post121+tmp___024^0 == 0 /\ -__const_429496^post121+__const_429496^0 == 0), cost: 1 6: l6 -> l7 : InCnt^0'=InCnt^post6, i21^0'=i21^post6, apsim_InCnt^0'=apsim_InCnt^post6, disp9^0'=disp9^post6, tmp12^0'=tmp12^post6, __const_257^0'=__const_257^post6, i6^0'=i6^post6, block_compress^0'=block_compress^post6, out_count^0'=out_count^post6, hshift11^0'=hshift11^post6, hsize___019^0'=hsize___019^post6, __const_8388607^0'=__const_8388607^post6, maxcode^0'=maxcode^post6, clear_flg^0'=clear_flg^post6, ret_getbyte25^0'=ret_getbyte25^post6, __const_16^0'=__const_16^post6, i3^0'=i3^post6, n44^0'=n44^post6, exit_stat^0'=exit_stat^post6, tmp___017^0'=tmp___017^post6, __const_50^0'=__const_50^post6, m122^0'=m122^post6, c37^0'=c37^post6, rat26^0'=rat26^post6, hsize_reg10^0'=hsize_reg10^post6, __const_9^0'=__const_9^post6, n40^0'=n40^post6, count^0'=count^post6, tabort4^0'=tabort4^post6, __const_256^0'=__const_256^post6, i45^0'=i45^post6, bits33^0'=bits33^post6, offset^0'=offset^post6, free_ent^0'=free_ent^post6, tmp___115^0'=tmp___115^post6, __const_65536^0'=__const_65536^post6, maxbits^0'=maxbits^post6, checkpoint^0'=checkpoint^post6, ret_getbyte18^0'=ret_getbyte18^post6, __const_10000^0'=__const_10000^post6, i29^0'=i29^post6, apsim_bound11113^0'=apsim_bound11113^post6, ent8^0'=ent8^post6, tmp___014^0'=tmp___014^post6, __const_429496^0'=__const_429496^post6, in_count^0'=in_count^post6, bytes_out^0'=bytes_out^post6, r_off32^0'=r_off32^post6, hsize^0'=hsize^post6, hsize___027^0'=hsize___027^post6, __const_8^0'=__const_8^post6, maxmaxcode^0'=maxmaxcode^post6, code31^0'=code31^post6, seed2^0'=seed2^post6, __const_2147483647^0'=__const_2147483647^post6, i41^0'=i41^post6, n_bits^0'=n_bits^post6, fcode5^0'=fcode5^post6, tmp___024^0'=tmp___024^post6, __const_53^0'=__const_53^post6, m130^0'=m130^post6, c7^0'=c7^post6, ratio^0'=ratio^post6, (-tabort4^post6+tabort4^0 == 0 /\ -hsize___027^post6+hsize___027^0 == 0 /\ out_count^0-out_count^post6 == 0 /\ -__const_2147483647^post6+__const_2147483647^0 == 0 /\ -__const_53^post6+__const_53^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post6 == 0 /\ block_compress^0-block_compress^post6 == 0 /\ -tmp___017^post6+tmp___017^0 == 0 /\ -__const_50^post6+__const_50^0 == 0 /\ __const_65536^0-__const_65536^post6 == 0 /\ InCnt^0-InCnt^post6 == 0 /\ ret_getbyte18^0-ret_getbyte18^post6 == 0 /\ -ratio^post6+ratio^0 == 0 /\ -tmp___024^post6+tmp___024^0 == 0 /\ -__const_10000^post6+__const_10000^0 == 0 /\ hsize___019^0-hsize___019^post6 == 0 /\ -clear_flg^post6+clear_flg^0 == 0 /\ c37^0-c37^post6 == 0 /\ i45^0-i45^post6 == 0 /\ -maxmaxcode^post6+maxmaxcode^0 == 0 /\ n44^0-n44^post6 == 0 /\ tmp12^0-tmp12^post6 == 0 /\ -i3^post6+i3^0 == 0 /\ __const_8^0-__const_8^post6 == 0 /\ -tmp___014^post6+tmp___014^0 == 0 /\ -i41^post6+i41^0 == 0 /\ -c7^post6+c7^0 == 0 /\ -maxbits^post6+maxbits^0 == 0 /\ tmp___115^0-tmp___115^post6 == 0 /\ -ent8^post6+ent8^0 == 0 /\ hshift11^0-hshift11^post6 == 0 /\ __const_16^0-__const_16^post6 == 0 /\ -bytes_out^post6+bytes_out^0 == 0 /\ maxcode^0-maxcode^post6 == 0 /\ n40^0-n40^post6 == 0 /\ exit_stat^0-exit_stat^post6 == 0 /\ -code31^post6+code31^0 == 0 /\ -offset^post6+offset^0 == 0 /\ i21^0-i21^post6 == 0 /\ fcode5^0-fcode5^post6 == 0 /\ count^0-count^post6 == 0 /\ -bits33^post6+bits33^0 == 0 /\ -checkpoint^post6+checkpoint^0 == 0 /\ -__const_9^post6+__const_9^0 == 0 /\ -n_bits^post6+n_bits^0 == 0 /\ hsize_reg10^0-hsize_reg10^post6 == 0 /\ -in_count^post6+in_count^0 == 0 /\ disp9^0-i6^0+i6^post6 == 0 /\ apsim_bound11113^0-apsim_bound11113^post6 == 0 /\ __const_8388607^0-__const_8388607^post6 == 0 /\ r_off32^0-r_off32^post6 == 0 /\ __const_429496^0-__const_429496^post6 == 0 /\ -m130^post6+m130^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post6 == 0 /\ __const_257^0-__const_257^post6 == 0 /\ -free_ent^post6+free_ent^0 == 0 /\ -rat26^post6+rat26^0 == 0 /\ -i29^post6+i29^0 == 0 /\ -hsize^post6+hsize^0 == 0 /\ disp9^0-disp9^post6 == 0 /\ m122^0-m122^post6 == 0 /\ -seed2^post6+seed2^0 == 0 /\ -__const_256^post6+__const_256^0 == 0), cost: 1 103: l7 -> l65 : InCnt^0'=InCnt^post103, i21^0'=i21^post103, apsim_InCnt^0'=apsim_InCnt^post103, disp9^0'=disp9^post103, tmp12^0'=tmp12^post103, __const_257^0'=__const_257^post103, i6^0'=i6^post103, block_compress^0'=block_compress^post103, out_count^0'=out_count^post103, hshift11^0'=hshift11^post103, hsize___019^0'=hsize___019^post103, __const_8388607^0'=__const_8388607^post103, maxcode^0'=maxcode^post103, clear_flg^0'=clear_flg^post103, ret_getbyte25^0'=ret_getbyte25^post103, __const_16^0'=__const_16^post103, i3^0'=i3^post103, n44^0'=n44^post103, exit_stat^0'=exit_stat^post103, tmp___017^0'=tmp___017^post103, __const_50^0'=__const_50^post103, m122^0'=m122^post103, c37^0'=c37^post103, rat26^0'=rat26^post103, hsize_reg10^0'=hsize_reg10^post103, __const_9^0'=__const_9^post103, n40^0'=n40^post103, count^0'=count^post103, tabort4^0'=tabort4^post103, __const_256^0'=__const_256^post103, i45^0'=i45^post103, bits33^0'=bits33^post103, offset^0'=offset^post103, free_ent^0'=free_ent^post103, tmp___115^0'=tmp___115^post103, __const_65536^0'=__const_65536^post103, maxbits^0'=maxbits^post103, checkpoint^0'=checkpoint^post103, ret_getbyte18^0'=ret_getbyte18^post103, __const_10000^0'=__const_10000^post103, i29^0'=i29^post103, apsim_bound11113^0'=apsim_bound11113^post103, ent8^0'=ent8^post103, tmp___014^0'=tmp___014^post103, __const_429496^0'=__const_429496^post103, in_count^0'=in_count^post103, bytes_out^0'=bytes_out^post103, r_off32^0'=r_off32^post103, hsize^0'=hsize^post103, hsize___027^0'=hsize___027^post103, __const_8^0'=__const_8^post103, maxmaxcode^0'=maxmaxcode^post103, code31^0'=code31^post103, seed2^0'=seed2^post103, __const_2147483647^0'=__const_2147483647^post103, i41^0'=i41^post103, n_bits^0'=n_bits^post103, fcode5^0'=fcode5^post103, tmp___024^0'=tmp___024^post103, __const_53^0'=__const_53^post103, m130^0'=m130^post103, c7^0'=c7^post103, ratio^0'=ratio^post103, (apsim_InCnt^0-apsim_InCnt^post103 == 0 /\ ret_getbyte18^0-ret_getbyte18^post103 == 0 /\ -in_count^post103+in_count^0 == 0 /\ tmp12^0-tmp12^post103 == 0 /\ -n_bits^post103+n_bits^0 == 0 /\ block_compress^0-block_compress^post103 == 0 /\ hsize___027^0-hsize___027^post103 == 0 /\ __const_65536^0-__const_65536^post103 == 0 /\ tmp___017^0-tmp___017^post103 == 0 /\ i3^0-i3^post103 == 0 /\ i45^0-i45^post103 == 0 /\ -m130^post103+m130^0 == 0 /\ -maxbits^post103+maxbits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post103 == 0 /\ -i41^post103+i41^0 == 0 /\ maxcode^0-maxcode^post103 == 0 /\ c37^0-c37^post103 == 0 /\ offset^0-offset^post103 == 0 /\ __const_8388607^0-__const_8388607^post103 == 0 /\ -__const_9^post103+__const_9^0 == 0 /\ -__const_8^post103+__const_8^0 == 0 /\ -__const_429496^post103+__const_429496^0 == 0 /\ out_count^0-out_count^post103 == 0 /\ -maxmaxcode^post103+maxmaxcode^0 == 0 /\ __const_16^0-__const_16^post103 == 0 /\ -free_ent^post103+free_ent^0 == 0 /\ -checkpoint^post103+checkpoint^0 == 0 /\ -__const_53^post103+__const_53^0 == 0 /\ code31^0-code31^post103 == 0 /\ InCnt^0-InCnt^post103 == 0 /\ -__const_256^post103+__const_256^0 == 0 /\ -i6^0 <= 0 /\ i6^0-i6^post103 == 0 /\ -bits33^post103+bits33^0 == 0 /\ count^0-count^post103 == 0 /\ -i29^post103+i29^0 == 0 /\ -r_off32^post103+r_off32^0 == 0 /\ -ratio^post103+ratio^0 == 0 /\ -tmp___014^post103+tmp___014^0 == 0 /\ -tmp___024^post103+tmp___024^0 == 0 /\ -rat26^post103+rat26^0 == 0 /\ -tmp___115^post103+tmp___115^0 == 0 /\ hsize___019^0-hsize___019^post103 == 0 /\ -hsize^post103+hsize^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post103 == 0 /\ hshift11^0-hshift11^post103 == 0 /\ m122^0-m122^post103 == 0 /\ -seed2^post103+seed2^0 == 0 /\ -bytes_out^post103+bytes_out^0 == 0 /\ tabort4^0-tabort4^post103 == 0 /\ -__const_10000^post103+__const_10000^0 == 0 /\ -fcode5^post103+fcode5^0 == 0 /\ i21^0-i21^post103 == 0 /\ disp9^0-disp9^post103 == 0 /\ __const_257^0-__const_257^post103 == 0 /\ -__const_50^post103+__const_50^0 == 0 /\ -__const_2147483647^post103+__const_2147483647^0 == 0 /\ exit_stat^0-exit_stat^post103 == 0 /\ -n40^post103+n40^0 == 0 /\ -n44^post103+n44^0 == 0 /\ -clear_flg^post103+clear_flg^0 == 0 /\ hsize_reg10^0-hsize_reg10^post103 == 0 /\ -c7^post103+c7^0 == 0 /\ -ent8^post103+ent8^0 == 0), cost: 1 104: l7 -> l65 : InCnt^0'=InCnt^post104, i21^0'=i21^post104, apsim_InCnt^0'=apsim_InCnt^post104, disp9^0'=disp9^post104, tmp12^0'=tmp12^post104, __const_257^0'=__const_257^post104, i6^0'=i6^post104, block_compress^0'=block_compress^post104, out_count^0'=out_count^post104, hshift11^0'=hshift11^post104, hsize___019^0'=hsize___019^post104, __const_8388607^0'=__const_8388607^post104, maxcode^0'=maxcode^post104, clear_flg^0'=clear_flg^post104, ret_getbyte25^0'=ret_getbyte25^post104, __const_16^0'=__const_16^post104, i3^0'=i3^post104, n44^0'=n44^post104, exit_stat^0'=exit_stat^post104, tmp___017^0'=tmp___017^post104, __const_50^0'=__const_50^post104, m122^0'=m122^post104, c37^0'=c37^post104, rat26^0'=rat26^post104, hsize_reg10^0'=hsize_reg10^post104, __const_9^0'=__const_9^post104, n40^0'=n40^post104, count^0'=count^post104, tabort4^0'=tabort4^post104, __const_256^0'=__const_256^post104, i45^0'=i45^post104, bits33^0'=bits33^post104, offset^0'=offset^post104, free_ent^0'=free_ent^post104, tmp___115^0'=tmp___115^post104, __const_65536^0'=__const_65536^post104, maxbits^0'=maxbits^post104, checkpoint^0'=checkpoint^post104, ret_getbyte18^0'=ret_getbyte18^post104, __const_10000^0'=__const_10000^post104, i29^0'=i29^post104, apsim_bound11113^0'=apsim_bound11113^post104, ent8^0'=ent8^post104, tmp___014^0'=tmp___014^post104, __const_429496^0'=__const_429496^post104, in_count^0'=in_count^post104, bytes_out^0'=bytes_out^post104, r_off32^0'=r_off32^post104, hsize^0'=hsize^post104, hsize___027^0'=hsize___027^post104, __const_8^0'=__const_8^post104, maxmaxcode^0'=maxmaxcode^post104, code31^0'=code31^post104, seed2^0'=seed2^post104, __const_2147483647^0'=__const_2147483647^post104, i41^0'=i41^post104, n_bits^0'=n_bits^post104, fcode5^0'=fcode5^post104, tmp___024^0'=tmp___024^post104, __const_53^0'=__const_53^post104, m130^0'=m130^post104, c7^0'=c7^post104, ratio^0'=ratio^post104, (tmp12^0-tmp12^post104 == 0 /\ -i45^post104+i45^0 == 0 /\ -i41^post104+i41^0 == 0 /\ -m130^post104+m130^0 == 0 /\ -exit_stat^post104+exit_stat^0 == 0 /\ __const_8388607^0-__const_8388607^post104 == 0 /\ i3^0-i3^post104 == 0 /\ -ent8^post104+ent8^0 == 0 /\ disp9^0-disp9^post104 == 0 /\ -offset^post104+offset^0 == 0 /\ -c37^post104+c37^0 == 0 /\ -maxmaxcode^post104+maxmaxcode^0 == 0 /\ -bytes_out^post104+bytes_out^0 == 0 /\ -n_bits^post104+n_bits^0 == 0 /\ -__const_53^post104+__const_53^0 == 0 /\ -in_count^post104+in_count^0 == 0 /\ m122^0-m122^post104 == 0 /\ __const_9^0-__const_9^post104 == 0 /\ -apsim_bound11113^post104+apsim_bound11113^0 == 0 /\ -hsize^post104+hsize^0 == 0 /\ -__const_16^post104+__const_16^0 == 0 /\ -ret_getbyte18^post104+ret_getbyte18^0 == 0 /\ -code31^post104+code31^0 == 0 /\ checkpoint^0-checkpoint^post104 == 0 /\ -i6^0-hsize_reg10^0+i6^post104 == 0 /\ __const_2147483647^0-__const_2147483647^post104 == 0 /\ tmp___017^0-tmp___017^post104 == 0 /\ apsim_InCnt^0-apsim_InCnt^post104 == 0 /\ maxbits^0-maxbits^post104 == 0 /\ __const_256^0-__const_256^post104 == 0 /\ -hsize_reg10^post104+hsize_reg10^0 == 0 /\ r_off32^0-r_off32^post104 == 0 /\ -hsize___027^post104+hsize___027^0 == 0 /\ bits33^0-bits33^post104 == 0 /\ InCnt^0-InCnt^post104 == 0 /\ hsize___019^0-hsize___019^post104 == 0 /\ -seed2^post104+seed2^0 == 0 /\ -__const_429496^post104+__const_429496^0 == 0 /\ -__const_10000^post104+__const_10000^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post104 == 0 /\ free_ent^0-free_ent^post104 == 0 /\ clear_flg^0-clear_flg^post104 == 0 /\ rat26^0-rat26^post104 == 0 /\ n44^0-n44^post104 == 0 /\ -tmp___024^post104+tmp___024^0 == 0 /\ 1+i6^0 <= 0 /\ -tmp___115^post104+tmp___115^0 == 0 /\ tmp___014^0-tmp___014^post104 == 0 /\ hshift11^0-hshift11^post104 == 0 /\ __const_257^0-__const_257^post104 == 0 /\ -__const_65536^post104+__const_65536^0 == 0 /\ -count^post104+count^0 == 0 /\ tabort4^0-tabort4^post104 == 0 /\ -out_count^post104+out_count^0 == 0 /\ -__const_8^post104+__const_8^0 == 0 /\ i29^0-i29^post104 == 0 /\ maxcode^0-maxcode^post104 == 0 /\ -c7^post104+c7^0 == 0 /\ __const_50^0-__const_50^post104 == 0 /\ i21^0-i21^post104 == 0 /\ -ratio^post104+ratio^0 == 0 /\ block_compress^0-block_compress^post104 == 0 /\ -fcode5^post104+fcode5^0 == 0 /\ n40^0-n40^post104 == 0), cost: 1 7: l8 -> l4 : InCnt^0'=InCnt^post7, i21^0'=i21^post7, apsim_InCnt^0'=apsim_InCnt^post7, disp9^0'=disp9^post7, tmp12^0'=tmp12^post7, __const_257^0'=__const_257^post7, i6^0'=i6^post7, block_compress^0'=block_compress^post7, out_count^0'=out_count^post7, hshift11^0'=hshift11^post7, hsize___019^0'=hsize___019^post7, __const_8388607^0'=__const_8388607^post7, maxcode^0'=maxcode^post7, clear_flg^0'=clear_flg^post7, ret_getbyte25^0'=ret_getbyte25^post7, __const_16^0'=__const_16^post7, i3^0'=i3^post7, n44^0'=n44^post7, exit_stat^0'=exit_stat^post7, tmp___017^0'=tmp___017^post7, __const_50^0'=__const_50^post7, m122^0'=m122^post7, c37^0'=c37^post7, rat26^0'=rat26^post7, hsize_reg10^0'=hsize_reg10^post7, __const_9^0'=__const_9^post7, n40^0'=n40^post7, count^0'=count^post7, tabort4^0'=tabort4^post7, __const_256^0'=__const_256^post7, i45^0'=i45^post7, bits33^0'=bits33^post7, offset^0'=offset^post7, free_ent^0'=free_ent^post7, tmp___115^0'=tmp___115^post7, __const_65536^0'=__const_65536^post7, maxbits^0'=maxbits^post7, checkpoint^0'=checkpoint^post7, ret_getbyte18^0'=ret_getbyte18^post7, __const_10000^0'=__const_10000^post7, i29^0'=i29^post7, apsim_bound11113^0'=apsim_bound11113^post7, ent8^0'=ent8^post7, tmp___014^0'=tmp___014^post7, __const_429496^0'=__const_429496^post7, in_count^0'=in_count^post7, bytes_out^0'=bytes_out^post7, r_off32^0'=r_off32^post7, hsize^0'=hsize^post7, hsize___027^0'=hsize___027^post7, __const_8^0'=__const_8^post7, maxmaxcode^0'=maxmaxcode^post7, code31^0'=code31^post7, seed2^0'=seed2^post7, __const_2147483647^0'=__const_2147483647^post7, i41^0'=i41^post7, n_bits^0'=n_bits^post7, fcode5^0'=fcode5^post7, tmp___024^0'=tmp___024^post7, __const_53^0'=__const_53^post7, m130^0'=m130^post7, c7^0'=c7^post7, ratio^0'=ratio^post7, (hsize___027^0-hsize___027^post7 == 0 /\ block_compress^0-block_compress^post7 == 0 /\ __const_9^0-__const_9^post7 == 0 /\ -__const_53^post7+__const_53^0 == 0 /\ -__const_2147483647^post7+__const_2147483647^0 == 0 /\ -__const_429496^post7+__const_429496^0 == 0 /\ -__const_8^post7+__const_8^0 == 0 /\ hshift11^0-__const_8^0+hshift11^post7 == 0 /\ tabort4^0-tabort4^post7 == 0 /\ apsim_InCnt^0-apsim_InCnt^post7 == 0 /\ tmp___017^0-tmp___017^post7 == 0 /\ __const_8388607^0-__const_8388607^post7 == 0 /\ __const_50^0-__const_50^post7 == 0 /\ hsize_reg10^post7-hsize^0 == 0 /\ maxcode^0-maxcode^post7 == 0 /\ -__const_65536^post7+__const_65536^0 == 0 /\ -m130^post7+m130^0 == 0 /\ -count^post7+count^0 == 0 /\ c37^0-c37^post7 == 0 /\ -maxmaxcode^post7+maxmaxcode^0 == 0 /\ free_ent^0-free_ent^post7 == 0 /\ out_count^0-out_count^post7 == 0 /\ -offset^post7+offset^0 == 0 /\ hsize___019^post7-hsize_reg10^post7 == 0 /\ -i41^post7+i41^0 == 0 /\ tmp12^0-tmp12^post7 == 0 /\ __const_16^0-__const_16^post7 == 0 /\ code31^0-code31^post7 == 0 /\ in_count^0-in_count^post7 == 0 /\ InCnt^0-InCnt^post7 == 0 /\ -tmp___024^post7+tmp___024^0 == 0 /\ __const_65536^0-fcode5^0 <= 0 /\ clear_flg^0-clear_flg^post7 == 0 /\ i6^0-i6^post7 == 0 /\ -hsize^post7+hsize^0 == 0 /\ i29^0-i29^post7 == 0 /\ -exit_stat^post7+exit_stat^0 == 0 /\ -checkpoint^post7+checkpoint^0 == 0 /\ bits33^0-bits33^post7 == 0 /\ -ent8^post7+ent8^0 == 0 /\ n40^0-n40^post7 == 0 /\ -hsize___019^post7+__const_16^0+i21^post7 == 0 /\ -r_off32^post7+r_off32^0 == 0 /\ -fcode5^post7+fcode5^0 == 0 /\ 1+m122^post7 == 0 /\ disp9^0-disp9^post7 == 0 /\ __const_10000^0-__const_10000^post7 == 0 /\ -n44^post7+n44^0 == 0 /\ maxbits^0-maxbits^post7 == 0 /\ __const_256^0-__const_256^post7 == 0 /\ -tmp___115^post7+tmp___115^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post7 == 0 /\ __const_257^0-__const_257^post7 == 0 /\ -seed2^post7+seed2^0 == 0 /\ -apsim_bound11113^post7+apsim_bound11113^0 == 0 /\ tmp___014^0-tmp___014^post7 == 0 /\ -c7^post7+c7^0 == 0 /\ -i45^post7+i45^0 == 0 /\ -n_bits^post7+n_bits^0 == 0 /\ rat26^0-rat26^post7 == 0 /\ i3^0-i3^post7 == 0 /\ -bytes_out^post7+bytes_out^0 == 0 /\ -ret_getbyte18^post7+ret_getbyte18^0 == 0 /\ ratio^0-ratio^post7 == 0), cost: 1 8: l8 -> l9 : InCnt^0'=InCnt^post8, i21^0'=i21^post8, apsim_InCnt^0'=apsim_InCnt^post8, disp9^0'=disp9^post8, tmp12^0'=tmp12^post8, __const_257^0'=__const_257^post8, i6^0'=i6^post8, block_compress^0'=block_compress^post8, out_count^0'=out_count^post8, hshift11^0'=hshift11^post8, hsize___019^0'=hsize___019^post8, __const_8388607^0'=__const_8388607^post8, maxcode^0'=maxcode^post8, clear_flg^0'=clear_flg^post8, ret_getbyte25^0'=ret_getbyte25^post8, __const_16^0'=__const_16^post8, i3^0'=i3^post8, n44^0'=n44^post8, exit_stat^0'=exit_stat^post8, tmp___017^0'=tmp___017^post8, __const_50^0'=__const_50^post8, m122^0'=m122^post8, c37^0'=c37^post8, rat26^0'=rat26^post8, hsize_reg10^0'=hsize_reg10^post8, __const_9^0'=__const_9^post8, n40^0'=n40^post8, count^0'=count^post8, tabort4^0'=tabort4^post8, __const_256^0'=__const_256^post8, i45^0'=i45^post8, bits33^0'=bits33^post8, offset^0'=offset^post8, free_ent^0'=free_ent^post8, tmp___115^0'=tmp___115^post8, __const_65536^0'=__const_65536^post8, maxbits^0'=maxbits^post8, checkpoint^0'=checkpoint^post8, ret_getbyte18^0'=ret_getbyte18^post8, __const_10000^0'=__const_10000^post8, i29^0'=i29^post8, apsim_bound11113^0'=apsim_bound11113^post8, ent8^0'=ent8^post8, tmp___014^0'=tmp___014^post8, __const_429496^0'=__const_429496^post8, in_count^0'=in_count^post8, bytes_out^0'=bytes_out^post8, r_off32^0'=r_off32^post8, hsize^0'=hsize^post8, hsize___027^0'=hsize___027^post8, __const_8^0'=__const_8^post8, maxmaxcode^0'=maxmaxcode^post8, code31^0'=code31^post8, seed2^0'=seed2^post8, __const_2147483647^0'=__const_2147483647^post8, i41^0'=i41^post8, n_bits^0'=n_bits^post8, fcode5^0'=fcode5^post8, tmp___024^0'=tmp___024^post8, __const_53^0'=__const_53^post8, m130^0'=m130^post8, c7^0'=c7^post8, ratio^0'=ratio^post8, (0 == 0 /\ -bits33^post8+bits33^0 == 0 /\ -__const_50^post8+__const_50^0 == 0 /\ -__const_9^post8+__const_9^0 == 0 /\ offset^0-offset^post8 == 0 /\ -n_bits^post8+n_bits^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post8 == 0 /\ block_compress^0-block_compress^post8 == 0 /\ -__const_10000^post8+__const_10000^0 == 0 /\ tmp12^0-tmp12^post8 == 0 /\ -m130^post8+m130^0 == 0 /\ -1-hshift11^0+hshift11^post8 == 0 /\ ret_getbyte18^0-ret_getbyte18^post8 == 0 /\ 1-__const_65536^0+fcode5^0 <= 0 /\ -maxmaxcode^post8+maxmaxcode^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post8 == 0 /\ __const_8388607^0-__const_8388607^post8 == 0 /\ tmp___017^0-tmp___017^post8 == 0 /\ c37^0-c37^post8 == 0 /\ -i3^post8+i3^0 == 0 /\ -i41^post8+i41^0 == 0 /\ -__const_256^post8+__const_256^0 == 0 /\ -maxbits^post8+maxbits^0 == 0 /\ i45^0-i45^post8 == 0 /\ -__const_53^post8+__const_53^0 == 0 /\ -i29^post8+i29^0 == 0 /\ count^0-count^post8 == 0 /\ -tabort4^post8+tabort4^0 == 0 /\ InCnt^0-InCnt^post8 == 0 /\ __const_65536^0-__const_65536^post8 == 0 /\ i6^0-i6^post8 == 0 /\ -code31^post8+code31^0 == 0 /\ -__const_429496^post8+__const_429496^0 == 0 /\ __const_16^0-__const_16^post8 == 0 /\ __const_2147483647^0-__const_2147483647^post8 == 0 /\ exit_stat^0-exit_stat^post8 == 0 /\ -checkpoint^post8+checkpoint^0 == 0 /\ -ratio^post8+ratio^0 == 0 /\ m122^0-m122^post8 == 0 /\ n44^0-n44^post8 == 0 /\ -tmp___024^post8+tmp___024^0 == 0 /\ clear_flg^0-clear_flg^post8 == 0 /\ -hsize^post8+hsize^0 == 0 /\ -free_ent^post8+free_ent^0 == 0 /\ -rat26^post8+rat26^0 == 0 /\ -disp9^post8+disp9^0 == 0 /\ hsize___019^0-hsize___019^post8 == 0 /\ r_off32^0-r_off32^post8 == 0 /\ -seed2^post8+seed2^0 == 0 /\ -tmp___014^post8+tmp___014^0 == 0 /\ -out_count^post8+out_count^0 == 0 /\ __const_257^0-__const_257^post8 == 0 /\ ret_getbyte25^0-ret_getbyte25^post8 == 0 /\ -ent8^post8+ent8^0 == 0 /\ -c7^post8+c7^0 == 0 /\ -__const_8^post8+__const_8^0 == 0 /\ -maxcode^post8+maxcode^0 == 0 /\ -bytes_out^post8+bytes_out^0 == 0 /\ i21^0-i21^post8 == 0 /\ -n40^post8+n40^0 == 0 /\ -hsize___027^post8+hsize___027^0 == 0 /\ tmp___115^0-tmp___115^post8 == 0 /\ hsize_reg10^0-hsize_reg10^post8 == 0 /\ in_count^0-in_count^post8 == 0), cost: 1 115: l9 -> l8 : InCnt^0'=InCnt^post115, i21^0'=i21^post115, apsim_InCnt^0'=apsim_InCnt^post115, disp9^0'=disp9^post115, tmp12^0'=tmp12^post115, __const_257^0'=__const_257^post115, i6^0'=i6^post115, block_compress^0'=block_compress^post115, out_count^0'=out_count^post115, hshift11^0'=hshift11^post115, hsize___019^0'=hsize___019^post115, __const_8388607^0'=__const_8388607^post115, maxcode^0'=maxcode^post115, clear_flg^0'=clear_flg^post115, ret_getbyte25^0'=ret_getbyte25^post115, __const_16^0'=__const_16^post115, i3^0'=i3^post115, n44^0'=n44^post115, exit_stat^0'=exit_stat^post115, tmp___017^0'=tmp___017^post115, __const_50^0'=__const_50^post115, m122^0'=m122^post115, c37^0'=c37^post115, rat26^0'=rat26^post115, hsize_reg10^0'=hsize_reg10^post115, __const_9^0'=__const_9^post115, n40^0'=n40^post115, count^0'=count^post115, tabort4^0'=tabort4^post115, __const_256^0'=__const_256^post115, i45^0'=i45^post115, bits33^0'=bits33^post115, offset^0'=offset^post115, free_ent^0'=free_ent^post115, tmp___115^0'=tmp___115^post115, __const_65536^0'=__const_65536^post115, maxbits^0'=maxbits^post115, checkpoint^0'=checkpoint^post115, ret_getbyte18^0'=ret_getbyte18^post115, __const_10000^0'=__const_10000^post115, i29^0'=i29^post115, apsim_bound11113^0'=apsim_bound11113^post115, ent8^0'=ent8^post115, tmp___014^0'=tmp___014^post115, __const_429496^0'=__const_429496^post115, in_count^0'=in_count^post115, bytes_out^0'=bytes_out^post115, r_off32^0'=r_off32^post115, hsize^0'=hsize^post115, hsize___027^0'=hsize___027^post115, __const_8^0'=__const_8^post115, maxmaxcode^0'=maxmaxcode^post115, code31^0'=code31^post115, seed2^0'=seed2^post115, __const_2147483647^0'=__const_2147483647^post115, i41^0'=i41^post115, n_bits^0'=n_bits^post115, fcode5^0'=fcode5^post115, tmp___024^0'=tmp___024^post115, __const_53^0'=__const_53^post115, m130^0'=m130^post115, c7^0'=c7^post115, ratio^0'=ratio^post115, (__const_257^0-__const_257^post115 == 0 /\ -tmp___017^post115+tmp___017^0 == 0 /\ out_count^0-out_count^post115 == 0 /\ tabort4^0-tabort4^post115 == 0 /\ -ret_getbyte18^post115+ret_getbyte18^0 == 0 /\ -ratio^post115+ratio^0 == 0 /\ -tmp___024^post115+tmp___024^0 == 0 /\ -seed2^post115+seed2^0 == 0 /\ __const_9^0-__const_9^post115 == 0 /\ -hsize_reg10^post115+hsize_reg10^0 == 0 /\ InCnt^0-InCnt^post115 == 0 /\ -tmp___115^post115+tmp___115^0 == 0 /\ maxbits^0-maxbits^post115 == 0 /\ -__const_429496^post115+__const_429496^0 == 0 /\ exit_stat^0-exit_stat^post115 == 0 /\ -maxcode^post115+maxcode^0 == 0 /\ -c7^post115+c7^0 == 0 /\ bits33^0-bits33^post115 == 0 /\ -__const_2147483647^post115+__const_2147483647^0 == 0 /\ -__const_8^post115+__const_8^0 == 0 /\ i3^0-i3^post115 == 0 /\ block_compress^0-block_compress^post115 == 0 /\ n44^0-n44^post115 == 0 /\ tmp12^0-tmp12^post115 == 0 /\ -fcode5^post115+fcode5^0 == 0 /\ -__const_65536^post115+__const_65536^0 == 0 /\ -r_off32^post115+r_off32^0 == 0 /\ hsize___027^0-hsize___027^post115 == 0 /\ m122^0-m122^post115 == 0 /\ -ent8^post115+ent8^0 == 0 /\ -count^post115+count^0 == 0 /\ hshift11^0-hshift11^post115 == 0 /\ free_ent^0-free_ent^post115 == 0 /\ -i41^post115+i41^0 == 0 /\ rat26^0-rat26^post115 == 0 /\ __const_50^0-__const_50^post115 == 0 /\ ret_getbyte25^0-ret_getbyte25^post115 == 0 /\ disp9^0-disp9^post115 == 0 /\ n_bits^0-n_bits^post115 == 0 /\ i21^0-i21^post115 == 0 /\ n40^0-n40^post115 == 0 /\ i6^0-i6^post115 == 0 /\ -maxmaxcode^post115+maxmaxcode^0 == 0 /\ -apsim_bound11113^post115+apsim_bound11113^0 == 0 /\ bytes_out^0-bytes_out^post115 == 0 /\ -i45^post115+i45^0 == 0 /\ -hsize^post115+hsize^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post115 == 0 /\ -code31^post115+code31^0 == 0 /\ -checkpoint^post115+checkpoint^0 == 0 /\ m130^0-m130^post115 == 0 /\ __const_256^0-__const_256^post115 == 0 /\ clear_flg^0-clear_flg^post115 == 0 /\ -i29^post115+i29^0 == 0 /\ hsize___019^0-hsize___019^post115 == 0 /\ -in_count^post115+in_count^0 == 0 /\ -__const_53^post115+__const_53^0 == 0 /\ -__const_16^post115+__const_16^0 == 0 /\ tmp___014^0-tmp___014^post115 == 0 /\ __const_10000^0-__const_10000^post115 == 0 /\ __const_8388607^0-__const_8388607^post115 == 0 /\ offset^0-offset^post115 == 0 /\ -c37^post115+c37^0 == 0), cost: 1 9: l10 -> l11 : InCnt^0'=InCnt^post9, i21^0'=i21^post9, apsim_InCnt^0'=apsim_InCnt^post9, disp9^0'=disp9^post9, tmp12^0'=tmp12^post9, __const_257^0'=__const_257^post9, i6^0'=i6^post9, block_compress^0'=block_compress^post9, out_count^0'=out_count^post9, hshift11^0'=hshift11^post9, hsize___019^0'=hsize___019^post9, __const_8388607^0'=__const_8388607^post9, maxcode^0'=maxcode^post9, clear_flg^0'=clear_flg^post9, ret_getbyte25^0'=ret_getbyte25^post9, __const_16^0'=__const_16^post9, i3^0'=i3^post9, n44^0'=n44^post9, exit_stat^0'=exit_stat^post9, tmp___017^0'=tmp___017^post9, __const_50^0'=__const_50^post9, m122^0'=m122^post9, c37^0'=c37^post9, rat26^0'=rat26^post9, hsize_reg10^0'=hsize_reg10^post9, __const_9^0'=__const_9^post9, n40^0'=n40^post9, count^0'=count^post9, tabort4^0'=tabort4^post9, __const_256^0'=__const_256^post9, i45^0'=i45^post9, bits33^0'=bits33^post9, offset^0'=offset^post9, free_ent^0'=free_ent^post9, tmp___115^0'=tmp___115^post9, __const_65536^0'=__const_65536^post9, maxbits^0'=maxbits^post9, checkpoint^0'=checkpoint^post9, ret_getbyte18^0'=ret_getbyte18^post9, __const_10000^0'=__const_10000^post9, i29^0'=i29^post9, apsim_bound11113^0'=apsim_bound11113^post9, ent8^0'=ent8^post9, tmp___014^0'=tmp___014^post9, __const_429496^0'=__const_429496^post9, in_count^0'=in_count^post9, bytes_out^0'=bytes_out^post9, r_off32^0'=r_off32^post9, hsize^0'=hsize^post9, hsize___027^0'=hsize___027^post9, __const_8^0'=__const_8^post9, maxmaxcode^0'=maxmaxcode^post9, code31^0'=code31^post9, seed2^0'=seed2^post9, __const_2147483647^0'=__const_2147483647^post9, i41^0'=i41^post9, n_bits^0'=n_bits^post9, fcode5^0'=fcode5^post9, tmp___024^0'=tmp___024^post9, __const_53^0'=__const_53^post9, m130^0'=m130^post9, c7^0'=c7^post9, ratio^0'=ratio^post9, (tmp___017^0-tmp___017^post9 == 0 /\ code31^0-code31^post9 == 0 /\ -offset^post9+offset^0 == 0 /\ -in_count^post9+in_count^0 == 0 /\ i3^0-i3^post9 == 0 /\ -maxmaxcode^post9+maxmaxcode^0 == 0 /\ -i41^post9+i41^0 == 0 /\ hsize___027^0-hsize___027^post9 == 0 /\ -m122^post9+m122^0 == 0 /\ disp9^0-disp9^post9 == 0 /\ -apsim_bound11113^post9+apsim_bound11113^0 == 0 /\ -c7^post9+c7^0 == 0 /\ -i45^post9+i45^0 == 0 /\ -n_bits^post9+n_bits^0 == 0 /\ tmp12^0-tmp12^post9 == 0 /\ tabort4^0-tabort4^post9 == 0 /\ -hsize^post9+hsize^0 == 0 /\ checkpoint^0-checkpoint^post9 == 0 /\ -c37^post9+c37^0 == 0 /\ -__const_429496^post9+__const_429496^0 == 0 /\ -exit_stat^post9+exit_stat^0 == 0 /\ -__const_8388607^post9+__const_8388607^0 == 0 /\ i6^0-i6^post9 == 0 /\ -__const_16^post9+__const_16^0 == 0 /\ __const_16^0-i29^0+i29^post9 == 0 /\ __const_9^0-__const_9^post9 == 0 /\ -hsize_reg10^post9+hsize_reg10^0 == 0 /\ out_count^0-out_count^post9 == 0 /\ -m130^post9+m130^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post9 == 0 /\ -ret_getbyte25^post9+ret_getbyte25^0 == 0 /\ -count^post9+count^0 == 0 /\ bytes_out^0-bytes_out^post9 == 0 /\ tmp___014^0-tmp___014^post9 == 0 /\ -n44^post9+n44^0 == 0 /\ bits33^0-bits33^post9 == 0 /\ -tmp___115^post9+tmp___115^0 == 0 /\ InCnt^0-InCnt^post9 == 0 /\ n40^0-n40^post9 == 0 /\ -seed2^post9+seed2^0 == 0 /\ hsize___019^0-hsize___019^post9 == 0 /\ __const_256^0-__const_256^post9 == 0 /\ clear_flg^0-clear_flg^post9 == 0 /\ __const_257^0-__const_257^post9 == 0 /\ free_ent^0-free_ent^post9 == 0 /\ -tmp___024^post9+tmp___024^0 == 0 /\ -ret_getbyte18^post9+ret_getbyte18^0 == 0 /\ hshift11^0-hshift11^post9 == 0 /\ -__const_2147483647^post9+__const_2147483647^0 == 0 /\ __const_50^0-__const_50^post9 == 0 /\ maxcode^0-maxcode^post9 == 0 /\ rat26^0-rat26^post9 == 0 /\ __const_53^0-__const_53^post9 == 0 /\ block_compress^0-block_compress^post9 == 0 /\ -ent8^post9+ent8^0 == 0 /\ i21^0-i21^post9 == 0 /\ maxbits^0-maxbits^post9 == 0 /\ -__const_8^post9+__const_8^0 == 0 /\ -ratio^post9+ratio^0 == 0 /\ -__const_10000^post9+__const_10000^0 == 0 /\ -r_off32^post9+r_off32^0 == 0 /\ -fcode5^post9+fcode5^0 == 0 /\ -__const_65536^post9+__const_65536^0 == 0), cost: 1 74: l11 -> l13 : InCnt^0'=InCnt^post74, i21^0'=i21^post74, apsim_InCnt^0'=apsim_InCnt^post74, disp9^0'=disp9^post74, tmp12^0'=tmp12^post74, __const_257^0'=__const_257^post74, i6^0'=i6^post74, block_compress^0'=block_compress^post74, out_count^0'=out_count^post74, hshift11^0'=hshift11^post74, hsize___019^0'=hsize___019^post74, __const_8388607^0'=__const_8388607^post74, maxcode^0'=maxcode^post74, clear_flg^0'=clear_flg^post74, ret_getbyte25^0'=ret_getbyte25^post74, __const_16^0'=__const_16^post74, i3^0'=i3^post74, n44^0'=n44^post74, exit_stat^0'=exit_stat^post74, tmp___017^0'=tmp___017^post74, __const_50^0'=__const_50^post74, m122^0'=m122^post74, c37^0'=c37^post74, rat26^0'=rat26^post74, hsize_reg10^0'=hsize_reg10^post74, __const_9^0'=__const_9^post74, n40^0'=n40^post74, count^0'=count^post74, tabort4^0'=tabort4^post74, __const_256^0'=__const_256^post74, i45^0'=i45^post74, bits33^0'=bits33^post74, offset^0'=offset^post74, free_ent^0'=free_ent^post74, tmp___115^0'=tmp___115^post74, __const_65536^0'=__const_65536^post74, maxbits^0'=maxbits^post74, checkpoint^0'=checkpoint^post74, ret_getbyte18^0'=ret_getbyte18^post74, __const_10000^0'=__const_10000^post74, i29^0'=i29^post74, apsim_bound11113^0'=apsim_bound11113^post74, ent8^0'=ent8^post74, tmp___014^0'=tmp___014^post74, __const_429496^0'=__const_429496^post74, in_count^0'=in_count^post74, bytes_out^0'=bytes_out^post74, r_off32^0'=r_off32^post74, hsize^0'=hsize^post74, hsize___027^0'=hsize___027^post74, __const_8^0'=__const_8^post74, maxmaxcode^0'=maxmaxcode^post74, code31^0'=code31^post74, seed2^0'=seed2^post74, __const_2147483647^0'=__const_2147483647^post74, i41^0'=i41^post74, n_bits^0'=n_bits^post74, fcode5^0'=fcode5^post74, tmp___024^0'=tmp___024^post74, __const_53^0'=__const_53^post74, m130^0'=m130^post74, c7^0'=c7^post74, ratio^0'=ratio^post74, (-tmp___024^post74+tmp___024^0 == 0 /\ -code31^post74+code31^0 == 0 /\ i45^0-i45^post74 == 0 /\ ret_getbyte25^0-ret_getbyte25^post74 == 0 /\ c37^0-c37^post74 == 0 /\ i21^0-i21^post74 == 0 /\ hsize_reg10^0-hsize_reg10^post74 == 0 /\ -free_ent^post74+free_ent^0 == 0 /\ count^0-count^post74 == 0 /\ disp9^0-disp9^post74 == 0 /\ -checkpoint^post74+checkpoint^0 == 0 /\ -r_off32^post74+r_off32^0 == 0 /\ i6^0-i6^post74 == 0 /\ __const_65536^0-__const_65536^post74 == 0 /\ -ratio^post74+ratio^0 == 0 /\ -hsize^post74+hsize^0 == 0 /\ i3^0-i3^post74 == 0 /\ __const_2147483647^0-__const_2147483647^post74 == 0 /\ -seed2^post74+seed2^0 == 0 /\ -fcode5^post74+fcode5^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post74 == 0 /\ maxmaxcode^0-maxmaxcode^post74 == 0 /\ -n40^post74+n40^0 == 0 /\ offset^0-offset^post74 == 0 /\ clear_flg^0-clear_flg^post74 == 0 /\ -rat26^post74+rat26^0 == 0 /\ m122^0-m122^post74 == 0 /\ -tmp___115^post74+tmp___115^0 == 0 /\ -bytes_out^post74+bytes_out^0 == 0 /\ -apsim_bound11113^post74+apsim_bound11113^0 == 0 /\ -hsize___027^post74+hsize___027^0 == 0 /\ -c7^post74+c7^0 == 0 /\ -__const_16^0+i29^post74-i29^0 == 0 /\ -__const_9^post74+__const_9^0 == 0 /\ __const_8388607^0-__const_8388607^post74 == 0 /\ tmp___017^0-tmp___017^post74 == 0 /\ -__const_429496^post74+__const_429496^0 == 0 /\ -__const_10000^post74+__const_10000^0 == 0 /\ hsize___019^0-hsize___019^post74 == 0 /\ -n_bits^post74+n_bits^0 == 0 /\ out_count^0-out_count^post74 == 0 /\ -__const_50^post74+__const_50^0 == 0 /\ -__const_8^post74+__const_8^0 == 0 /\ -__const_256^post74+__const_256^0 == 0 /\ -m130^post74+m130^0 == 0 /\ -i41^post74+i41^0 == 0 /\ -__const_257^post74+__const_257^0 == 0 /\ -bits33^post74+bits33^0 == 0 /\ in_count^0-in_count^post74 == 0 /\ InCnt^0-InCnt^post74 == 0 /\ __const_16^0-__const_16^post74 == 0 /\ ent8^0-ent8^post74 == 0 /\ -tmp___014^post74+tmp___014^0 == 0 /\ block_compress^0-block_compress^post74 == 0 /\ exit_stat^0-exit_stat^post74 == 0 /\ 1+i29^0 <= 0 /\ -maxbits^post74+maxbits^0 == 0 /\ n44^0-n44^post74 == 0 /\ tmp12^0-tmp12^post74 == 0 /\ tabort4^0-tabort4^post74 == 0 /\ ret_getbyte18^0-ret_getbyte18^post74 == 0 /\ hshift11^0-hshift11^post74 == 0 /\ maxcode^0-maxcode^post74 == 0 /\ -__const_53^post74+__const_53^0 == 0), cost: 1 75: l11 -> l10 : InCnt^0'=InCnt^post75, i21^0'=i21^post75, apsim_InCnt^0'=apsim_InCnt^post75, disp9^0'=disp9^post75, tmp12^0'=tmp12^post75, __const_257^0'=__const_257^post75, i6^0'=i6^post75, block_compress^0'=block_compress^post75, out_count^0'=out_count^post75, hshift11^0'=hshift11^post75, hsize___019^0'=hsize___019^post75, __const_8388607^0'=__const_8388607^post75, maxcode^0'=maxcode^post75, clear_flg^0'=clear_flg^post75, ret_getbyte25^0'=ret_getbyte25^post75, __const_16^0'=__const_16^post75, i3^0'=i3^post75, n44^0'=n44^post75, exit_stat^0'=exit_stat^post75, tmp___017^0'=tmp___017^post75, __const_50^0'=__const_50^post75, m122^0'=m122^post75, c37^0'=c37^post75, rat26^0'=rat26^post75, hsize_reg10^0'=hsize_reg10^post75, __const_9^0'=__const_9^post75, n40^0'=n40^post75, count^0'=count^post75, tabort4^0'=tabort4^post75, __const_256^0'=__const_256^post75, i45^0'=i45^post75, bits33^0'=bits33^post75, offset^0'=offset^post75, free_ent^0'=free_ent^post75, tmp___115^0'=tmp___115^post75, __const_65536^0'=__const_65536^post75, maxbits^0'=maxbits^post75, checkpoint^0'=checkpoint^post75, ret_getbyte18^0'=ret_getbyte18^post75, __const_10000^0'=__const_10000^post75, i29^0'=i29^post75, apsim_bound11113^0'=apsim_bound11113^post75, ent8^0'=ent8^post75, tmp___014^0'=tmp___014^post75, __const_429496^0'=__const_429496^post75, in_count^0'=in_count^post75, bytes_out^0'=bytes_out^post75, r_off32^0'=r_off32^post75, hsize^0'=hsize^post75, hsize___027^0'=hsize___027^post75, __const_8^0'=__const_8^post75, maxmaxcode^0'=maxmaxcode^post75, code31^0'=code31^post75, seed2^0'=seed2^post75, __const_2147483647^0'=__const_2147483647^post75, i41^0'=i41^post75, n_bits^0'=n_bits^post75, fcode5^0'=fcode5^post75, tmp___024^0'=tmp___024^post75, __const_53^0'=__const_53^post75, m130^0'=m130^post75, c7^0'=c7^post75, ratio^0'=ratio^post75, (hshift11^0-hshift11^post75 == 0 /\ -tmp___017^post75+tmp___017^0 == 0 /\ checkpoint^0-checkpoint^post75 == 0 /\ -n44^post75+n44^0 == 0 /\ -count^post75+count^0 == 0 /\ -i29^0 <= 0 /\ -ratio^post75+ratio^0 == 0 /\ -tmp___024^post75+tmp___024^0 == 0 /\ i21^0-i21^post75 == 0 /\ tmp___115^0-tmp___115^post75 == 0 /\ i6^0-i6^post75 == 0 /\ -seed2^post75+seed2^0 == 0 /\ -ret_getbyte18^post75+ret_getbyte18^0 == 0 /\ -hsize^post75+hsize^0 == 0 /\ exit_stat^0-exit_stat^post75 == 0 /\ -bytes_out^post75+bytes_out^0 == 0 /\ -__const_8^post75+__const_8^0 == 0 /\ -i45^post75+i45^0 == 0 /\ -c7^post75+c7^0 == 0 /\ -ent8^post75+ent8^0 == 0 /\ tmp___014^0-tmp___014^post75 == 0 /\ __const_256^0-__const_256^post75 == 0 /\ -__const_10000^post75+__const_10000^0 == 0 /\ -fcode5^post75+fcode5^0 == 0 /\ clear_flg^0-clear_flg^post75 == 0 /\ disp9^0-disp9^post75 == 0 /\ m122^0-m122^post75 == 0 /\ hsize___027^0-hsize___027^post75 == 0 /\ bits33^0-bits33^post75 == 0 /\ -__const_2147483647^post75+__const_2147483647^0 == 0 /\ -in_count^post75+in_count^0 == 0 /\ __const_50^0-__const_50^post75 == 0 /\ __const_257^0-__const_257^post75 == 0 /\ free_ent^0-free_ent^post75 == 0 /\ rat26^0-rat26^post75 == 0 /\ __const_16^0-__const_16^post75 == 0 /\ out_count^0-out_count^post75 == 0 /\ -m130^post75+m130^0 == 0 /\ -i41^post75+i41^0 == 0 /\ -__const_65536^post75+__const_65536^0 == 0 /\ n_bits^0-n_bits^post75 == 0 /\ -apsim_bound11113^post75+apsim_bound11113^0 == 0 /\ maxcode^0-maxcode^post75 == 0 /\ -maxmaxcode^post75+maxmaxcode^0 == 0 /\ InCnt^0-InCnt^post75 == 0 /\ __const_9^0-__const_9^post75 == 0 /\ apsim_InCnt^0-apsim_InCnt^post75 == 0 /\ -maxbits^post75+maxbits^0 == 0 /\ -hsize_reg10^post75+hsize_reg10^0 == 0 /\ tmp12^0-tmp12^post75 == 0 /\ -__const_8388607^post75+__const_8388607^0 == 0 /\ -tabort4^post75+tabort4^0 == 0 /\ i3^0-i3^post75 == 0 /\ block_compress^0-block_compress^post75 == 0 /\ -__const_53^post75+__const_53^0 == 0 /\ n40^0-n40^post75 == 0 /\ -__const_429496^post75+__const_429496^0 == 0 /\ -code31^post75+code31^0 == 0 /\ -offset^post75+offset^0 == 0 /\ -c37^post75+c37^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post75 == 0 /\ r_off32^0-r_off32^post75 == 0 /\ hsize___019^0-hsize___019^post75 == 0 /\ i29^0-i29^post75 == 0), cost: 1 10: l12 -> l9 : InCnt^0'=InCnt^post10, i21^0'=i21^post10, apsim_InCnt^0'=apsim_InCnt^post10, disp9^0'=disp9^post10, tmp12^0'=tmp12^post10, __const_257^0'=__const_257^post10, i6^0'=i6^post10, block_compress^0'=block_compress^post10, out_count^0'=out_count^post10, hshift11^0'=hshift11^post10, hsize___019^0'=hsize___019^post10, __const_8388607^0'=__const_8388607^post10, maxcode^0'=maxcode^post10, clear_flg^0'=clear_flg^post10, ret_getbyte25^0'=ret_getbyte25^post10, __const_16^0'=__const_16^post10, i3^0'=i3^post10, n44^0'=n44^post10, exit_stat^0'=exit_stat^post10, tmp___017^0'=tmp___017^post10, __const_50^0'=__const_50^post10, m122^0'=m122^post10, c37^0'=c37^post10, rat26^0'=rat26^post10, hsize_reg10^0'=hsize_reg10^post10, __const_9^0'=__const_9^post10, n40^0'=n40^post10, count^0'=count^post10, tabort4^0'=tabort4^post10, __const_256^0'=__const_256^post10, i45^0'=i45^post10, bits33^0'=bits33^post10, offset^0'=offset^post10, free_ent^0'=free_ent^post10, tmp___115^0'=tmp___115^post10, __const_65536^0'=__const_65536^post10, maxbits^0'=maxbits^post10, checkpoint^0'=checkpoint^post10, ret_getbyte18^0'=ret_getbyte18^post10, __const_10000^0'=__const_10000^post10, i29^0'=i29^post10, apsim_bound11113^0'=apsim_bound11113^post10, ent8^0'=ent8^post10, tmp___014^0'=tmp___014^post10, __const_429496^0'=__const_429496^post10, in_count^0'=in_count^post10, bytes_out^0'=bytes_out^post10, r_off32^0'=r_off32^post10, hsize^0'=hsize^post10, hsize___027^0'=hsize___027^post10, __const_8^0'=__const_8^post10, maxmaxcode^0'=maxmaxcode^post10, code31^0'=code31^post10, seed2^0'=seed2^post10, __const_2147483647^0'=__const_2147483647^post10, i41^0'=i41^post10, n_bits^0'=n_bits^post10, fcode5^0'=fcode5^post10, tmp___024^0'=tmp___024^post10, __const_53^0'=__const_53^post10, m130^0'=m130^post10, c7^0'=c7^post10, ratio^0'=ratio^post10, (i3^0-i3^post10 == 0 /\ -c7^post10+c7^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post10 == 0 /\ __const_65536^0-__const_65536^post10 == 0 /\ -maxbits^post10+maxbits^0 == 0 /\ hsize_reg10^0-hsize_reg10^post10 == 0 /\ -hsize^0+fcode5^post10 == 0 /\ ret_getbyte25^0-ret_getbyte25^post10 == 0 /\ apsim_bound11113^0-apsim_bound11113^post10 == 0 /\ tmp___017^0-tmp___017^post10 == 0 /\ __const_8388607^0-__const_8388607^post10 == 0 /\ c37^0-c37^post10 == 0 /\ -n40^post10+n40^0 == 0 /\ offset^0-offset^post10 == 0 /\ -bytes_out^post10+bytes_out^0 == 0 /\ disp9^0-disp9^post10 == 0 /\ i45^0-i45^post10 == 0 /\ -code31^post10+code31^0 == 0 /\ -ret_getbyte18^0+tmp12^post10 == 0 /\ -tmp12^post10+ent8^post10 == 0 /\ i6^0-i6^post10 == 0 /\ -checkpoint^post10+checkpoint^0 == 0 /\ -n_bits^post10+n_bits^0 == 0 /\ maxmaxcode^0-maxmaxcode^post10 == 0 /\ hshift11^post10 == 0 /\ __const_2147483647^0-__const_2147483647^post10 == 0 /\ -__const_9^post10+__const_9^0 == 0 /\ -m130^post10+m130^0 == 0 /\ -bits33^post10+bits33^0 == 0 /\ -hsize^post10+hsize^0 == 0 /\ -free_ent^post10+free_ent^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post10 == 0 /\ -rat26^post10+rat26^0 == 0 /\ -seed2^post10+seed2^0 == 0 /\ -__const_256^post10+__const_256^0 == 0 /\ count^0-count^post10 == 0 /\ -__const_8^post10+__const_8^0 == 0 /\ InCnt^0-InCnt^post10 == 0 /\ hsize___019^0-hsize___019^post10 == 0 /\ -__const_53^post10+__const_53^0 == 0 /\ -i29^post10+i29^0 == 0 /\ -hsize___027^post10+hsize___027^0 == 0 /\ __const_16^0-__const_16^post10 == 0 /\ -i21^post10+i21^0 == 0 /\ -tmp___115^post10+tmp___115^0 == 0 /\ -__const_429496^post10+__const_429496^0 == 0 /\ m122^0-m122^post10 == 0 /\ n44^0-n44^post10 == 0 /\ clear_flg^0-clear_flg^post10 == 0 /\ -__const_50^post10+__const_50^0 == 0 /\ -__const_257^post10+__const_257^0 == 0 /\ maxcode^0-maxcode^post10 == 0 /\ -ratio^post10+ratio^0 == 0 /\ tabort4^0-tabort4^post10 == 0 /\ -__const_10000^post10+__const_10000^0 == 0 /\ -tmp___024^post10+tmp___024^0 == 0 /\ in_count^0-in_count^post10 == 0 /\ exit_stat^0-exit_stat^post10 == 0 /\ block_compress^0-block_compress^post10 == 0 /\ -r_off32^post10+r_off32^0 == 0 /\ -tmp___014^post10+tmp___014^0 == 0 /\ -i41^post10+i41^0 == 0 /\ -out_count^post10+out_count^0 == 0), cost: 1 11: l13 -> l14 : InCnt^0'=InCnt^post11, i21^0'=i21^post11, apsim_InCnt^0'=apsim_InCnt^post11, disp9^0'=disp9^post11, tmp12^0'=tmp12^post11, __const_257^0'=__const_257^post11, i6^0'=i6^post11, block_compress^0'=block_compress^post11, out_count^0'=out_count^post11, hshift11^0'=hshift11^post11, hsize___019^0'=hsize___019^post11, __const_8388607^0'=__const_8388607^post11, maxcode^0'=maxcode^post11, clear_flg^0'=clear_flg^post11, ret_getbyte25^0'=ret_getbyte25^post11, __const_16^0'=__const_16^post11, i3^0'=i3^post11, n44^0'=n44^post11, exit_stat^0'=exit_stat^post11, tmp___017^0'=tmp___017^post11, __const_50^0'=__const_50^post11, m122^0'=m122^post11, c37^0'=c37^post11, rat26^0'=rat26^post11, hsize_reg10^0'=hsize_reg10^post11, __const_9^0'=__const_9^post11, n40^0'=n40^post11, count^0'=count^post11, tabort4^0'=tabort4^post11, __const_256^0'=__const_256^post11, i45^0'=i45^post11, bits33^0'=bits33^post11, offset^0'=offset^post11, free_ent^0'=free_ent^post11, tmp___115^0'=tmp___115^post11, __const_65536^0'=__const_65536^post11, maxbits^0'=maxbits^post11, checkpoint^0'=checkpoint^post11, ret_getbyte18^0'=ret_getbyte18^post11, __const_10000^0'=__const_10000^post11, i29^0'=i29^post11, apsim_bound11113^0'=apsim_bound11113^post11, ent8^0'=ent8^post11, tmp___014^0'=tmp___014^post11, __const_429496^0'=__const_429496^post11, in_count^0'=in_count^post11, bytes_out^0'=bytes_out^post11, r_off32^0'=r_off32^post11, hsize^0'=hsize^post11, hsize___027^0'=hsize___027^post11, __const_8^0'=__const_8^post11, maxmaxcode^0'=maxmaxcode^post11, code31^0'=code31^post11, seed2^0'=seed2^post11, __const_2147483647^0'=__const_2147483647^post11, i41^0'=i41^post11, n_bits^0'=n_bits^post11, fcode5^0'=fcode5^post11, tmp___024^0'=tmp___024^post11, __const_53^0'=__const_53^post11, m130^0'=m130^post11, c7^0'=c7^post11, ratio^0'=ratio^post11, (disp9^0-disp9^post11 == 0 /\ -c37^post11+c37^0 == 0 /\ i21^0-i21^post11 == 0 /\ -exit_stat^post11+exit_stat^0 == 0 /\ -code31^post11+code31^0 == 0 /\ -bytes_out^post11+bytes_out^0 == 0 /\ -ent8^post11+ent8^0 == 0 /\ -ratio^post11+ratio^0 == 0 /\ tmp___115^0-tmp___115^post11 == 0 /\ -fcode5^post11+fcode5^0 == 0 /\ i6^0-i6^post11 == 0 /\ m122^0-m122^post11 == 0 /\ hsize___027^0-hsize___027^post11 == 0 /\ __const_9^0-__const_9^post11 == 0 /\ -n44^post11+n44^0 == 0 /\ clear_flg^0-clear_flg^post11 == 0 /\ -seed2^post11+seed2^0 == 0 /\ -in_count^post11+in_count^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post11 == 0 /\ tmp___017^0-tmp___017^post11 == 0 /\ checkpoint^0-checkpoint^post11 == 0 /\ bits33^0-bits33^post11 == 0 /\ -hsize^post11+hsize^0 == 0 /\ -apsim_bound11113^post11+apsim_bound11113^0 == 0 /\ -i45^post11+i45^0 == 0 /\ -c7^post11+c7^0 == 0 /\ -n_bits^post11+n_bits^0 == 0 /\ -ret_getbyte18^post11+ret_getbyte18^0 == 0 /\ hsize___019^0-hsize___019^post11 == 0 /\ -tabort4^post11+tabort4^0 == 0 /\ __const_256^0-__const_256^post11 == 0 /\ maxbits^0-maxbits^post11 == 0 /\ -__const_429496^post11+__const_429496^0 == 0 /\ __const_257^0-__const_257^post11 == 0 /\ free_ent^0-free_ent^post11 == 0 /\ -__const_2147483647^post11+__const_2147483647^0 == 0 /\ -__const_8388607^post11+__const_8388607^0 == 0 /\ out_count^0-out_count^post11 == 0 /\ -__const_65536^post11+__const_65536^0 == 0 /\ tmp___014^0-tmp___014^post11 == 0 /\ i3^0-i3^post11 == 0 /\ -__const_8^post11+__const_8^0 == 0 /\ -__const_10000^post11+__const_10000^0 == 0 /\ -hsize_reg10^post11+hsize_reg10^0 == 0 /\ rat26^0-rat26^post11 == 0 /\ __const_16^0-__const_16^post11 == 0 /\ -m130^post11+m130^0 == 0 /\ InCnt^0-InCnt^post11 == 0 /\ block_compress^0-block_compress^post11 == 0 /\ -ret_getbyte25^post11+ret_getbyte25^0 == 0 /\ -count^post11+count^0 == 0 /\ i29^0-i29^post11 == 0 /\ -r_off32^post11+r_off32^0 == 0 /\ -offset^post11+offset^0 == 0 /\ -maxmaxcode^post11+maxmaxcode^0 == 0 /\ -i41^post11+i41^0 == 0 /\ tmp12^0-tmp12^post11 == 0 /\ hshift11^0-hshift11^post11 == 0 /\ __const_50^0-__const_50^post11 == 0 /\ -tmp___024^post11+tmp___024^0 == 0 /\ n40^0-n40^post11 == 0 /\ maxcode^0-maxcode^post11 == 0 /\ -__const_53^post11+__const_53^0 == 0), cost: 1 72: l14 -> l51 : InCnt^0'=InCnt^post72, i21^0'=i21^post72, apsim_InCnt^0'=apsim_InCnt^post72, disp9^0'=disp9^post72, tmp12^0'=tmp12^post72, __const_257^0'=__const_257^post72, i6^0'=i6^post72, block_compress^0'=block_compress^post72, out_count^0'=out_count^post72, hshift11^0'=hshift11^post72, hsize___019^0'=hsize___019^post72, __const_8388607^0'=__const_8388607^post72, maxcode^0'=maxcode^post72, clear_flg^0'=clear_flg^post72, ret_getbyte25^0'=ret_getbyte25^post72, __const_16^0'=__const_16^post72, i3^0'=i3^post72, n44^0'=n44^post72, exit_stat^0'=exit_stat^post72, tmp___017^0'=tmp___017^post72, __const_50^0'=__const_50^post72, m122^0'=m122^post72, c37^0'=c37^post72, rat26^0'=rat26^post72, hsize_reg10^0'=hsize_reg10^post72, __const_9^0'=__const_9^post72, n40^0'=n40^post72, count^0'=count^post72, tabort4^0'=tabort4^post72, __const_256^0'=__const_256^post72, i45^0'=i45^post72, bits33^0'=bits33^post72, offset^0'=offset^post72, free_ent^0'=free_ent^post72, tmp___115^0'=tmp___115^post72, __const_65536^0'=__const_65536^post72, maxbits^0'=maxbits^post72, checkpoint^0'=checkpoint^post72, ret_getbyte18^0'=ret_getbyte18^post72, __const_10000^0'=__const_10000^post72, i29^0'=i29^post72, apsim_bound11113^0'=apsim_bound11113^post72, ent8^0'=ent8^post72, tmp___014^0'=tmp___014^post72, __const_429496^0'=__const_429496^post72, in_count^0'=in_count^post72, bytes_out^0'=bytes_out^post72, r_off32^0'=r_off32^post72, hsize^0'=hsize^post72, hsize___027^0'=hsize___027^post72, __const_8^0'=__const_8^post72, maxmaxcode^0'=maxmaxcode^post72, code31^0'=code31^post72, seed2^0'=seed2^post72, __const_2147483647^0'=__const_2147483647^post72, i41^0'=i41^post72, n_bits^0'=n_bits^post72, fcode5^0'=fcode5^post72, tmp___024^0'=tmp___024^post72, __const_53^0'=__const_53^post72, m130^0'=m130^post72, c7^0'=c7^post72, ratio^0'=ratio^post72, (-maxmaxcode^post72+maxmaxcode^0 == 0 /\ bits33^post72-n_bits^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post72 == 0 /\ -fcode5^post72+fcode5^0 == 0 /\ -i41^post72+i41^0 == 0 /\ i3^0-i3^post72 == 0 /\ __const_65536^0-__const_65536^post72 == 0 /\ __const_8388607^0-__const_8388607^post72 == 0 /\ tmp___017^0-tmp___017^post72 == 0 /\ i45^0-i45^post72 == 0 /\ -maxbits^post72+maxbits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post72 == 0 /\ -offset^0+r_off32^post72 == 0 /\ c37^0-c37^post72 == 0 /\ offset^0-offset^post72 == 0 /\ -c7^post72+c7^0 == 0 /\ -bytes_out^post72+bytes_out^0 == 0 /\ disp9^0-disp9^post72 == 0 /\ -__const_9^post72+__const_9^0 == 0 /\ tmp12^0-tmp12^post72 == 0 /\ -__const_429496^post72+__const_429496^0 == 0 /\ __const_16^0-__const_16^post72 == 0 /\ i6^0-i6^post72 == 0 /\ code31^post72-__const_256^0 == 0 /\ -n_bits^post72+n_bits^0 == 0 /\ -checkpoint^post72+checkpoint^0 == 0 /\ __const_2147483647^0-__const_2147483647^post72 == 0 /\ apsim_InCnt^0-apsim_InCnt^post72 == 0 /\ -__const_256^post72+__const_256^0 == 0 /\ -m130^post72+m130^0 == 0 /\ count^0-count^post72 == 0 /\ -i29^post72+i29^0 == 0 /\ -hsize^post72+hsize^0 == 0 /\ -tmp___014^post72+tmp___014^0 == 0 /\ -seed2^post72+seed2^0 == 0 /\ InCnt^0-InCnt^post72 == 0 /\ -rat26^post72+rat26^0 == 0 /\ -tmp___115^post72+tmp___115^0 == 0 /\ i29^0 <= 0 /\ hsize___019^0-hsize___019^post72 == 0 /\ -hsize___027^post72+hsize___027^0 == 0 /\ __const_257^0-__const_257^post72 == 0 /\ ret_getbyte25^0-ret_getbyte25^post72 == 0 /\ -__const_53^post72+__const_53^0 == 0 /\ -__const_257^0+free_ent^post72 == 0 /\ m122^0-m122^post72 == 0 /\ n44^0-n44^post72 == 0 /\ -1+clear_flg^post72 == 0 /\ tabort4^0-tabort4^post72 == 0 /\ -tmp___024^post72+tmp___024^0 == 0 /\ hshift11^0-hshift11^post72 == 0 /\ -__const_10000^post72+__const_10000^0 == 0 /\ maxcode^0-maxcode^post72 == 0 /\ -out_count^post72+out_count^0 == 0 /\ -__const_50^post72+__const_50^0 == 0 /\ -__const_8^post72+__const_8^0 == 0 /\ in_count^0-in_count^post72 == 0 /\ block_compress^0-block_compress^post72 == 0 /\ i21^0-i21^post72 == 0 /\ -ratio^post72+ratio^0 == 0 /\ exit_stat^0-exit_stat^post72 == 0 /\ -n40^post72+n40^0 == 0 /\ hsize_reg10^0-hsize_reg10^post72 == 0 /\ -ent8^post72+ent8^0 == 0), cost: 1 73: l14 -> l13 : InCnt^0'=InCnt^post73, i21^0'=i21^post73, apsim_InCnt^0'=apsim_InCnt^post73, disp9^0'=disp9^post73, tmp12^0'=tmp12^post73, __const_257^0'=__const_257^post73, i6^0'=i6^post73, block_compress^0'=block_compress^post73, out_count^0'=out_count^post73, hshift11^0'=hshift11^post73, hsize___019^0'=hsize___019^post73, __const_8388607^0'=__const_8388607^post73, maxcode^0'=maxcode^post73, clear_flg^0'=clear_flg^post73, ret_getbyte25^0'=ret_getbyte25^post73, __const_16^0'=__const_16^post73, i3^0'=i3^post73, n44^0'=n44^post73, exit_stat^0'=exit_stat^post73, tmp___017^0'=tmp___017^post73, __const_50^0'=__const_50^post73, m122^0'=m122^post73, c37^0'=c37^post73, rat26^0'=rat26^post73, hsize_reg10^0'=hsize_reg10^post73, __const_9^0'=__const_9^post73, n40^0'=n40^post73, count^0'=count^post73, tabort4^0'=tabort4^post73, __const_256^0'=__const_256^post73, i45^0'=i45^post73, bits33^0'=bits33^post73, offset^0'=offset^post73, free_ent^0'=free_ent^post73, tmp___115^0'=tmp___115^post73, __const_65536^0'=__const_65536^post73, maxbits^0'=maxbits^post73, checkpoint^0'=checkpoint^post73, ret_getbyte18^0'=ret_getbyte18^post73, __const_10000^0'=__const_10000^post73, i29^0'=i29^post73, apsim_bound11113^0'=apsim_bound11113^post73, ent8^0'=ent8^post73, tmp___014^0'=tmp___014^post73, __const_429496^0'=__const_429496^post73, in_count^0'=in_count^post73, bytes_out^0'=bytes_out^post73, r_off32^0'=r_off32^post73, hsize^0'=hsize^post73, hsize___027^0'=hsize___027^post73, __const_8^0'=__const_8^post73, maxmaxcode^0'=maxmaxcode^post73, code31^0'=code31^post73, seed2^0'=seed2^post73, __const_2147483647^0'=__const_2147483647^post73, i41^0'=i41^post73, n_bits^0'=n_bits^post73, fcode5^0'=fcode5^post73, tmp___024^0'=tmp___024^post73, __const_53^0'=__const_53^post73, m130^0'=m130^post73, c7^0'=c7^post73, ratio^0'=ratio^post73, (-bytes_out^post73+bytes_out^0 == 0 /\ -i45^post73+i45^0 == 0 /\ disp9^0-disp9^post73 == 0 /\ i3^0-i3^post73 == 0 /\ 1-i29^0 <= 0 /\ -c7^post73+c7^0 == 0 /\ -ent8^post73+ent8^0 == 0 /\ -hsize^post73+hsize^0 == 0 /\ -code31^post73+code31^0 == 0 /\ -offset^post73+offset^0 == 0 /\ -fcode5^post73+fcode5^0 == 0 /\ -c37^post73+c37^0 == 0 /\ tmp12^0-tmp12^post73 == 0 /\ -r_off32^post73+r_off32^0 == 0 /\ -in_count^post73+in_count^0 == 0 /\ i6^0-i6^post73 == 0 /\ clear_flg^0-clear_flg^post73 == 0 /\ hsize___027^0-hsize___027^post73 == 0 /\ m122^0-m122^post73 == 0 /\ -m130^post73+m130^0 == 0 /\ __const_9^0-__const_9^post73 == 0 /\ -apsim_bound11113^post73+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post73 == 0 /\ -n44^post73+n44^0 == 0 /\ -__const_16^post73+__const_16^0 == 0 /\ -seed2^post73+seed2^0 == 0 /\ -ret_getbyte18^post73+ret_getbyte18^0 == 0 /\ checkpoint^0-checkpoint^post73 == 0 /\ tmp___017^0-tmp___017^post73 == 0 /\ out_count^0-out_count^post73 == 0 /\ -exit_stat^post73+exit_stat^0 == 0 /\ -n_bits^post73+n_bits^0 == 0 /\ __const_256^0-__const_256^post73 == 0 /\ -hsize_reg10^post73+hsize_reg10^0 == 0 /\ -__const_8^post73+__const_8^0 == 0 /\ InCnt^0-InCnt^post73 == 0 /\ 1-i29^0+i29^post73 == 0 /\ -__const_8388607^post73+__const_8388607^0 == 0 /\ bits33^0-bits33^post73 == 0 /\ hsize___019^0-hsize___019^post73 == 0 /\ -__const_429496^post73+__const_429496^0 == 0 /\ -__const_10000^post73+__const_10000^0 == 0 /\ __const_257^0-__const_257^post73 == 0 /\ free_ent^0-free_ent^post73 == 0 /\ rat26^0-rat26^post73 == 0 /\ -__const_2147483647^post73+__const_2147483647^0 == 0 /\ tmp___014^0-tmp___014^post73 == 0 /\ -tmp___115^post73+tmp___115^0 == 0 /\ __const_53^0-__const_53^post73 == 0 /\ -__const_65536^post73+__const_65536^0 == 0 /\ -count^post73+count^0 == 0 /\ tabort4^0-tabort4^post73 == 0 /\ hshift11^0-hshift11^post73 == 0 /\ -ratio^post73+ratio^0 == 0 /\ -maxmaxcode^post73+maxmaxcode^0 == 0 /\ -tmp___024^post73+tmp___024^0 == 0 /\ __const_50^0-__const_50^post73 == 0 /\ n40^0-n40^post73 == 0 /\ -ret_getbyte25^post73+ret_getbyte25^0 == 0 /\ -i41^post73+i41^0 == 0 /\ maxcode^0-maxcode^post73 == 0 /\ block_compress^0-block_compress^post73 == 0 /\ i21^0-i21^post73 == 0 /\ maxbits^0-maxbits^post73 == 0), cost: 1 12: l15 -> l12 : InCnt^0'=InCnt^post12, i21^0'=i21^post12, apsim_InCnt^0'=apsim_InCnt^post12, disp9^0'=disp9^post12, tmp12^0'=tmp12^post12, __const_257^0'=__const_257^post12, i6^0'=i6^post12, block_compress^0'=block_compress^post12, out_count^0'=out_count^post12, hshift11^0'=hshift11^post12, hsize___019^0'=hsize___019^post12, __const_8388607^0'=__const_8388607^post12, maxcode^0'=maxcode^post12, clear_flg^0'=clear_flg^post12, ret_getbyte25^0'=ret_getbyte25^post12, __const_16^0'=__const_16^post12, i3^0'=i3^post12, n44^0'=n44^post12, exit_stat^0'=exit_stat^post12, tmp___017^0'=tmp___017^post12, __const_50^0'=__const_50^post12, m122^0'=m122^post12, c37^0'=c37^post12, rat26^0'=rat26^post12, hsize_reg10^0'=hsize_reg10^post12, __const_9^0'=__const_9^post12, n40^0'=n40^post12, count^0'=count^post12, tabort4^0'=tabort4^post12, __const_256^0'=__const_256^post12, i45^0'=i45^post12, bits33^0'=bits33^post12, offset^0'=offset^post12, free_ent^0'=free_ent^post12, tmp___115^0'=tmp___115^post12, __const_65536^0'=__const_65536^post12, maxbits^0'=maxbits^post12, checkpoint^0'=checkpoint^post12, ret_getbyte18^0'=ret_getbyte18^post12, __const_10000^0'=__const_10000^post12, i29^0'=i29^post12, apsim_bound11113^0'=apsim_bound11113^post12, ent8^0'=ent8^post12, tmp___014^0'=tmp___014^post12, __const_429496^0'=__const_429496^post12, in_count^0'=in_count^post12, bytes_out^0'=bytes_out^post12, r_off32^0'=r_off32^post12, hsize^0'=hsize^post12, hsize___027^0'=hsize___027^post12, __const_8^0'=__const_8^post12, maxmaxcode^0'=maxmaxcode^post12, code31^0'=code31^post12, seed2^0'=seed2^post12, __const_2147483647^0'=__const_2147483647^post12, i41^0'=i41^post12, n_bits^0'=n_bits^post12, fcode5^0'=fcode5^post12, tmp___024^0'=tmp___024^post12, __const_53^0'=__const_53^post12, m130^0'=m130^post12, c7^0'=c7^post12, ratio^0'=ratio^post12, (-checkpoint^post12+checkpoint^0 == 0 /\ -clear_flg^post12+clear_flg^0 == 0 /\ -ratio^post12+ratio^0 == 0 /\ disp9^0-disp9^post12 == 0 /\ i45^0-i45^post12 == 0 /\ -tmp___024^post12+tmp___024^0 == 0 /\ count^0-count^post12 == 0 /\ i21^0-i21^post12 == 0 /\ i6^0-i6^post12 == 0 /\ -free_ent^post12+free_ent^0 == 0 /\ __const_65536^0-__const_65536^post12 == 0 /\ -rat26^post12+rat26^0 == 0 /\ hsize_reg10^0-hsize_reg10^post12 == 0 /\ -seed2^post12+seed2^0 == 0 /\ -r_off32^post12+r_off32^0 == 0 /\ -tmp___014^post12+tmp___014^0 == 0 /\ ret_getbyte18^post12-__const_429496^0 == 0 /\ offset^0-offset^post12 == 0 /\ -__const_8^post12+__const_8^0 == 0 /\ -c7^post12+c7^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post12 == 0 /\ tmp___017^0 <= 0 /\ m122^0-m122^post12 == 0 /\ -i3^post12+i3^0 == 0 /\ -n40^post12+n40^0 == 0 /\ -fcode5^post12+fcode5^0 == 0 /\ -tmp___115^post12+tmp___115^0 == 0 /\ __const_10000^0-__const_10000^post12 == 0 /\ maxmaxcode^0-maxmaxcode^post12 == 0 /\ tmp___017^0-tmp___017^post12 == 0 /\ __const_8388607^0-__const_8388607^post12 == 0 /\ hsize^0-hsize^post12 == 0 /\ -__const_2147483647^post12+__const_2147483647^0 == 0 /\ -hsize___027^post12+hsize___027^0 == 0 /\ -bytes_out^post12+bytes_out^0 == 0 /\ -n_bits^post12+n_bits^0 == 0 /\ ent8^0-ent8^post12 == 0 /\ -__const_256^post12+__const_256^0 == 0 /\ -__const_50^post12+__const_50^0 == 0 /\ -__const_257^post12+__const_257^0 == 0 /\ __const_16^0-__const_16^post12 == 0 /\ -apsim_bound11113^post12+apsim_bound11113^0 == 0 /\ out_count^0-out_count^post12 == 0 /\ -m130^post12+m130^0 == 0 /\ InCnt^0-InCnt^post12 == 0 /\ __const_9^0-__const_9^post12 == 0 /\ -i41^post12+i41^0 == 0 /\ in_count^0-in_count^post12 == 0 /\ exit_stat^0-exit_stat^post12 == 0 /\ tmp12^0-tmp12^post12 == 0 /\ -maxbits^post12+maxbits^0 == 0 /\ block_compress^0-block_compress^post12 == 0 /\ -__const_53^post12+__const_53^0 == 0 /\ -i29^post12+i29^0 == 0 /\ n44^0-n44^post12 == 0 /\ -bits33^post12+bits33^0 == 0 /\ maxcode^0-maxcode^post12 == 0 /\ -__const_429496^post12+__const_429496^0 == 0 /\ tabort4^0-tabort4^post12 == 0 /\ ret_getbyte25^0-ret_getbyte25^post12 == 0 /\ hsize___019^0-hsize___019^post12 == 0 /\ hshift11^0-hshift11^post12 == 0 /\ c37^0-c37^post12 == 0 /\ -code31^post12+code31^0 == 0), cost: 1 13: l15 -> l12 : InCnt^0'=InCnt^post13, i21^0'=i21^post13, apsim_InCnt^0'=apsim_InCnt^post13, disp9^0'=disp9^post13, tmp12^0'=tmp12^post13, __const_257^0'=__const_257^post13, i6^0'=i6^post13, block_compress^0'=block_compress^post13, out_count^0'=out_count^post13, hshift11^0'=hshift11^post13, hsize___019^0'=hsize___019^post13, __const_8388607^0'=__const_8388607^post13, maxcode^0'=maxcode^post13, clear_flg^0'=clear_flg^post13, ret_getbyte25^0'=ret_getbyte25^post13, __const_16^0'=__const_16^post13, i3^0'=i3^post13, n44^0'=n44^post13, exit_stat^0'=exit_stat^post13, tmp___017^0'=tmp___017^post13, __const_50^0'=__const_50^post13, m122^0'=m122^post13, c37^0'=c37^post13, rat26^0'=rat26^post13, hsize_reg10^0'=hsize_reg10^post13, __const_9^0'=__const_9^post13, n40^0'=n40^post13, count^0'=count^post13, tabort4^0'=tabort4^post13, __const_256^0'=__const_256^post13, i45^0'=i45^post13, bits33^0'=bits33^post13, offset^0'=offset^post13, free_ent^0'=free_ent^post13, tmp___115^0'=tmp___115^post13, __const_65536^0'=__const_65536^post13, maxbits^0'=maxbits^post13, checkpoint^0'=checkpoint^post13, ret_getbyte18^0'=ret_getbyte18^post13, __const_10000^0'=__const_10000^post13, i29^0'=i29^post13, apsim_bound11113^0'=apsim_bound11113^post13, ent8^0'=ent8^post13, tmp___014^0'=tmp___014^post13, __const_429496^0'=__const_429496^post13, in_count^0'=in_count^post13, bytes_out^0'=bytes_out^post13, r_off32^0'=r_off32^post13, hsize^0'=hsize^post13, hsize___027^0'=hsize___027^post13, __const_8^0'=__const_8^post13, maxmaxcode^0'=maxmaxcode^post13, code31^0'=code31^post13, seed2^0'=seed2^post13, __const_2147483647^0'=__const_2147483647^post13, i41^0'=i41^post13, n_bits^0'=n_bits^post13, fcode5^0'=fcode5^post13, tmp___024^0'=tmp___024^post13, __const_53^0'=__const_53^post13, m130^0'=m130^post13, c7^0'=c7^post13, ratio^0'=ratio^post13, (0 == 0 /\ -n44^post13+n44^0 == 0 /\ hshift11^0-hshift11^post13 == 0 /\ checkpoint^0-checkpoint^post13 == 0 /\ -count^post13+count^0 == 0 /\ -seed2^post13+seed2^0 == 0 /\ -tmp___017^post13+tmp___017^0 == 0 /\ tmp___115^0-tmp___115^post13 == 0 /\ -hsize___027^post13+hsize___027^0 == 0 /\ i6^0-i6^post13 == 0 /\ i21^0-i21^post13 == 0 /\ -__const_53^post13+__const_53^0 == 0 /\ tmp___014^0-tmp___014^post13 == 0 /\ -tmp___024^post13+tmp___024^0 == 0 /\ -__const_10000^post13+__const_10000^0 == 0 /\ -__const_2147483647^post13+__const_2147483647^0 == 0 /\ __const_256^0-__const_256^post13 == 0 /\ -bytes_out^post13+bytes_out^0 == 0 /\ -__const_65536^post13+__const_65536^0 == 0 /\ -ent8^post13+ent8^0 == 0 /\ __const_8^0-__const_8^post13 == 0 /\ -ratio^post13+ratio^0 == 0 /\ clear_flg^0-clear_flg^post13 == 0 /\ __const_257^0-__const_257^post13 == 0 /\ disp9^0-disp9^post13 == 0 /\ -fcode5^post13+fcode5^0 == 0 /\ m122^0-m122^post13 == 0 /\ 1-InCnt^0+InCnt^post13 == 0 /\ __const_50^0-__const_50^post13 == 0 /\ -offset^post13+offset^0 == 0 /\ maxcode^0-maxcode^post13 == 0 /\ -in_count^post13+in_count^0 == 0 /\ rat26^0-rat26^post13 == 0 /\ __const_16^0-__const_16^post13 == 0 /\ -maxmaxcode^post13+maxmaxcode^0 == 0 /\ -i41^post13+i41^0 == 0 /\ n_bits^0-n_bits^post13 == 0 /\ __const_9^0-__const_9^post13 == 0 /\ -apsim_bound11113^post13+apsim_bound11113^0 == 0 /\ -c7^post13+c7^0 == 0 /\ -maxbits^post13+maxbits^0 == 0 /\ out_count^0-out_count^post13 == 0 /\ apsim_InCnt^0-apsim_InCnt^post13 == 0 /\ -c37^post13+c37^0 == 0 /\ -tabort4^post13+tabort4^0 == 0 /\ i3^0-i3^post13 == 0 /\ -__const_429496^post13+__const_429496^0 == 0 /\ 1-tmp___017^0 <= 0 /\ -__const_8388607^post13+__const_8388607^0 == 0 /\ n40^0-n40^post13 == 0 /\ -hsize^post13+hsize^0 == 0 /\ bits33^0-bits33^post13 == 0 /\ -code31^post13+code31^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post13 == 0 /\ hsize___019^0-hsize___019^post13 == 0 /\ -block_compress^post13+block_compress^0 == 0 /\ i45^0-i45^post13 == 0 /\ i29^0-i29^post13 == 0 /\ r_off32^0-r_off32^post13 == 0 /\ -hsize_reg10^post13+hsize_reg10^0 == 0 /\ free_ent^0-free_ent^post13 == 0 /\ -exit_stat^post13+exit_stat^0 == 0 /\ tmp12^0-tmp12^post13 == 0 /\ -m130^post13+m130^0 == 0), cost: 1 14: l16 -> l12 : InCnt^0'=InCnt^post14, i21^0'=i21^post14, apsim_InCnt^0'=apsim_InCnt^post14, disp9^0'=disp9^post14, tmp12^0'=tmp12^post14, __const_257^0'=__const_257^post14, i6^0'=i6^post14, block_compress^0'=block_compress^post14, out_count^0'=out_count^post14, hshift11^0'=hshift11^post14, hsize___019^0'=hsize___019^post14, __const_8388607^0'=__const_8388607^post14, maxcode^0'=maxcode^post14, clear_flg^0'=clear_flg^post14, ret_getbyte25^0'=ret_getbyte25^post14, __const_16^0'=__const_16^post14, i3^0'=i3^post14, n44^0'=n44^post14, exit_stat^0'=exit_stat^post14, tmp___017^0'=tmp___017^post14, __const_50^0'=__const_50^post14, m122^0'=m122^post14, c37^0'=c37^post14, rat26^0'=rat26^post14, hsize_reg10^0'=hsize_reg10^post14, __const_9^0'=__const_9^post14, n40^0'=n40^post14, count^0'=count^post14, tabort4^0'=tabort4^post14, __const_256^0'=__const_256^post14, i45^0'=i45^post14, bits33^0'=bits33^post14, offset^0'=offset^post14, free_ent^0'=free_ent^post14, tmp___115^0'=tmp___115^post14, __const_65536^0'=__const_65536^post14, maxbits^0'=maxbits^post14, checkpoint^0'=checkpoint^post14, ret_getbyte18^0'=ret_getbyte18^post14, __const_10000^0'=__const_10000^post14, i29^0'=i29^post14, apsim_bound11113^0'=apsim_bound11113^post14, ent8^0'=ent8^post14, tmp___014^0'=tmp___014^post14, __const_429496^0'=__const_429496^post14, in_count^0'=in_count^post14, bytes_out^0'=bytes_out^post14, r_off32^0'=r_off32^post14, hsize^0'=hsize^post14, hsize___027^0'=hsize___027^post14, __const_8^0'=__const_8^post14, maxmaxcode^0'=maxmaxcode^post14, code31^0'=code31^post14, seed2^0'=seed2^post14, __const_2147483647^0'=__const_2147483647^post14, i41^0'=i41^post14, n_bits^0'=n_bits^post14, fcode5^0'=fcode5^post14, tmp___024^0'=tmp___024^post14, __const_53^0'=__const_53^post14, m130^0'=m130^post14, c7^0'=c7^post14, ratio^0'=ratio^post14, (InCnt^0 <= 0 /\ ret_getbyte18^post14-__const_429496^0 == 0 /\ i6^0-i6^post14 == 0 /\ m122^0-m122^post14 == 0 /\ -i29^post14+i29^0 == 0 /\ -__const_53^post14+__const_53^0 == 0 /\ hshift11^0-hshift11^post14 == 0 /\ -i3^post14+i3^0 == 0 /\ -bits33^post14+bits33^0 == 0 /\ tmp___017^0-tmp___017^post14 == 0 /\ -tmp___115^post14+tmp___115^0 == 0 /\ -__const_429496^post14+__const_429496^0 == 0 /\ -__const_2147483647^post14+__const_2147483647^0 == 0 /\ count^0-count^post14 == 0 /\ -hsize___027^post14+hsize___027^0 == 0 /\ i21^0-i21^post14 == 0 /\ -__const_50^post14+__const_50^0 == 0 /\ -ratio^post14+ratio^0 == 0 /\ __const_10000^0-__const_10000^post14 == 0 /\ disp9^0-disp9^post14 == 0 /\ hsize_reg10^0-hsize_reg10^post14 == 0 /\ __const_8388607^0-__const_8388607^post14 == 0 /\ rat26^0-rat26^post14 == 0 /\ -__const_8^post14+__const_8^0 == 0 /\ __const_257^0-__const_257^post14 == 0 /\ __const_16^0-__const_16^post14 == 0 /\ -tmp___024^post14+tmp___024^0 == 0 /\ offset^0-offset^post14 == 0 /\ -r_off32^post14+r_off32^0 == 0 /\ -i41^post14+i41^0 == 0 /\ -tmp___014^post14+tmp___014^0 == 0 /\ maxcode^0-maxcode^post14 == 0 /\ -c7^post14+c7^0 == 0 /\ -maxbits^post14+maxbits^0 == 0 /\ tabort4^0-tabort4^post14 == 0 /\ -i45^post14+i45^0 == 0 /\ __const_9^0-__const_9^post14 == 0 /\ exit_stat^0-exit_stat^post14 == 0 /\ -n40^post14+n40^0 == 0 /\ -maxmaxcode^post14+maxmaxcode^0 == 0 /\ in_count^0-in_count^post14 == 0 /\ -fcode5^post14+fcode5^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post14 == 0 /\ out_count^0-out_count^post14 == 0 /\ block_compress^0-block_compress^post14 == 0 /\ -clear_flg^post14+clear_flg^0 == 0 /\ -bytes_out^post14+bytes_out^0 == 0 /\ -code31^post14+code31^0 == 0 /\ -n_bits^post14+n_bits^0 == 0 /\ -__const_256^post14+__const_256^0 == 0 /\ -checkpoint^post14+checkpoint^0 == 0 /\ -apsim_bound11113^post14+apsim_bound11113^0 == 0 /\ InCnt^0-InCnt^post14 == 0 /\ __const_65536^0-__const_65536^post14 == 0 /\ hsize___019^0-hsize___019^post14 == 0 /\ ret_getbyte25^0-ret_getbyte25^post14 == 0 /\ -m130^post14+m130^0 == 0 /\ c37^0-c37^post14 == 0 /\ ent8^0-ent8^post14 == 0 /\ tmp12^0-tmp12^post14 == 0 /\ -free_ent^post14+free_ent^0 == 0 /\ -seed2^post14+seed2^0 == 0 /\ n44^0-n44^post14 == 0 /\ -hsize^post14+hsize^0 == 0), cost: 1 15: l16 -> l15 : InCnt^0'=InCnt^post15, i21^0'=i21^post15, apsim_InCnt^0'=apsim_InCnt^post15, disp9^0'=disp9^post15, tmp12^0'=tmp12^post15, __const_257^0'=__const_257^post15, i6^0'=i6^post15, block_compress^0'=block_compress^post15, out_count^0'=out_count^post15, hshift11^0'=hshift11^post15, hsize___019^0'=hsize___019^post15, __const_8388607^0'=__const_8388607^post15, maxcode^0'=maxcode^post15, clear_flg^0'=clear_flg^post15, ret_getbyte25^0'=ret_getbyte25^post15, __const_16^0'=__const_16^post15, i3^0'=i3^post15, n44^0'=n44^post15, exit_stat^0'=exit_stat^post15, tmp___017^0'=tmp___017^post15, __const_50^0'=__const_50^post15, m122^0'=m122^post15, c37^0'=c37^post15, rat26^0'=rat26^post15, hsize_reg10^0'=hsize_reg10^post15, __const_9^0'=__const_9^post15, n40^0'=n40^post15, count^0'=count^post15, tabort4^0'=tabort4^post15, __const_256^0'=__const_256^post15, i45^0'=i45^post15, bits33^0'=bits33^post15, offset^0'=offset^post15, free_ent^0'=free_ent^post15, tmp___115^0'=tmp___115^post15, __const_65536^0'=__const_65536^post15, maxbits^0'=maxbits^post15, checkpoint^0'=checkpoint^post15, ret_getbyte18^0'=ret_getbyte18^post15, __const_10000^0'=__const_10000^post15, i29^0'=i29^post15, apsim_bound11113^0'=apsim_bound11113^post15, ent8^0'=ent8^post15, tmp___014^0'=tmp___014^post15, __const_429496^0'=__const_429496^post15, in_count^0'=in_count^post15, bytes_out^0'=bytes_out^post15, r_off32^0'=r_off32^post15, hsize^0'=hsize^post15, hsize___027^0'=hsize___027^post15, __const_8^0'=__const_8^post15, maxmaxcode^0'=maxmaxcode^post15, code31^0'=code31^post15, seed2^0'=seed2^post15, __const_2147483647^0'=__const_2147483647^post15, i41^0'=i41^post15, n_bits^0'=n_bits^post15, fcode5^0'=fcode5^post15, tmp___024^0'=tmp___024^post15, __const_53^0'=__const_53^post15, m130^0'=m130^post15, c7^0'=c7^post15, ratio^0'=ratio^post15, (-__const_16^post15+__const_16^0 == 0 /\ -tabort4^post15+tabort4^0 == 0 /\ n44^0-n44^post15 == 0 /\ i29^0-i29^post15 == 0 /\ -__const_10000^post15+__const_10000^0 == 0 /\ clear_flg^0-clear_flg^post15 == 0 /\ -__const_2147483647^post15+__const_2147483647^0 == 0 /\ m122^0-m122^post15 == 0 /\ hshift11^0-hshift11^post15 == 0 /\ checkpoint^0-checkpoint^post15 == 0 /\ -__const_65536^post15+__const_65536^0 == 0 /\ -hsize_reg10^post15+hsize_reg10^0 == 0 /\ -m130^post15+m130^0 == 0 /\ __const_256^0-__const_256^post15 == 0 /\ n40^0-n40^post15 == 0 /\ __const_50^0-__const_50^post15 == 0 /\ __const_8^0-__const_8^post15 == 0 /\ -tmp___014^post15+tmp___014^0 == 0 /\ 1-InCnt^0 <= 0 /\ -count^post15+count^0 == 0 /\ i21^0-i21^post15 == 0 /\ __const_257^0-__const_257^post15 == 0 /\ -i41^post15+i41^0 == 0 /\ -offset^post15+offset^0 == 0 /\ disp9^0-disp9^post15 == 0 /\ seed2^0-seed2^post15 == 0 /\ -apsim_InCnt^0+tmp___017^post15 == 0 /\ -maxbits^post15+maxbits^0 == 0 /\ -__const_53^post15+__const_53^0 == 0 /\ rat26^0-rat26^post15 == 0 /\ tmp___115^0-tmp___115^post15 == 0 /\ -maxmaxcode^post15+maxmaxcode^0 == 0 /\ -c37^post15+c37^0 == 0 /\ -tmp___024^post15+tmp___024^0 == 0 /\ tmp12^0-tmp12^post15 == 0 /\ -hsize^post15+hsize^0 == 0 /\ -bytes_out^post15+bytes_out^0 == 0 /\ __const_8388607^0-__const_8388607^post15 == 0 /\ -block_compress^post15+block_compress^0 == 0 /\ -code31^post15+code31^0 == 0 /\ -ent8^post15+ent8^0 == 0 /\ -exit_stat^post15+exit_stat^0 == 0 /\ maxcode^0-maxcode^post15 == 0 /\ -ratio^post15+ratio^0 == 0 /\ bits33^0-bits33^post15 == 0 /\ -fcode5^post15+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post15 == 0 /\ ret_getbyte25^0-ret_getbyte25^post15 == 0 /\ i45^0-i45^post15 == 0 /\ 1-apsim_InCnt^0+apsim_InCnt^post15 == 0 /\ __const_429496^0-__const_429496^post15 == 0 /\ r_off32^0-r_off32^post15 == 0 /\ -in_count^post15+in_count^0 == 0 /\ free_ent^0-free_ent^post15 == 0 /\ out_count^0-out_count^post15 == 0 /\ -hsize___027^post15+hsize___027^0 == 0 /\ -n_bits^post15+n_bits^0 == 0 /\ i3^0-i3^post15 == 0 /\ -apsim_bound11113^post15+apsim_bound11113^0 == 0 /\ -c7^post15+c7^0 == 0 /\ -__const_9^post15+__const_9^0 == 0 /\ i6^0-i6^post15 == 0 /\ -ret_getbyte18^post15+ret_getbyte18^0 == 0 /\ InCnt^0-InCnt^post15 == 0), cost: 1 16: l17 -> l16 : InCnt^0'=InCnt^post16, i21^0'=i21^post16, apsim_InCnt^0'=apsim_InCnt^post16, disp9^0'=disp9^post16, tmp12^0'=tmp12^post16, __const_257^0'=__const_257^post16, i6^0'=i6^post16, block_compress^0'=block_compress^post16, out_count^0'=out_count^post16, hshift11^0'=hshift11^post16, hsize___019^0'=hsize___019^post16, __const_8388607^0'=__const_8388607^post16, maxcode^0'=maxcode^post16, clear_flg^0'=clear_flg^post16, ret_getbyte25^0'=ret_getbyte25^post16, __const_16^0'=__const_16^post16, i3^0'=i3^post16, n44^0'=n44^post16, exit_stat^0'=exit_stat^post16, tmp___017^0'=tmp___017^post16, __const_50^0'=__const_50^post16, m122^0'=m122^post16, c37^0'=c37^post16, rat26^0'=rat26^post16, hsize_reg10^0'=hsize_reg10^post16, __const_9^0'=__const_9^post16, n40^0'=n40^post16, count^0'=count^post16, tabort4^0'=tabort4^post16, __const_256^0'=__const_256^post16, i45^0'=i45^post16, bits33^0'=bits33^post16, offset^0'=offset^post16, free_ent^0'=free_ent^post16, tmp___115^0'=tmp___115^post16, __const_65536^0'=__const_65536^post16, maxbits^0'=maxbits^post16, checkpoint^0'=checkpoint^post16, ret_getbyte18^0'=ret_getbyte18^post16, __const_10000^0'=__const_10000^post16, i29^0'=i29^post16, apsim_bound11113^0'=apsim_bound11113^post16, ent8^0'=ent8^post16, tmp___014^0'=tmp___014^post16, __const_429496^0'=__const_429496^post16, in_count^0'=in_count^post16, bytes_out^0'=bytes_out^post16, r_off32^0'=r_off32^post16, hsize^0'=hsize^post16, hsize___027^0'=hsize___027^post16, __const_8^0'=__const_8^post16, maxmaxcode^0'=maxmaxcode^post16, code31^0'=code31^post16, seed2^0'=seed2^post16, __const_2147483647^0'=__const_2147483647^post16, i41^0'=i41^post16, n_bits^0'=n_bits^post16, fcode5^0'=fcode5^post16, tmp___024^0'=tmp___024^post16, __const_53^0'=__const_53^post16, m130^0'=m130^post16, c7^0'=c7^post16, ratio^0'=ratio^post16, (-__const_256^post16+__const_256^0 == 0 /\ -n_bits^post16+n_bits^0 == 0 /\ tmp___017^0-tmp___017^post16 == 0 /\ -apsim_bound11113^post16+apsim_bound11113^0 == 0 /\ i3^0-i3^post16 == 0 /\ -m130^post16+m130^0 == 0 /\ n44^0-n44^post16 == 0 /\ hsize___027^0-hsize___027^post16 == 0 /\ -__const_8^post16+__const_8^0 == 0 /\ __const_10000^0-__const_10000^post16 == 0 /\ hsize___019^0-hsize___019^post16 == 0 /\ -i41^post16+i41^0 == 0 /\ __const_16^0-__const_16^post16 == 0 /\ rat26^0-rat26^post16 == 0 /\ __const_257^0-__const_257^post16 == 0 /\ -i29^post16+i29^0 == 0 /\ -__const_53^post16+__const_53^0 == 0 /\ i21^0-i21^post16 == 0 /\ -maxmaxcode^post16+maxmaxcode^0 == 0 /\ maxbits^0-maxbits^post16 == 0 /\ hsize_reg10^0-hsize_reg10^post16 == 0 /\ code31^0-code31^post16 == 0 /\ -__const_429496^post16+__const_429496^0 == 0 /\ -hshift11^post16+hshift11^0 == 0 /\ in_count^0-in_count^post16 == 0 /\ -bits33^post16+bits33^0 == 0 /\ -checkpoint^post16+checkpoint^0 == 0 /\ tmp12^0-tmp12^post16 == 0 /\ apsim_InCnt^0-apsim_InCnt^post16 == 0 /\ offset^0-offset^post16 == 0 /\ -ratio^post16+ratio^0 == 0 /\ block_compress^0-block_compress^post16 == 0 /\ -tmp___014^post16+tmp___014^0 == 0 /\ m122^0-m122^post16 == 0 /\ maxcode^0-maxcode^post16 == 0 /\ disp9^0-disp9^post16 == 0 /\ tabort4^0-tabort4^post16 == 0 /\ -r_off32^post16+r_off32^0 == 0 /\ __const_8388607^0-__const_8388607^post16 == 0 /\ ret_getbyte25^0-ret_getbyte25^post16 == 0 /\ tmp___024^0-tmp___024^post16 == 0 /\ -hsize^post16+hsize^0 == 0 /\ c37^0-c37^post16 == 0 /\ ent8^0-ent8^post16 == 0 /\ -seed2^post16+seed2^0 == 0 /\ out_count^0-out_count^post16 == 0 /\ -i45^post16+i45^0 == 0 /\ -c7^post16+c7^0 == 0 /\ free_ent^post16-__const_257^0 == 0 /\ -n40^post16+n40^0 == 0 /\ count^0-count^post16 == 0 /\ -ret_getbyte18^post16+ret_getbyte18^0 == 0 /\ -fcode5^post16+fcode5^0 == 0 /\ -__const_50^post16+__const_50^0 == 0 /\ i6^0-i6^post16 == 0 /\ __const_65536^0-__const_65536^post16 == 0 /\ InCnt^0-InCnt^post16 == 0 /\ -__const_2147483647^post16+__const_2147483647^0 == 0 /\ __const_9^0-__const_9^post16 == 0 /\ -tmp___115^post16+tmp___115^0 == 0 /\ exit_stat^0-exit_stat^post16 == 0 /\ -clear_flg^post16+clear_flg^0 == 0 /\ -bytes_out^post16+bytes_out^0 == 0), cost: 1 17: l18 -> l16 : InCnt^0'=InCnt^post17, i21^0'=i21^post17, apsim_InCnt^0'=apsim_InCnt^post17, disp9^0'=disp9^post17, tmp12^0'=tmp12^post17, __const_257^0'=__const_257^post17, i6^0'=i6^post17, block_compress^0'=block_compress^post17, out_count^0'=out_count^post17, hshift11^0'=hshift11^post17, hsize___019^0'=hsize___019^post17, __const_8388607^0'=__const_8388607^post17, maxcode^0'=maxcode^post17, clear_flg^0'=clear_flg^post17, ret_getbyte25^0'=ret_getbyte25^post17, __const_16^0'=__const_16^post17, i3^0'=i3^post17, n44^0'=n44^post17, exit_stat^0'=exit_stat^post17, tmp___017^0'=tmp___017^post17, __const_50^0'=__const_50^post17, m122^0'=m122^post17, c37^0'=c37^post17, rat26^0'=rat26^post17, hsize_reg10^0'=hsize_reg10^post17, __const_9^0'=__const_9^post17, n40^0'=n40^post17, count^0'=count^post17, tabort4^0'=tabort4^post17, __const_256^0'=__const_256^post17, i45^0'=i45^post17, bits33^0'=bits33^post17, offset^0'=offset^post17, free_ent^0'=free_ent^post17, tmp___115^0'=tmp___115^post17, __const_65536^0'=__const_65536^post17, maxbits^0'=maxbits^post17, checkpoint^0'=checkpoint^post17, ret_getbyte18^0'=ret_getbyte18^post17, __const_10000^0'=__const_10000^post17, i29^0'=i29^post17, apsim_bound11113^0'=apsim_bound11113^post17, ent8^0'=ent8^post17, tmp___014^0'=tmp___014^post17, __const_429496^0'=__const_429496^post17, in_count^0'=in_count^post17, bytes_out^0'=bytes_out^post17, r_off32^0'=r_off32^post17, hsize^0'=hsize^post17, hsize___027^0'=hsize___027^post17, __const_8^0'=__const_8^post17, maxmaxcode^0'=maxmaxcode^post17, code31^0'=code31^post17, seed2^0'=seed2^post17, __const_2147483647^0'=__const_2147483647^post17, i41^0'=i41^post17, n_bits^0'=n_bits^post17, fcode5^0'=fcode5^post17, tmp___024^0'=tmp___024^post17, __const_53^0'=__const_53^post17, m130^0'=m130^post17, c7^0'=c7^post17, ratio^0'=ratio^post17, (-m122^post17+m122^0 == 0 /\ i3^0-i3^post17 == 0 /\ n40^0-n40^post17 == 0 /\ tmp___017^0-tmp___017^post17 == 0 /\ __const_256^0-__const_256^post17 == 0 /\ -i41^post17+i41^0 == 0 /\ -in_count^post17+in_count^0 == 0 /\ block_compress^0 <= 0 /\ InCnt^0-InCnt^post17 == 0 /\ -offset^post17+offset^0 == 0 /\ -maxbits^post17+maxbits^0 == 0 /\ hsize___019^0-hsize___019^post17 == 0 /\ -n_bits^post17+n_bits^0 == 0 /\ n44^0-n44^post17 == 0 /\ -c37^post17+c37^0 == 0 /\ i29^0-i29^post17 == 0 /\ -c7^post17+c7^0 == 0 /\ -__const_9^post17+__const_9^0 == 0 /\ clear_flg^0-clear_flg^post17 == 0 /\ __const_257^0-__const_257^post17 == 0 /\ -maxmaxcode^post17+maxmaxcode^0 == 0 /\ hshift11^0-hshift11^post17 == 0 /\ -__const_16^post17+__const_16^0 == 0 /\ rat26^0-rat26^post17 == 0 /\ maxcode^0-maxcode^post17 == 0 /\ tmp___115^0-tmp___115^post17 == 0 /\ -hsize^post17+hsize^0 == 0 /\ -block_compress^0 <= 0 /\ -code31^post17+code31^0 == 0 /\ i21^0-i21^post17 == 0 /\ -hsize_reg10^post17+hsize_reg10^0 == 0 /\ block_compress^0-block_compress^post17 == 0 /\ __const_2147483647^0-__const_2147483647^post17 == 0 /\ -exit_stat^post17+exit_stat^0 == 0 /\ -m130^post17+m130^0 == 0 /\ -tmp___014^post17+tmp___014^0 == 0 /\ __const_8388607^0-__const_8388607^post17 == 0 /\ -ret_getbyte18^post17+ret_getbyte18^0 == 0 /\ r_off32^0-r_off32^post17 == 0 /\ bits33^0-bits33^post17 == 0 /\ -hsize___027^post17+hsize___027^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post17 == 0 /\ apsim_bound11113^0-apsim_bound11113^post17 == 0 /\ i45^0-i45^post17 == 0 /\ -seed2^post17+seed2^0 == 0 /\ -__const_256^0+free_ent^post17 == 0 /\ -tmp12^post17+tmp12^0 == 0 /\ -__const_53^post17+__const_53^0 == 0 /\ -tabort4^post17+tabort4^0 == 0 /\ disp9^0-disp9^post17 == 0 /\ -__const_8^post17+__const_8^0 == 0 /\ checkpoint^0-checkpoint^post17 == 0 /\ -tmp___024^post17+tmp___024^0 == 0 /\ count^0-count^post17 == 0 /\ -__const_10000^post17+__const_10000^0 == 0 /\ i6^0-i6^post17 == 0 /\ -bytes_out^post17+bytes_out^0 == 0 /\ __const_50^0-__const_50^post17 == 0 /\ -ent8^post17+ent8^0 == 0 /\ -__const_65536^post17+__const_65536^0 == 0 /\ __const_429496^0-__const_429496^post17 == 0 /\ -ratio^post17+ratio^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post17 == 0 /\ out_count^0-out_count^post17 == 0 /\ -fcode5^post17+fcode5^0 == 0), cost: 1 18: l18 -> l17 : InCnt^0'=InCnt^post18, i21^0'=i21^post18, apsim_InCnt^0'=apsim_InCnt^post18, disp9^0'=disp9^post18, tmp12^0'=tmp12^post18, __const_257^0'=__const_257^post18, i6^0'=i6^post18, block_compress^0'=block_compress^post18, out_count^0'=out_count^post18, hshift11^0'=hshift11^post18, hsize___019^0'=hsize___019^post18, __const_8388607^0'=__const_8388607^post18, maxcode^0'=maxcode^post18, clear_flg^0'=clear_flg^post18, ret_getbyte25^0'=ret_getbyte25^post18, __const_16^0'=__const_16^post18, i3^0'=i3^post18, n44^0'=n44^post18, exit_stat^0'=exit_stat^post18, tmp___017^0'=tmp___017^post18, __const_50^0'=__const_50^post18, m122^0'=m122^post18, c37^0'=c37^post18, rat26^0'=rat26^post18, hsize_reg10^0'=hsize_reg10^post18, __const_9^0'=__const_9^post18, n40^0'=n40^post18, count^0'=count^post18, tabort4^0'=tabort4^post18, __const_256^0'=__const_256^post18, i45^0'=i45^post18, bits33^0'=bits33^post18, offset^0'=offset^post18, free_ent^0'=free_ent^post18, tmp___115^0'=tmp___115^post18, __const_65536^0'=__const_65536^post18, maxbits^0'=maxbits^post18, checkpoint^0'=checkpoint^post18, ret_getbyte18^0'=ret_getbyte18^post18, __const_10000^0'=__const_10000^post18, i29^0'=i29^post18, apsim_bound11113^0'=apsim_bound11113^post18, ent8^0'=ent8^post18, tmp___014^0'=tmp___014^post18, __const_429496^0'=__const_429496^post18, in_count^0'=in_count^post18, bytes_out^0'=bytes_out^post18, r_off32^0'=r_off32^post18, hsize^0'=hsize^post18, hsize___027^0'=hsize___027^post18, __const_8^0'=__const_8^post18, maxmaxcode^0'=maxmaxcode^post18, code31^0'=code31^post18, seed2^0'=seed2^post18, __const_2147483647^0'=__const_2147483647^post18, i41^0'=i41^post18, n_bits^0'=n_bits^post18, fcode5^0'=fcode5^post18, tmp___024^0'=tmp___024^post18, __const_53^0'=__const_53^post18, m130^0'=m130^post18, c7^0'=c7^post18, ratio^0'=ratio^post18, (code31^0-code31^post18 == 0 /\ c37^0-c37^post18 == 0 /\ -i45^post18+i45^0 == 0 /\ -c7^post18+c7^0 == 0 /\ InCnt^0-InCnt^post18 == 0 /\ __const_10000^0-__const_10000^post18 == 0 /\ hsize___019^0-hsize___019^post18 == 0 /\ -i41^post18+i41^0 == 0 /\ -n40^post18+n40^0 == 0 /\ -maxmaxcode^post18+maxmaxcode^0 == 0 /\ __const_16^0-__const_16^post18 == 0 /\ ent8^0-ent8^post18 == 0 /\ -fcode5^post18+fcode5^0 == 0 /\ __const_257^0-__const_257^post18 == 0 /\ free_ent^0-free_ent^post18 == 0 /\ i3^0-i3^post18 == 0 /\ hsize___027^0-hsize___027^post18 == 0 /\ m122^0-m122^post18 == 0 /\ -checkpoint^post18+checkpoint^0 == 0 /\ -n_bits^post18+n_bits^0 == 0 /\ maxcode^0-maxcode^post18 == 0 /\ -__const_256^post18+__const_256^0 == 0 /\ n44^0-n44^post18 == 0 /\ -apsim_bound11113^post18+apsim_bound11113^0 == 0 /\ -rat26^post18+rat26^0 == 0 /\ tabort4^0-tabort4^post18 == 0 /\ -m130^post18+m130^0 == 0 /\ tmp___017^0-tmp___017^post18 == 0 /\ -ret_getbyte18^post18+ret_getbyte18^0 == 0 /\ 1-block_compress^0 <= 0 /\ -in_count^post18+in_count^0 == 0 /\ -hsize^post18+hsize^0 == 0 /\ i21^0-i21^post18 == 0 /\ maxbits^0-maxbits^post18 == 0 /\ block_compress^0-block_compress^post18 == 0 /\ hsize_reg10^0-hsize_reg10^post18 == 0 /\ -seed2^post18+seed2^0 == 0 /\ disp9^0-disp9^post18 == 0 /\ __const_65536^0-__const_65536^post18 == 0 /\ -__const_53^post18+__const_53^0 == 0 /\ __const_8388607^0-__const_8388607^post18 == 0 /\ -i29^post18+i29^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post18 == 0 /\ -hshift11^post18+hshift11^0 == 0 /\ -__const_50^post18+__const_50^0 == 0 /\ tmp12^0-tmp12^post18 == 0 /\ -__const_429496^post18+__const_429496^0 == 0 /\ offset^0-offset^post18 == 0 /\ -tmp___115^post18+tmp___115^0 == 0 /\ -bits33^post18+bits33^0 == 0 /\ clear_flg^0-clear_flg^post18 == 0 /\ i6^0-i6^post18 == 0 /\ -r_off32^post18+r_off32^0 == 0 /\ exit_stat^0-exit_stat^post18 == 0 /\ -ratio^post18+ratio^0 == 0 /\ __const_9^0-__const_9^post18 == 0 /\ -__const_2147483647^post18+__const_2147483647^0 == 0 /\ -__const_8^post18+__const_8^0 == 0 /\ -tmp___014^post18+tmp___014^0 == 0 /\ -tmp___024^post18+tmp___024^0 == 0 /\ out_count^0-out_count^post18 == 0 /\ apsim_InCnt^0-apsim_InCnt^post18 == 0 /\ -count^post18+count^0 == 0 /\ bytes_out^0-bytes_out^post18 == 0), cost: 1 19: l18 -> l17 : InCnt^0'=InCnt^post19, i21^0'=i21^post19, apsim_InCnt^0'=apsim_InCnt^post19, disp9^0'=disp9^post19, tmp12^0'=tmp12^post19, __const_257^0'=__const_257^post19, i6^0'=i6^post19, block_compress^0'=block_compress^post19, out_count^0'=out_count^post19, hshift11^0'=hshift11^post19, hsize___019^0'=hsize___019^post19, __const_8388607^0'=__const_8388607^post19, maxcode^0'=maxcode^post19, clear_flg^0'=clear_flg^post19, ret_getbyte25^0'=ret_getbyte25^post19, __const_16^0'=__const_16^post19, i3^0'=i3^post19, n44^0'=n44^post19, exit_stat^0'=exit_stat^post19, tmp___017^0'=tmp___017^post19, __const_50^0'=__const_50^post19, m122^0'=m122^post19, c37^0'=c37^post19, rat26^0'=rat26^post19, hsize_reg10^0'=hsize_reg10^post19, __const_9^0'=__const_9^post19, n40^0'=n40^post19, count^0'=count^post19, tabort4^0'=tabort4^post19, __const_256^0'=__const_256^post19, i45^0'=i45^post19, bits33^0'=bits33^post19, offset^0'=offset^post19, free_ent^0'=free_ent^post19, tmp___115^0'=tmp___115^post19, __const_65536^0'=__const_65536^post19, maxbits^0'=maxbits^post19, checkpoint^0'=checkpoint^post19, ret_getbyte18^0'=ret_getbyte18^post19, __const_10000^0'=__const_10000^post19, i29^0'=i29^post19, apsim_bound11113^0'=apsim_bound11113^post19, ent8^0'=ent8^post19, tmp___014^0'=tmp___014^post19, __const_429496^0'=__const_429496^post19, in_count^0'=in_count^post19, bytes_out^0'=bytes_out^post19, r_off32^0'=r_off32^post19, hsize^0'=hsize^post19, hsize___027^0'=hsize___027^post19, __const_8^0'=__const_8^post19, maxmaxcode^0'=maxmaxcode^post19, code31^0'=code31^post19, seed2^0'=seed2^post19, __const_2147483647^0'=__const_2147483647^post19, i41^0'=i41^post19, n_bits^0'=n_bits^post19, fcode5^0'=fcode5^post19, tmp___024^0'=tmp___024^post19, __const_53^0'=__const_53^post19, m130^0'=m130^post19, c7^0'=c7^post19, ratio^0'=ratio^post19, (-tmp___024^post19+tmp___024^0 == 0 /\ -free_ent^post19+free_ent^0 == 0 /\ __const_257^0-__const_257^post19 == 0 /\ out_count^0-out_count^post19 == 0 /\ -bytes_out^post19+bytes_out^0 == 0 /\ -hsize^post19+hsize^0 == 0 /\ i3^0-i3^post19 == 0 /\ -ent8^post19+ent8^0 == 0 /\ -code31^post19+code31^0 == 0 /\ -exit_stat^post19+exit_stat^0 == 0 /\ -ratio^post19+ratio^0 == 0 /\ InCnt^0-InCnt^post19 == 0 /\ -fcode5^post19+fcode5^0 == 0 /\ block_compress^0-block_compress^post19 == 0 /\ __const_2147483647^0-__const_2147483647^post19 == 0 /\ maxmaxcode^0-maxmaxcode^post19 == 0 /\ -maxcode^post19+maxcode^0 == 0 /\ -hsize___027^post19+hsize___027^0 == 0 /\ tmp12^0-tmp12^post19 == 0 /\ -in_count^post19+in_count^0 == 0 /\ n44^0-n44^post19 == 0 /\ hshift11^0-hshift11^post19 == 0 /\ ret_getbyte18^0-ret_getbyte18^post19 == 0 /\ -seed2^post19+seed2^0 == 0 /\ r_off32^0-r_off32^post19 == 0 /\ -c7^post19+c7^0 == 0 /\ m122^0-m122^post19 == 0 /\ tmp___017^0-tmp___017^post19 == 0 /\ n40^0-n40^post19 == 0 /\ -__const_9^post19+__const_9^0 == 0 /\ bits33^0-bits33^post19 == 0 /\ -n_bits^post19+n_bits^0 == 0 /\ i45^0-i45^post19 == 0 /\ -__const_16^post19+__const_16^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post19 == 0 /\ apsim_bound11113^0-apsim_bound11113^post19 == 0 /\ rat26^0-rat26^post19 == 0 /\ -__const_8^post19+__const_8^0 == 0 /\ -__const_10000^post19+__const_10000^0 == 0 /\ i21^0-i21^post19 == 0 /\ hsize_reg10^0-hsize_reg10^post19 == 0 /\ __const_429496^0-__const_429496^post19 == 0 /\ disp9^0-disp9^post19 == 0 /\ -__const_65536^post19+__const_65536^0 == 0 /\ 1+block_compress^0 <= 0 /\ tmp___115^0-tmp___115^post19 == 0 /\ i6^0-i6^post19 == 0 /\ -i29^post19+i29^0 == 0 /\ -tmp___014^post19+tmp___014^0 == 0 /\ m130^0-m130^post19 == 0 /\ clear_flg^0-clear_flg^post19 == 0 /\ -offset^post19+offset^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post19 == 0 /\ -c37^post19+c37^0 == 0 /\ -maxbits^post19+maxbits^0 == 0 /\ __const_8388607^0-__const_8388607^post19 == 0 /\ checkpoint^0-checkpoint^post19 == 0 /\ count^0-count^post19 == 0 /\ -i41^post19+i41^0 == 0 /\ hsize___019^0-hsize___019^post19 == 0 /\ __const_256^0-__const_256^post19 == 0 /\ -tabort4^post19+tabort4^0 == 0 /\ __const_50^0-__const_50^post19 == 0 /\ -__const_53^post19+__const_53^0 == 0), cost: 1 20: l19 -> l20 : InCnt^0'=InCnt^post20, i21^0'=i21^post20, apsim_InCnt^0'=apsim_InCnt^post20, disp9^0'=disp9^post20, tmp12^0'=tmp12^post20, __const_257^0'=__const_257^post20, i6^0'=i6^post20, block_compress^0'=block_compress^post20, out_count^0'=out_count^post20, hshift11^0'=hshift11^post20, hsize___019^0'=hsize___019^post20, __const_8388607^0'=__const_8388607^post20, maxcode^0'=maxcode^post20, clear_flg^0'=clear_flg^post20, ret_getbyte25^0'=ret_getbyte25^post20, __const_16^0'=__const_16^post20, i3^0'=i3^post20, n44^0'=n44^post20, exit_stat^0'=exit_stat^post20, tmp___017^0'=tmp___017^post20, __const_50^0'=__const_50^post20, m122^0'=m122^post20, c37^0'=c37^post20, rat26^0'=rat26^post20, hsize_reg10^0'=hsize_reg10^post20, __const_9^0'=__const_9^post20, n40^0'=n40^post20, count^0'=count^post20, tabort4^0'=tabort4^post20, __const_256^0'=__const_256^post20, i45^0'=i45^post20, bits33^0'=bits33^post20, offset^0'=offset^post20, free_ent^0'=free_ent^post20, tmp___115^0'=tmp___115^post20, __const_65536^0'=__const_65536^post20, maxbits^0'=maxbits^post20, checkpoint^0'=checkpoint^post20, ret_getbyte18^0'=ret_getbyte18^post20, __const_10000^0'=__const_10000^post20, i29^0'=i29^post20, apsim_bound11113^0'=apsim_bound11113^post20, ent8^0'=ent8^post20, tmp___014^0'=tmp___014^post20, __const_429496^0'=__const_429496^post20, in_count^0'=in_count^post20, bytes_out^0'=bytes_out^post20, r_off32^0'=r_off32^post20, hsize^0'=hsize^post20, hsize___027^0'=hsize___027^post20, __const_8^0'=__const_8^post20, maxmaxcode^0'=maxmaxcode^post20, code31^0'=code31^post20, seed2^0'=seed2^post20, __const_2147483647^0'=__const_2147483647^post20, i41^0'=i41^post20, n_bits^0'=n_bits^post20, fcode5^0'=fcode5^post20, tmp___024^0'=tmp___024^post20, __const_53^0'=__const_53^post20, m130^0'=m130^post20, c7^0'=c7^post20, ratio^0'=ratio^post20, (0 == 0 /\ __const_16^0-__const_16^post20 == 0 /\ -code31^post20+code31^0 == 0 /\ -checkpoint^post20+checkpoint^0 == 0 /\ -rat26^post20+rat26^0 == 0 /\ __const_257^0-__const_257^post20 == 0 /\ out_count^0-out_count^post20 == 0 /\ free_ent^0-free_ent^post20 == 0 /\ -r_off32^post20+r_off32^0 == 0 /\ -ratio^post20+ratio^0 == 0 /\ maxcode^0-maxcode^post20 == 0 /\ maxbits^0-maxbits^post20 == 0 /\ -ret_getbyte18^post20+ret_getbyte18^0 == 0 /\ -count^post20+count^0 == 0 /\ -tmp___024^post20+tmp___024^0 == 0 /\ InCnt^0-InCnt^post20 == 0 /\ __const_9^0-__const_9^post20 == 0 /\ exit_stat^0-exit_stat^post20 == 0 /\ -hsize^post20+hsize^0 == 0 /\ hsize_reg10^0-hsize_reg10^post20 == 0 /\ tmp___017^0-tmp___017^post20 == 0 /\ -i45^post20+i45^0 == 0 /\ -fcode5^post20+fcode5^0 == 0 /\ -seed2^post20+seed2^0 == 0 /\ tmp12^0-tmp12^post20 == 0 /\ -c7^post20+c7^0 == 0 /\ -n40^post20+n40^0 == 0 /\ i3^0-i3^post20 == 0 /\ -ent8^post20+ent8^0 == 0 /\ hsize___027^0-hsize___027^post20 == 0 /\ block_compress^0-block_compress^post20 == 0 /\ -__const_50^post20+__const_50^0 == 0 /\ n44^0-n44^post20 == 0 /\ tabort4^0-tabort4^post20 == 0 /\ ret_getbyte25^0-ret_getbyte25^post20 == 0 /\ -tmp___115^post20+tmp___115^0 == 0 /\ m122^0-m122^post20 == 0 /\ n_bits^0-n_bits^post20 == 0 /\ -__const_65536^post20+__const_65536^0 == 0 /\ -apsim_bound11113^post20+apsim_bound11113^0 == 0 /\ -m130^post20+m130^0 == 0 /\ -__const_2147483647^post20+__const_2147483647^0 == 0 /\ i21^0-i21^post20 == 0 /\ -__const_8^post20+__const_8^0 == 0 /\ 1+bits33^post20-bits33^0 == 0 /\ -in_count^post20+in_count^0 == 0 /\ -apsim_InCnt^post20+apsim_InCnt^0 == 0 /\ -maxmaxcode^post20+maxmaxcode^0 == 0 /\ -i6^post20+i6^0 == 0 /\ offset^0-offset^post20 == 0 /\ bytes_out^0-bytes_out^post20 == 0 /\ -i41^post20+i41^0 == 0 /\ tmp___014^0-tmp___014^post20 == 0 /\ -i29^post20+i29^0 == 0 /\ -__const_53^post20+__const_53^0 == 0 /\ clear_flg^0-clear_flg^post20 == 0 /\ hsize___019^0-hsize___019^post20 == 0 /\ __const_256^0-__const_256^post20 == 0 /\ -hshift11^post20+hshift11^0 == 0 /\ -__const_429496^post20+__const_429496^0 == 0 /\ disp9^0-disp9^post20 == 0 /\ __const_10000^0-__const_10000^post20 == 0 /\ __const_8388607^0-__const_8388607^post20 == 0), cost: 1 57: l20 -> l44 : InCnt^0'=InCnt^post57, i21^0'=i21^post57, apsim_InCnt^0'=apsim_InCnt^post57, disp9^0'=disp9^post57, tmp12^0'=tmp12^post57, __const_257^0'=__const_257^post57, i6^0'=i6^post57, block_compress^0'=block_compress^post57, out_count^0'=out_count^post57, hshift11^0'=hshift11^post57, hsize___019^0'=hsize___019^post57, __const_8388607^0'=__const_8388607^post57, maxcode^0'=maxcode^post57, clear_flg^0'=clear_flg^post57, ret_getbyte25^0'=ret_getbyte25^post57, __const_16^0'=__const_16^post57, i3^0'=i3^post57, n44^0'=n44^post57, exit_stat^0'=exit_stat^post57, tmp___017^0'=tmp___017^post57, __const_50^0'=__const_50^post57, m122^0'=m122^post57, c37^0'=c37^post57, rat26^0'=rat26^post57, hsize_reg10^0'=hsize_reg10^post57, __const_9^0'=__const_9^post57, n40^0'=n40^post57, count^0'=count^post57, tabort4^0'=tabort4^post57, __const_256^0'=__const_256^post57, i45^0'=i45^post57, bits33^0'=bits33^post57, offset^0'=offset^post57, free_ent^0'=free_ent^post57, tmp___115^0'=tmp___115^post57, __const_65536^0'=__const_65536^post57, maxbits^0'=maxbits^post57, checkpoint^0'=checkpoint^post57, ret_getbyte18^0'=ret_getbyte18^post57, __const_10000^0'=__const_10000^post57, i29^0'=i29^post57, apsim_bound11113^0'=apsim_bound11113^post57, ent8^0'=ent8^post57, tmp___014^0'=tmp___014^post57, __const_429496^0'=__const_429496^post57, in_count^0'=in_count^post57, bytes_out^0'=bytes_out^post57, r_off32^0'=r_off32^post57, hsize^0'=hsize^post57, hsize___027^0'=hsize___027^post57, __const_8^0'=__const_8^post57, maxmaxcode^0'=maxmaxcode^post57, code31^0'=code31^post57, seed2^0'=seed2^post57, __const_2147483647^0'=__const_2147483647^post57, i41^0'=i41^post57, n_bits^0'=n_bits^post57, fcode5^0'=fcode5^post57, tmp___024^0'=tmp___024^post57, __const_53^0'=__const_53^post57, m130^0'=m130^post57, c7^0'=c7^post57, ratio^0'=ratio^post57, (tmp12^0-tmp12^post57 == 0 /\ -bytes_out^post57+bytes_out^0 == 0 /\ -maxmaxcode^post57+maxmaxcode^0 == 0 /\ -i45^post57+i45^0 == 0 /\ -fcode5^post57+fcode5^0 == 0 /\ __const_8388607^0-__const_8388607^post57 == 0 /\ __const_256^0-__const_256^post57 == 0 /\ bits33^0-bits33^post57 == 0 /\ -ent8^post57+ent8^0 == 0 /\ disp9^0-disp9^post57 == 0 /\ -offset^post57+offset^0 == 0 /\ hsize___019^0-hsize___019^post57 == 0 /\ m122^0-m122^post57 == 0 /\ -c7^post57+c7^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post57 == 0 /\ __const_8^0-__const_8^post57 == 0 /\ -__const_9^post57+__const_9^0 == 0 /\ -code31^post57+code31^0 == 0 /\ -apsim_bound11113^post57+apsim_bound11113^0 == 0 /\ -c37^post57+c37^0 == 0 /\ __const_50^0-__const_50^post57 == 0 /\ -n_bits^post57+n_bits^0 == 0 /\ rat26^0-rat26^post57 == 0 /\ i6^0-i6^post57 == 0 /\ -hsize_reg10^post57+hsize_reg10^0 == 0 /\ -ret_getbyte18^post57+ret_getbyte18^0 == 0 /\ checkpoint^0-checkpoint^post57 == 0 /\ -m130^post57+m130^0 == 0 /\ n40^0-n40^post57 == 0 /\ exit_stat^0-exit_stat^post57 == 0 /\ apsim_InCnt^0-apsim_InCnt^post57 == 0 /\ -hsize^post57+hsize^0 == 0 /\ seed2^0-seed2^post57 == 0 /\ -in_count^post57+in_count^0 == 0 /\ bits33^0 <= 0 /\ InCnt^0-InCnt^post57 == 0 /\ -__const_429496^post57+__const_429496^0 == 0 /\ -bits33^0 <= 0 /\ -__const_53^post57+__const_53^0 == 0 /\ -__const_10000^post57+__const_10000^0 == 0 /\ -tmp___017^post57+tmp___017^0 == 0 /\ clear_flg^0-clear_flg^post57 == 0 /\ free_ent^0-free_ent^post57 == 0 /\ n44^0-n44^post57 == 0 /\ -hsize___027^post57+hsize___027^0 == 0 /\ -tabort4^post57+tabort4^0 == 0 /\ tmp___014^0-tmp___014^post57 == 0 /\ -tmp___115^post57+tmp___115^0 == 0 /\ -tmp___024^post57+tmp___024^0 == 0 /\ -r_off32^post57+r_off32^0 == 0 /\ __const_16^0-__const_16^post57 == 0 /\ hshift11^0-hshift11^post57 == 0 /\ __const_257^0-__const_257^post57 == 0 /\ -i3^post57+i3^0 == 0 /\ -__const_65536^post57+__const_65536^0 == 0 /\ -out_count^post57+out_count^0 == 0 /\ -__const_2147483647^post57+__const_2147483647^0 == 0 /\ maxcode^0-maxcode^post57 == 0 /\ i29^0-i29^post57 == 0 /\ i21^0-i21^post57 == 0 /\ block_compress^0-block_compress^post57 == 0 /\ -i41^post57+i41^0 == 0 /\ count^0-count^post57 == 0 /\ -ratio^post57+ratio^0 == 0 /\ maxbits^0-maxbits^post57 == 0), cost: 1 58: l20 -> l45 : InCnt^0'=InCnt^post58, i21^0'=i21^post58, apsim_InCnt^0'=apsim_InCnt^post58, disp9^0'=disp9^post58, tmp12^0'=tmp12^post58, __const_257^0'=__const_257^post58, i6^0'=i6^post58, block_compress^0'=block_compress^post58, out_count^0'=out_count^post58, hshift11^0'=hshift11^post58, hsize___019^0'=hsize___019^post58, __const_8388607^0'=__const_8388607^post58, maxcode^0'=maxcode^post58, clear_flg^0'=clear_flg^post58, ret_getbyte25^0'=ret_getbyte25^post58, __const_16^0'=__const_16^post58, i3^0'=i3^post58, n44^0'=n44^post58, exit_stat^0'=exit_stat^post58, tmp___017^0'=tmp___017^post58, __const_50^0'=__const_50^post58, m122^0'=m122^post58, c37^0'=c37^post58, rat26^0'=rat26^post58, hsize_reg10^0'=hsize_reg10^post58, __const_9^0'=__const_9^post58, n40^0'=n40^post58, count^0'=count^post58, tabort4^0'=tabort4^post58, __const_256^0'=__const_256^post58, i45^0'=i45^post58, bits33^0'=bits33^post58, offset^0'=offset^post58, free_ent^0'=free_ent^post58, tmp___115^0'=tmp___115^post58, __const_65536^0'=__const_65536^post58, maxbits^0'=maxbits^post58, checkpoint^0'=checkpoint^post58, ret_getbyte18^0'=ret_getbyte18^post58, __const_10000^0'=__const_10000^post58, i29^0'=i29^post58, apsim_bound11113^0'=apsim_bound11113^post58, ent8^0'=ent8^post58, tmp___014^0'=tmp___014^post58, __const_429496^0'=__const_429496^post58, in_count^0'=in_count^post58, bytes_out^0'=bytes_out^post58, r_off32^0'=r_off32^post58, hsize^0'=hsize^post58, hsize___027^0'=hsize___027^post58, __const_8^0'=__const_8^post58, maxmaxcode^0'=maxmaxcode^post58, code31^0'=code31^post58, seed2^0'=seed2^post58, __const_2147483647^0'=__const_2147483647^post58, i41^0'=i41^post58, n_bits^0'=n_bits^post58, fcode5^0'=fcode5^post58, tmp___024^0'=tmp___024^post58, __const_53^0'=__const_53^post58, m130^0'=m130^post58, c7^0'=c7^post58, ratio^0'=ratio^post58, (-free_ent^post58+free_ent^0 == 0 /\ -i45^post58+i45^0 == 0 /\ -checkpoint^post58+checkpoint^0 == 0 /\ -c7^post58+c7^0 == 0 /\ -fcode5^post58+fcode5^0 == 0 /\ -r_off32^post58+r_off32^0 == 0 /\ -n40^post58+n40^0 == 0 /\ -code31^post58+code31^0 == 0 /\ rat26^0-rat26^post58 == 0 /\ tmp12^0-tmp12^post58 == 0 /\ InCnt^0-InCnt^post58 == 0 /\ disp9^0-disp9^post58 == 0 /\ __const_65536^0-__const_65536^post58 == 0 /\ -m130^post58+m130^0 == 0 /\ -__const_256^post58+__const_256^0 == 0 /\ i6^0-i6^post58 == 0 /\ -hsize___027^post58+hsize___027^0 == 0 /\ offset^0-offset^post58 == 0 /\ tabort4^0-tabort4^post58 == 0 /\ -hsize___019^post58+hsize___019^0 == 0 /\ exit_stat^0-exit_stat^post58 == 0 /\ -tmp___115^post58+tmp___115^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post58 == 0 /\ out_count^0-out_count^post58 == 0 /\ -seed2^post58+seed2^0 == 0 /\ -bytes_out^post58+bytes_out^0 == 0 /\ -__const_8388607^post58+__const_8388607^0 == 0 /\ hsize^0-hsize^post58 == 0 /\ __const_50^0-__const_50^post58 == 0 /\ -apsim_bound11113^post58+apsim_bound11113^0 == 0 /\ i41^0-i41^post58 == 0 /\ -n_bits^post58+n_bits^0 == 0 /\ -__const_429496^post58+__const_429496^0 == 0 /\ -__const_10000^post58+__const_10000^0 == 0 /\ hsize_reg10^0-hsize_reg10^post58 == 0 /\ -__const_53^post58+__const_53^0 == 0 /\ -__const_2147483647^post58+__const_2147483647^0 == 0 /\ i3^0-i3^post58 == 0 /\ c37^0-c37^post58 == 0 /\ -ret_getbyte25^post58+ret_getbyte25^0 == 0 /\ -__const_8^post58+__const_8^0 == 0 /\ -n44^post58+n44^0 == 0 /\ 1-bits33^0 <= 0 /\ in_count^0-in_count^post58 == 0 /\ -i29^post58+i29^0 == 0 /\ clear_flg^0-clear_flg^post58 == 0 /\ __const_257^0-__const_257^post58 == 0 /\ ent8^0-ent8^post58 == 0 /\ -tmp___014^post58+tmp___014^0 == 0 /\ maxcode^0-maxcode^post58 == 0 /\ __const_9^0-__const_9^post58 == 0 /\ -maxbits^post58+maxbits^0 == 0 /\ __const_16^0-__const_16^post58 == 0 /\ hshift11^0-hshift11^post58 == 0 /\ -ratio^post58+ratio^0 == 0 /\ -count^post58+count^0 == 0 /\ -maxmaxcode^post58+maxmaxcode^0 == 0 /\ -tmp___024^post58+tmp___024^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post58 == 0 /\ tmp___017^0-tmp___017^post58 == 0 /\ bits33^0-bits33^post58 == 0 /\ -m122^post58+m122^0 == 0 /\ i21^0-i21^post58 == 0 /\ block_compress^0-block_compress^post58 == 0), cost: 1 59: l20 -> l45 : InCnt^0'=InCnt^post59, i21^0'=i21^post59, apsim_InCnt^0'=apsim_InCnt^post59, disp9^0'=disp9^post59, tmp12^0'=tmp12^post59, __const_257^0'=__const_257^post59, i6^0'=i6^post59, block_compress^0'=block_compress^post59, out_count^0'=out_count^post59, hshift11^0'=hshift11^post59, hsize___019^0'=hsize___019^post59, __const_8388607^0'=__const_8388607^post59, maxcode^0'=maxcode^post59, clear_flg^0'=clear_flg^post59, ret_getbyte25^0'=ret_getbyte25^post59, __const_16^0'=__const_16^post59, i3^0'=i3^post59, n44^0'=n44^post59, exit_stat^0'=exit_stat^post59, tmp___017^0'=tmp___017^post59, __const_50^0'=__const_50^post59, m122^0'=m122^post59, c37^0'=c37^post59, rat26^0'=rat26^post59, hsize_reg10^0'=hsize_reg10^post59, __const_9^0'=__const_9^post59, n40^0'=n40^post59, count^0'=count^post59, tabort4^0'=tabort4^post59, __const_256^0'=__const_256^post59, i45^0'=i45^post59, bits33^0'=bits33^post59, offset^0'=offset^post59, free_ent^0'=free_ent^post59, tmp___115^0'=tmp___115^post59, __const_65536^0'=__const_65536^post59, maxbits^0'=maxbits^post59, checkpoint^0'=checkpoint^post59, ret_getbyte18^0'=ret_getbyte18^post59, __const_10000^0'=__const_10000^post59, i29^0'=i29^post59, apsim_bound11113^0'=apsim_bound11113^post59, ent8^0'=ent8^post59, tmp___014^0'=tmp___014^post59, __const_429496^0'=__const_429496^post59, in_count^0'=in_count^post59, bytes_out^0'=bytes_out^post59, r_off32^0'=r_off32^post59, hsize^0'=hsize^post59, hsize___027^0'=hsize___027^post59, __const_8^0'=__const_8^post59, maxmaxcode^0'=maxmaxcode^post59, code31^0'=code31^post59, seed2^0'=seed2^post59, __const_2147483647^0'=__const_2147483647^post59, i41^0'=i41^post59, n_bits^0'=n_bits^post59, fcode5^0'=fcode5^post59, tmp___024^0'=tmp___024^post59, __const_53^0'=__const_53^post59, m130^0'=m130^post59, c7^0'=c7^post59, ratio^0'=ratio^post59, (disp9^0-disp9^post59 == 0 /\ -tmp___024^post59+tmp___024^0 == 0 /\ hsize___019^0-hsize___019^post59 == 0 /\ checkpoint^0-checkpoint^post59 == 0 /\ -code31^post59+code31^0 == 0 /\ -c37^post59+c37^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post59 == 0 /\ __const_8^0-__const_8^post59 == 0 /\ tmp12^0-tmp12^post59 == 0 /\ tmp___115^0-tmp___115^post59 == 0 /\ InCnt^0-InCnt^post59 == 0 /\ -ret_getbyte18^post59+ret_getbyte18^0 == 0 /\ -hsize^post59+hsize^0 == 0 /\ -ratio^post59+ratio^0 == 0 /\ i6^0-i6^post59 == 0 /\ -seed2^post59+seed2^0 == 0 /\ -bytes_out^post59+bytes_out^0 == 0 /\ clear_flg^0-clear_flg^post59 == 0 /\ exit_stat^0-exit_stat^post59 == 0 /\ n40^0-n40^post59 == 0 /\ -fcode5^post59+fcode5^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post59 == 0 /\ -rat26^post59+rat26^0 == 0 /\ -ent8^post59+ent8^0 == 0 /\ tmp___014^0-tmp___014^post59 == 0 /\ -__const_10000^post59+__const_10000^0 == 0 /\ -__const_2147483647^post59+__const_2147483647^0 == 0 /\ -tmp___017^post59+tmp___017^0 == 0 /\ __const_8388607^0-__const_8388607^post59 == 0 /\ -hsize___027^post59+hsize___027^0 == 0 /\ __const_50^0-__const_50^post59 == 0 /\ 1+bits33^0 <= 0 /\ -c7^post59+c7^0 == 0 /\ -in_count^post59+in_count^0 == 0 /\ -__const_9^post59+__const_9^0 == 0 /\ free_ent^0-free_ent^post59 == 0 /\ i45^0-i45^post59 == 0 /\ -bits33^post59+bits33^0 == 0 /\ -i3^post59+i3^0 == 0 /\ -__const_65536^post59+__const_65536^0 == 0 /\ count^0-count^post59 == 0 /\ -n_bits^post59+n_bits^0 == 0 /\ out_count^0-out_count^post59 == 0 /\ -apsim_bound11113^post59+apsim_bound11113^0 == 0 /\ i21^0-i21^post59 == 0 /\ hsize_reg10^0-hsize_reg10^post59 == 0 /\ __const_16^0-__const_16^post59 == 0 /\ -i41^post59+i41^0 == 0 /\ -maxbits^post59+maxbits^0 == 0 /\ n44^0-n44^post59 == 0 /\ -offset^post59+offset^0 == 0 /\ m130^0-m130^post59 == 0 /\ block_compress^0-block_compress^post59 == 0 /\ -maxmaxcode^post59+maxmaxcode^0 == 0 /\ m122^0-m122^post59 == 0 /\ -__const_257^post59+__const_257^0 == 0 /\ -__const_429496^post59+__const_429496^0 == 0 /\ -__const_53^post59+__const_53^0 == 0 /\ hshift11^0-hshift11^post59 == 0 /\ -tabort4^post59+tabort4^0 == 0 /\ r_off32^0-r_off32^post59 == 0 /\ i29^0-i29^post59 == 0 /\ maxcode^0-maxcode^post59 == 0 /\ __const_256^0-__const_256^post59 == 0), cost: 1 21: l21 -> l22 : InCnt^0'=InCnt^post21, i21^0'=i21^post21, apsim_InCnt^0'=apsim_InCnt^post21, disp9^0'=disp9^post21, tmp12^0'=tmp12^post21, __const_257^0'=__const_257^post21, i6^0'=i6^post21, block_compress^0'=block_compress^post21, out_count^0'=out_count^post21, hshift11^0'=hshift11^post21, hsize___019^0'=hsize___019^post21, __const_8388607^0'=__const_8388607^post21, maxcode^0'=maxcode^post21, clear_flg^0'=clear_flg^post21, ret_getbyte25^0'=ret_getbyte25^post21, __const_16^0'=__const_16^post21, i3^0'=i3^post21, n44^0'=n44^post21, exit_stat^0'=exit_stat^post21, tmp___017^0'=tmp___017^post21, __const_50^0'=__const_50^post21, m122^0'=m122^post21, c37^0'=c37^post21, rat26^0'=rat26^post21, hsize_reg10^0'=hsize_reg10^post21, __const_9^0'=__const_9^post21, n40^0'=n40^post21, count^0'=count^post21, tabort4^0'=tabort4^post21, __const_256^0'=__const_256^post21, i45^0'=i45^post21, bits33^0'=bits33^post21, offset^0'=offset^post21, free_ent^0'=free_ent^post21, tmp___115^0'=tmp___115^post21, __const_65536^0'=__const_65536^post21, maxbits^0'=maxbits^post21, checkpoint^0'=checkpoint^post21, ret_getbyte18^0'=ret_getbyte18^post21, __const_10000^0'=__const_10000^post21, i29^0'=i29^post21, apsim_bound11113^0'=apsim_bound11113^post21, ent8^0'=ent8^post21, tmp___014^0'=tmp___014^post21, __const_429496^0'=__const_429496^post21, in_count^0'=in_count^post21, bytes_out^0'=bytes_out^post21, r_off32^0'=r_off32^post21, hsize^0'=hsize^post21, hsize___027^0'=hsize___027^post21, __const_8^0'=__const_8^post21, maxmaxcode^0'=maxmaxcode^post21, code31^0'=code31^post21, seed2^0'=seed2^post21, __const_2147483647^0'=__const_2147483647^post21, i41^0'=i41^post21, n_bits^0'=n_bits^post21, fcode5^0'=fcode5^post21, tmp___024^0'=tmp___024^post21, __const_53^0'=__const_53^post21, m130^0'=m130^post21, c7^0'=c7^post21, ratio^0'=ratio^post21, (hsize^0-hsize^post21 == 0 /\ -tmp___014^post21+tmp___014^0 == 0 /\ -hsize_reg10^post21+hsize_reg10^0 == 0 /\ m122^0-m122^post21 == 0 /\ -hsize___027^post21+hsize___027^0 == 0 /\ -tmp___024^post21+tmp___024^0 == 0 /\ -seed2^post21+seed2^0 == 0 /\ exit_stat^0-exit_stat^post21 == 0 /\ block_compress^0-block_compress^post21 == 0 /\ -tmp___017^post21+tmp___017^0 == 0 /\ out_count^0-out_count^post21 == 0 /\ apsim_InCnt^0-apsim_InCnt^post21 == 0 /\ -tabort4^post21+tabort4^0 == 0 /\ -__const_53^post21+__const_53^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post21 == 0 /\ -__const_8^post21+__const_8^0 == 0 /\ -__const_10000^post21+__const_10000^0 == 0 /\ i3^0-i3^post21 == 0 /\ n40^0-n40^post21 == 0 /\ bits33^0-bits33^post21 == 0 /\ __const_65536^0-__const_65536^post21 == 0 /\ -bytes_out^post21+bytes_out^0 == 0 /\ InCnt^0-InCnt^post21 == 0 /\ rat26^0-rat26^post21 == 0 /\ i45^0-i45^post21 == 0 /\ ret_getbyte25^0-ret_getbyte25^post21 == 0 /\ -fcode5^post21+fcode5^0 == 0 /\ -r_off32^post21+r_off32^0 == 0 /\ -ratio^post21+ratio^0 == 0 /\ n44^0-n44^post21 == 0 /\ -ent8^post21+ent8^0 == 0 /\ maxmaxcode^0-maxmaxcode^post21 == 0 /\ -__const_2147483647^post21+__const_2147483647^0 == 0 /\ tmp12^0-tmp12^post21 == 0 /\ hshift11^0-hshift11^post21 == 0 /\ checkpoint^0-checkpoint^post21 == 0 /\ count^0-count^post21 == 0 /\ tmp___115^0-tmp___115^post21 == 0 /\ -maxcode^post21+maxcode^0 == 0 /\ i6^0-i6^post21 == 0 /\ -offset^post21+offset^0 == 0 /\ -in_count^post21+in_count^0 == 0 /\ __const_50^0-__const_50^post21 == 0 /\ -c37^post21+c37^0 == 0 /\ -maxbits^post21+maxbits^0 == 0 /\ i21^0-i21^post21 == 0 /\ -c7^post21+c7^0 == 0 /\ -i41^post21+i41^0 == 0 /\ __const_429496^0-__const_429496^post21 == 0 /\ -n_bits^post21+n_bits^0 == 0 /\ __const_8388607^0-__const_8388607^post21 == 0 /\ -__const_16^post21+__const_16^0 == 0 /\ hsize___019^0-hsize___019^post21 == 0 /\ -free_ent^post21+free_ent^0 == 0 /\ -__const_9^post21+__const_9^0 == 0 /\ -code31^post21+code31^0 == 0 /\ -__const_256^post21+__const_256^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post21 == 0 /\ clear_flg^0-clear_flg^post21 == 0 /\ -m130^post21+m130^0 == 0 /\ __const_257^0-__const_257^post21 == 0 /\ disp9^0-disp9^post21 == 0 /\ -i29^post21+i29^0 == 0), cost: 1 46: l22 -> l39 : InCnt^0'=InCnt^post46, i21^0'=i21^post46, apsim_InCnt^0'=apsim_InCnt^post46, disp9^0'=disp9^post46, tmp12^0'=tmp12^post46, __const_257^0'=__const_257^post46, i6^0'=i6^post46, block_compress^0'=block_compress^post46, out_count^0'=out_count^post46, hshift11^0'=hshift11^post46, hsize___019^0'=hsize___019^post46, __const_8388607^0'=__const_8388607^post46, maxcode^0'=maxcode^post46, clear_flg^0'=clear_flg^post46, ret_getbyte25^0'=ret_getbyte25^post46, __const_16^0'=__const_16^post46, i3^0'=i3^post46, n44^0'=n44^post46, exit_stat^0'=exit_stat^post46, tmp___017^0'=tmp___017^post46, __const_50^0'=__const_50^post46, m122^0'=m122^post46, c37^0'=c37^post46, rat26^0'=rat26^post46, hsize_reg10^0'=hsize_reg10^post46, __const_9^0'=__const_9^post46, n40^0'=n40^post46, count^0'=count^post46, tabort4^0'=tabort4^post46, __const_256^0'=__const_256^post46, i45^0'=i45^post46, bits33^0'=bits33^post46, offset^0'=offset^post46, free_ent^0'=free_ent^post46, tmp___115^0'=tmp___115^post46, __const_65536^0'=__const_65536^post46, maxbits^0'=maxbits^post46, checkpoint^0'=checkpoint^post46, ret_getbyte18^0'=ret_getbyte18^post46, __const_10000^0'=__const_10000^post46, i29^0'=i29^post46, apsim_bound11113^0'=apsim_bound11113^post46, ent8^0'=ent8^post46, tmp___014^0'=tmp___014^post46, __const_429496^0'=__const_429496^post46, in_count^0'=in_count^post46, bytes_out^0'=bytes_out^post46, r_off32^0'=r_off32^post46, hsize^0'=hsize^post46, hsize___027^0'=hsize___027^post46, __const_8^0'=__const_8^post46, maxmaxcode^0'=maxmaxcode^post46, code31^0'=code31^post46, seed2^0'=seed2^post46, __const_2147483647^0'=__const_2147483647^post46, i41^0'=i41^post46, n_bits^0'=n_bits^post46, fcode5^0'=fcode5^post46, tmp___024^0'=tmp___024^post46, __const_53^0'=__const_53^post46, m130^0'=m130^post46, c7^0'=c7^post46, ratio^0'=ratio^post46, (-seed2^post46+seed2^0 == 0 /\ hshift11^0-hshift11^post46 == 0 /\ -tabort4^post46+tabort4^0 == 0 /\ i29^0-i29^post46 == 0 /\ -__const_10000^post46+__const_10000^0 == 0 /\ i6^0-i6^post46 == 0 /\ m122^0-m122^post46 == 0 /\ checkpoint^0-checkpoint^post46 == 0 /\ -__const_65536^post46+__const_65536^0 == 0 /\ -hsize_reg10^post46+hsize_reg10^0 == 0 /\ n40^0-n40^post46 == 0 /\ i21^0-i21^post46 == 0 /\ -tmp___017^post46+tmp___017^0 == 0 /\ __const_256^0-__const_256^post46 == 0 /\ -__const_53^post46+__const_53^0 == 0 /\ -tmp___024^post46+tmp___024^0 == 0 /\ -tmp___014^post46+tmp___014^0 == 0 /\ __const_8^0-__const_8^post46 == 0 /\ -count^post46+count^0 == 0 /\ -clear_flg^post46+clear_flg^0 == 0 /\ -__const_2147483647^post46+__const_2147483647^0 == 0 /\ -offset^post46+offset^0 == 0 /\ __const_8388607^0-__const_8388607^post46 == 0 /\ -maxbits^post46+maxbits^0 == 0 /\ -i3^post46+i3^0 == 0 /\ -i41^post46+i41^0 == 0 /\ rat26^0-rat26^post46 == 0 /\ tmp___115^0-tmp___115^post46 == 0 /\ __const_257^0-__const_257^post46 == 0 /\ disp9^0-disp9^post46 == 0 /\ -maxmaxcode^post46+maxmaxcode^0 == 0 /\ -ratio^post46+ratio^0 == 0 /\ -c37^post46+c37^0 == 0 /\ -fcode5^post46+fcode5^0 == 0 /\ maxcode^0-maxcode^post46 == 0 /\ -hsize^post46+hsize^0 == 0 /\ -bytes_out^post46+bytes_out^0 == 0 /\ __const_16^0-__const_16^post46 == 0 /\ exit_stat^0-exit_stat^post46 == 0 /\ -ent8^post46+ent8^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post46 == 0 /\ block_compress^0-block_compress^post46 == 0 /\ __const_50^0-__const_50^post46 == 0 /\ out_count^0-out_count^post46 == 0 /\ -code31^post46+code31^0 == 0 /\ hsize___019^0-hsize___019^post46 == 0 /\ i45^0-i45^post46 == 0 /\ __const_429496^0-__const_429496^post46 == 0 /\ r_off32^0-r_off32^post46 == 0 /\ -bits33^post46+bits33^0 == 0 /\ free_ent^0-free_ent^post46 == 0 /\ -hsize___027^post46+hsize___027^0 == 0 /\ InCnt^0-InCnt^post46 == 0 /\ -n_bits^post46+n_bits^0 == 0 /\ -in_count^post46+in_count^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post46 == 0 /\ -apsim_bound11113^post46+apsim_bound11113^0 == 0 /\ n40^0-i41^0 <= 0 /\ -m130^post46+m130^0 == 0 /\ -__const_9^post46+__const_9^0 == 0 /\ c7^0-c7^post46 == 0 /\ n44^0-n44^post46 == 0 /\ tmp12^0-tmp12^post46 == 0 /\ -ret_getbyte18^post46+ret_getbyte18^0 == 0), cost: 1 47: l22 -> l40 : InCnt^0'=InCnt^post47, i21^0'=i21^post47, apsim_InCnt^0'=apsim_InCnt^post47, disp9^0'=disp9^post47, tmp12^0'=tmp12^post47, __const_257^0'=__const_257^post47, i6^0'=i6^post47, block_compress^0'=block_compress^post47, out_count^0'=out_count^post47, hshift11^0'=hshift11^post47, hsize___019^0'=hsize___019^post47, __const_8388607^0'=__const_8388607^post47, maxcode^0'=maxcode^post47, clear_flg^0'=clear_flg^post47, ret_getbyte25^0'=ret_getbyte25^post47, __const_16^0'=__const_16^post47, i3^0'=i3^post47, n44^0'=n44^post47, exit_stat^0'=exit_stat^post47, tmp___017^0'=tmp___017^post47, __const_50^0'=__const_50^post47, m122^0'=m122^post47, c37^0'=c37^post47, rat26^0'=rat26^post47, hsize_reg10^0'=hsize_reg10^post47, __const_9^0'=__const_9^post47, n40^0'=n40^post47, count^0'=count^post47, tabort4^0'=tabort4^post47, __const_256^0'=__const_256^post47, i45^0'=i45^post47, bits33^0'=bits33^post47, offset^0'=offset^post47, free_ent^0'=free_ent^post47, tmp___115^0'=tmp___115^post47, __const_65536^0'=__const_65536^post47, maxbits^0'=maxbits^post47, checkpoint^0'=checkpoint^post47, ret_getbyte18^0'=ret_getbyte18^post47, __const_10000^0'=__const_10000^post47, i29^0'=i29^post47, apsim_bound11113^0'=apsim_bound11113^post47, ent8^0'=ent8^post47, tmp___014^0'=tmp___014^post47, __const_429496^0'=__const_429496^post47, in_count^0'=in_count^post47, bytes_out^0'=bytes_out^post47, r_off32^0'=r_off32^post47, hsize^0'=hsize^post47, hsize___027^0'=hsize___027^post47, __const_8^0'=__const_8^post47, maxmaxcode^0'=maxmaxcode^post47, code31^0'=code31^post47, seed2^0'=seed2^post47, __const_2147483647^0'=__const_2147483647^post47, i41^0'=i41^post47, n_bits^0'=n_bits^post47, fcode5^0'=fcode5^post47, tmp___024^0'=tmp___024^post47, __const_53^0'=__const_53^post47, m130^0'=m130^post47, c7^0'=c7^post47, ratio^0'=ratio^post47, (-__const_256^post47+__const_256^0 == 0 /\ i6^0-i6^post47 == 0 /\ clear_flg^0-clear_flg^post47 == 0 /\ -apsim_bound11113^post47+apsim_bound11113^0 == 0 /\ n44^0-n44^post47 == 0 /\ -__const_53^post47+__const_53^0 == 0 /\ hsize___027^0-hsize___027^post47 == 0 /\ -__const_8^post47+__const_8^0 == 0 /\ hshift11^0-hshift11^post47 == 0 /\ __const_10000^0-__const_10000^post47 == 0 /\ hsize___019^0-hsize___019^post47 == 0 /\ __const_50^0-__const_50^post47 == 0 /\ -__const_16^post47+__const_16^0 == 0 /\ -__const_2147483647^post47+__const_2147483647^0 == 0 /\ tmp___017^0-tmp___017^post47 == 0 /\ -m122^post47+m122^0 == 0 /\ rat26^0-rat26^post47 == 0 /\ i21^0-i21^post47 == 0 /\ seed2^0-seed2^post47 == 0 /\ disp9^0-disp9^post47 == 0 /\ -i41^post47+i41^0 == 0 /\ -i29^post47+i29^0 == 0 /\ maxbits^0-maxbits^post47 == 0 /\ -ratio^post47+ratio^0 == 0 /\ -maxmaxcode^post47+maxmaxcode^0 == 0 /\ hsize_reg10^0-hsize_reg10^post47 == 0 /\ -tmp___024^post47+tmp___024^0 == 0 /\ code31^0-code31^post47 == 0 /\ -__const_429496^post47+__const_429496^0 == 0 /\ __const_257^0-__const_257^post47 == 0 /\ in_count^0-in_count^post47 == 0 /\ -checkpoint^post47+checkpoint^0 == 0 /\ -r_off32^post47+r_off32^0 == 0 /\ offset^0-offset^post47 == 0 /\ apsim_InCnt^0-apsim_InCnt^post47 == 0 /\ -c7^post47+c7^0 == 0 /\ -exit_stat^post47+exit_stat^0 == 0 /\ -tmp___014^post47+tmp___014^0 == 0 /\ bits33^0-bits33^post47 == 0 /\ -fcode5^post47+fcode5^0 == 0 /\ __const_8388607^0-__const_8388607^post47 == 0 /\ out_count^0-out_count^post47 == 0 /\ -free_ent^post47+free_ent^0 == 0 /\ tabort4^0-tabort4^post47 == 0 /\ n_bits^0-n_bits^post47 == 0 /\ maxcode^0-maxcode^post47 == 0 /\ -hsize^post47+hsize^0 == 0 /\ c37^0-c37^post47 == 0 /\ 1-n40^0+i41^0 <= 0 /\ ent8^0-ent8^post47 == 0 /\ InCnt^0-InCnt^post47 == 0 /\ -i45^post47+i45^0 == 0 /\ -m130^post47+m130^0 == 0 /\ -block_compress^post47+block_compress^0 == 0 /\ -n40^post47+n40^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post47 == 0 /\ count^0-count^post47 == 0 /\ -ret_getbyte18^post47+ret_getbyte18^0 == 0 /\ tmp12^0-tmp12^post47 == 0 /\ __const_65536^0-__const_65536^post47 == 0 /\ __const_9^0-__const_9^post47 == 0 /\ -tmp___115^post47+tmp___115^0 == 0 /\ i3^0-i3^post47 == 0 /\ -bytes_out^post47+bytes_out^0 == 0), cost: 1 22: l23 -> l24 : InCnt^0'=InCnt^post22, i21^0'=i21^post22, apsim_InCnt^0'=apsim_InCnt^post22, disp9^0'=disp9^post22, tmp12^0'=tmp12^post22, __const_257^0'=__const_257^post22, i6^0'=i6^post22, block_compress^0'=block_compress^post22, out_count^0'=out_count^post22, hshift11^0'=hshift11^post22, hsize___019^0'=hsize___019^post22, __const_8388607^0'=__const_8388607^post22, maxcode^0'=maxcode^post22, clear_flg^0'=clear_flg^post22, ret_getbyte25^0'=ret_getbyte25^post22, __const_16^0'=__const_16^post22, i3^0'=i3^post22, n44^0'=n44^post22, exit_stat^0'=exit_stat^post22, tmp___017^0'=tmp___017^post22, __const_50^0'=__const_50^post22, m122^0'=m122^post22, c37^0'=c37^post22, rat26^0'=rat26^post22, hsize_reg10^0'=hsize_reg10^post22, __const_9^0'=__const_9^post22, n40^0'=n40^post22, count^0'=count^post22, tabort4^0'=tabort4^post22, __const_256^0'=__const_256^post22, i45^0'=i45^post22, bits33^0'=bits33^post22, offset^0'=offset^post22, free_ent^0'=free_ent^post22, tmp___115^0'=tmp___115^post22, __const_65536^0'=__const_65536^post22, maxbits^0'=maxbits^post22, checkpoint^0'=checkpoint^post22, ret_getbyte18^0'=ret_getbyte18^post22, __const_10000^0'=__const_10000^post22, i29^0'=i29^post22, apsim_bound11113^0'=apsim_bound11113^post22, ent8^0'=ent8^post22, tmp___014^0'=tmp___014^post22, __const_429496^0'=__const_429496^post22, in_count^0'=in_count^post22, bytes_out^0'=bytes_out^post22, r_off32^0'=r_off32^post22, hsize^0'=hsize^post22, hsize___027^0'=hsize___027^post22, __const_8^0'=__const_8^post22, maxmaxcode^0'=maxmaxcode^post22, code31^0'=code31^post22, seed2^0'=seed2^post22, __const_2147483647^0'=__const_2147483647^post22, i41^0'=i41^post22, n_bits^0'=n_bits^post22, fcode5^0'=fcode5^post22, tmp___024^0'=tmp___024^post22, __const_53^0'=__const_53^post22, m130^0'=m130^post22, c7^0'=c7^post22, ratio^0'=ratio^post22, (-seed2^post22+seed2^0 == 0 /\ tabort4^0-tabort4^post22 == 0 /\ exit_stat^0-exit_stat^post22 == 0 /\ -__const_429496^post22+__const_429496^0 == 0 /\ -__const_50^post22+__const_50^0 == 0 /\ out_count^0-out_count^post22 == 0 /\ apsim_InCnt^0-apsim_InCnt^post22 == 0 /\ -tmp___115^post22+tmp___115^0 == 0 /\ -hsize___027^post22+hsize___027^0 == 0 /\ -bits33^post22+bits33^0 == 0 /\ maxcode^0-maxcode^post22 == 0 /\ -__const_53^post22+__const_53^0 == 0 /\ block_compress^0-block_compress^post22 == 0 /\ maxbits^0-maxbits^post22 == 0 /\ -tmp___024^post22+tmp___024^0 == 0 /\ InCnt^0-InCnt^post22 == 0 /\ -__const_65536^post22+__const_65536^0 == 0 /\ -r_off32^post22+r_off32^0 == 0 /\ hsize_reg10^0-hsize_reg10^post22 == 0 /\ -ratio^post22+ratio^0 == 0 /\ -__const_2147483647^post22+__const_2147483647^0 == 0 /\ -m122^post22+m122^0 == 0 /\ -__const_8^post22+__const_8^0 == 0 /\ free_ent^0-free_ent^post22 == 0 /\ -ret_getbyte25^post22+ret_getbyte25^0 == 0 /\ -count^post22+count^0 == 0 /\ tmp12^0-tmp12^post22 == 0 /\ -i41^post22+i41^0 == 0 /\ rat26^0-rat26^post22 == 0 /\ i3^0-i3^post22 == 0 /\ -maxmaxcode^post22+maxmaxcode^0 == 0 /\ -i45^post22+i45^0 == 0 /\ clear_flg^0-clear_flg^post22 == 0 /\ __const_9^0-__const_9^post22 == 0 /\ -fcode5^post22+fcode5^0 == 0 /\ -c7^post22+c7^0 == 0 /\ hshift11^0-hshift11^post22 == 0 /\ -i6^post22+i6^0 == 0 /\ -ent8^post22+ent8^0 == 0 /\ i29^0-i29^post22 == 0 /\ tmp___017^0-tmp___017^post22 == 0 /\ n_bits^0-n_bits^post22 == 0 /\ bytes_out^0-bytes_out^post22 == 0 /\ -n40^post22+n40^0 == 0 /\ -checkpoint^post22+checkpoint^0 == 0 /\ i21^0-i21^post22 == 0 /\ -code31^post22+code31^0 == 0 /\ hsize___019^0-hsize___019^post22 == 0 /\ __const_256^0-__const_256^post22 == 0 /\ c37^0-c37^post22 == 0 /\ -apsim_bound11113^post22+apsim_bound11113^0 == 0 /\ disp9^0-disp9^post22 == 0 /\ __const_10000^0-__const_10000^post22 == 0 /\ -m130^post22+m130^0 == 0 /\ __const_8388607^0-__const_8388607^post22 == 0 /\ -n44^post22+n44^0 == 0 /\ -ret_getbyte18^post22+ret_getbyte18^0 == 0 /\ __const_16^0-__const_16^post22 == 0 /\ __const_257^0-__const_257^post22 == 0 /\ offset^0-offset^post22 == 0 /\ tmp___014^0-tmp___014^post22 == 0 /\ -hsize^post22+hsize^0 == 0 /\ -in_count^post22+in_count^0 == 0), cost: 1 23: l25 -> l23 : InCnt^0'=InCnt^post23, i21^0'=i21^post23, apsim_InCnt^0'=apsim_InCnt^post23, disp9^0'=disp9^post23, tmp12^0'=tmp12^post23, __const_257^0'=__const_257^post23, i6^0'=i6^post23, block_compress^0'=block_compress^post23, out_count^0'=out_count^post23, hshift11^0'=hshift11^post23, hsize___019^0'=hsize___019^post23, __const_8388607^0'=__const_8388607^post23, maxcode^0'=maxcode^post23, clear_flg^0'=clear_flg^post23, ret_getbyte25^0'=ret_getbyte25^post23, __const_16^0'=__const_16^post23, i3^0'=i3^post23, n44^0'=n44^post23, exit_stat^0'=exit_stat^post23, tmp___017^0'=tmp___017^post23, __const_50^0'=__const_50^post23, m122^0'=m122^post23, c37^0'=c37^post23, rat26^0'=rat26^post23, hsize_reg10^0'=hsize_reg10^post23, __const_9^0'=__const_9^post23, n40^0'=n40^post23, count^0'=count^post23, tabort4^0'=tabort4^post23, __const_256^0'=__const_256^post23, i45^0'=i45^post23, bits33^0'=bits33^post23, offset^0'=offset^post23, free_ent^0'=free_ent^post23, tmp___115^0'=tmp___115^post23, __const_65536^0'=__const_65536^post23, maxbits^0'=maxbits^post23, checkpoint^0'=checkpoint^post23, ret_getbyte18^0'=ret_getbyte18^post23, __const_10000^0'=__const_10000^post23, i29^0'=i29^post23, apsim_bound11113^0'=apsim_bound11113^post23, ent8^0'=ent8^post23, tmp___014^0'=tmp___014^post23, __const_429496^0'=__const_429496^post23, in_count^0'=in_count^post23, bytes_out^0'=bytes_out^post23, r_off32^0'=r_off32^post23, hsize^0'=hsize^post23, hsize___027^0'=hsize___027^post23, __const_8^0'=__const_8^post23, maxmaxcode^0'=maxmaxcode^post23, code31^0'=code31^post23, seed2^0'=seed2^post23, __const_2147483647^0'=__const_2147483647^post23, i41^0'=i41^post23, n_bits^0'=n_bits^post23, fcode5^0'=fcode5^post23, tmp___024^0'=tmp___024^post23, __const_53^0'=__const_53^post23, m130^0'=m130^post23, c7^0'=c7^post23, ratio^0'=ratio^post23, (n40^0-n40^post23 == 0 /\ exit_stat^0-exit_stat^post23 == 0 /\ -__const_429496^post23+__const_429496^0 == 0 /\ -__const_8^post23+__const_8^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post23 == 0 /\ -__const_10000^post23+__const_10000^0 == 0 /\ block_compress^0-block_compress^post23 == 0 /\ -__const_9^post23+__const_9^0 == 0 /\ maxmaxcode^0-maxmaxcode^post23 == 0 /\ -__const_53^post23+__const_53^0 == 0 /\ offset^0-offset^post23 == 0 /\ tmp12^0-tmp12^post23 == 0 /\ hsize^0-hsize^post23 == 0 /\ __const_8388607^0-__const_8388607^post23 == 0 /\ -__const_256^post23+__const_256^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post23 == 0 /\ m122^0-m122^post23 == 0 /\ hsize___019^0-hsize___019^post23 == 0 /\ bits33^0-bits33^post23 == 0 /\ -__const_2147483647^post23+__const_2147483647^0 == 0 /\ -i29^post23+i29^0 == 0 /\ -in_count^0+bytes_out^0 <= 0 /\ rat26^0-rat26^post23 == 0 /\ i45^0-i45^post23 == 0 /\ ret_getbyte25^0-ret_getbyte25^post23 == 0 /\ -tmp___014^post23+tmp___014^0 == 0 /\ -hsize_reg10^post23+hsize_reg10^0 == 0 /\ -i41^post23+i41^0 == 0 /\ -tmp___024^post23+tmp___024^0 == 0 /\ -c37^post23+c37^0 == 0 /\ -maxbits^post23+maxbits^0 == 0 /\ i3^0-i3^post23 == 0 /\ i6^0-i6^post23 == 0 /\ __const_65536^0-__const_65536^post23 == 0 /\ InCnt^0-InCnt^post23 == 0 /\ -tabort4^post23+tabort4^0 == 0 /\ -out_count^post23+out_count^0 == 0 /\ clear_flg^0-clear_flg^post23 == 0 /\ -free_ent^post23+free_ent^0 == 0 /\ n44^0-n44^post23 == 0 /\ -checkpoint^post23+checkpoint^0 == 0 /\ -code31^post23+code31^0 == 0 /\ hshift11^0-hshift11^post23 == 0 /\ -disp9^post23+disp9^0 == 0 /\ -r_off32^post23+r_off32^0 == 0 /\ -fcode5^post23+fcode5^0 == 0 /\ -ratio^post23+ratio^0 == 0 /\ -ent8^post23+ent8^0 == 0 /\ __const_50^0-__const_50^post23 == 0 /\ apsim_bound11113^0-apsim_bound11113^post23 == 0 /\ -m130^post23+m130^0 == 0 /\ i21^0-i21^post23 == 0 /\ -hsize___027^post23+hsize___027^0 == 0 /\ -maxcode^post23+maxcode^0 == 0 /\ __const_257^0-__const_257^post23 == 0 /\ count^0-count^post23 == 0 /\ -in_count^post23+in_count^0 == 0 /\ -seed2^post23+seed2^0 == 0 /\ -bytes_out^post23+bytes_out^0 == 0 /\ -tmp___017^post23+tmp___017^0 == 0 /\ -c7^post23+c7^0 == 0 /\ __const_16^0-__const_16^post23 == 0 /\ tmp___115^0-tmp___115^post23 == 0 /\ -n_bits^post23+n_bits^0 == 0), cost: 1 24: l25 -> l23 : InCnt^0'=InCnt^post24, i21^0'=i21^post24, apsim_InCnt^0'=apsim_InCnt^post24, disp9^0'=disp9^post24, tmp12^0'=tmp12^post24, __const_257^0'=__const_257^post24, i6^0'=i6^post24, block_compress^0'=block_compress^post24, out_count^0'=out_count^post24, hshift11^0'=hshift11^post24, hsize___019^0'=hsize___019^post24, __const_8388607^0'=__const_8388607^post24, maxcode^0'=maxcode^post24, clear_flg^0'=clear_flg^post24, ret_getbyte25^0'=ret_getbyte25^post24, __const_16^0'=__const_16^post24, i3^0'=i3^post24, n44^0'=n44^post24, exit_stat^0'=exit_stat^post24, tmp___017^0'=tmp___017^post24, __const_50^0'=__const_50^post24, m122^0'=m122^post24, c37^0'=c37^post24, rat26^0'=rat26^post24, hsize_reg10^0'=hsize_reg10^post24, __const_9^0'=__const_9^post24, n40^0'=n40^post24, count^0'=count^post24, tabort4^0'=tabort4^post24, __const_256^0'=__const_256^post24, i45^0'=i45^post24, bits33^0'=bits33^post24, offset^0'=offset^post24, free_ent^0'=free_ent^post24, tmp___115^0'=tmp___115^post24, __const_65536^0'=__const_65536^post24, maxbits^0'=maxbits^post24, checkpoint^0'=checkpoint^post24, ret_getbyte18^0'=ret_getbyte18^post24, __const_10000^0'=__const_10000^post24, i29^0'=i29^post24, apsim_bound11113^0'=apsim_bound11113^post24, ent8^0'=ent8^post24, tmp___014^0'=tmp___014^post24, __const_429496^0'=__const_429496^post24, in_count^0'=in_count^post24, bytes_out^0'=bytes_out^post24, r_off32^0'=r_off32^post24, hsize^0'=hsize^post24, hsize___027^0'=hsize___027^post24, __const_8^0'=__const_8^post24, maxmaxcode^0'=maxmaxcode^post24, code31^0'=code31^post24, seed2^0'=seed2^post24, __const_2147483647^0'=__const_2147483647^post24, i41^0'=i41^post24, n_bits^0'=n_bits^post24, fcode5^0'=fcode5^post24, tmp___024^0'=tmp___024^post24, __const_53^0'=__const_53^post24, m130^0'=m130^post24, c7^0'=c7^post24, ratio^0'=ratio^post24, (-__const_65536^post24+__const_65536^0 == 0 /\ -2+exit_stat^post24 == 0 /\ __const_8388607^0-__const_8388607^post24 == 0 /\ tmp12^0-tmp12^post24 == 0 /\ -apsim_bound11113^post24+apsim_bound11113^0 == 0 /\ -__const_2147483647^post24+__const_2147483647^0 == 0 /\ -m122^post24+m122^0 == 0 /\ -n_bits^post24+n_bits^0 == 0 /\ block_compress^0-block_compress^post24 == 0 /\ hsize___019^0-hsize___019^post24 == 0 /\ -__const_8^post24+__const_8^0 == 0 /\ disp9^0-disp9^post24 == 0 /\ -m130^post24+m130^0 == 0 /\ -i41^post24+i41^0 == 0 /\ -in_count^post24+in_count^0 == 0 /\ tabort4^0-tabort4^post24 == 0 /\ -maxmaxcode^post24+maxmaxcode^0 == 0 /\ checkpoint^0-checkpoint^post24 == 0 /\ free_ent^0-free_ent^post24 == 0 /\ out_count^0-out_count^post24 == 0 /\ rat26^0-rat26^post24 == 0 /\ __const_50^0-__const_50^post24 == 0 /\ seed2^0-seed2^post24 == 0 /\ -__const_429496^post24+__const_429496^0 == 0 /\ i6^0-i6^post24 == 0 /\ InCnt^0-InCnt^post24 == 0 /\ 1+in_count^0-bytes_out^0 <= 0 /\ hsize_reg10^0-hsize_reg10^post24 == 0 /\ apsim_InCnt^0-apsim_InCnt^post24 == 0 /\ -__const_53^post24+__const_53^0 == 0 /\ -offset^post24+offset^0 == 0 /\ -bits33^post24+bits33^0 == 0 /\ tmp___017^0-tmp___017^post24 == 0 /\ -code31^post24+code31^0 == 0 /\ -tmp___024^post24+tmp___024^0 == 0 /\ -r_off32^post24+r_off32^0 == 0 /\ -count^post24+count^0 == 0 /\ bytes_out^0-bytes_out^post24 == 0 /\ -ratio^post24+ratio^0 == 0 /\ -n44^post24+n44^0 == 0 /\ tmp___014^0-tmp___014^post24 == 0 /\ i3^0-i3^post24 == 0 /\ clear_flg^0-clear_flg^post24 == 0 /\ __const_256^0-__const_256^post24 == 0 /\ -ret_getbyte18^post24+ret_getbyte18^0 == 0 /\ -ret_getbyte25^post24+ret_getbyte25^0 == 0 /\ c37^0-c37^post24 == 0 /\ -hsize^post24+hsize^0 == 0 /\ hshift11^0-hshift11^post24 == 0 /\ i29^0-i29^post24 == 0 /\ __const_16^0-__const_16^post24 == 0 /\ -i45^post24+i45^0 == 0 /\ __const_257^0-__const_257^post24 == 0 /\ -fcode5^post24+fcode5^0 == 0 /\ -ent8^post24+ent8^0 == 0 /\ maxcode^0-maxcode^post24 == 0 /\ i21^0-i21^post24 == 0 /\ maxbits^0-maxbits^post24 == 0 /\ __const_9^0-__const_9^post24 == 0 /\ -__const_10000^post24+__const_10000^0 == 0 /\ -tmp___115^post24+tmp___115^0 == 0 /\ -hsize___027^post24+hsize___027^0 == 0 /\ -c7^post24+c7^0 == 0 /\ -n40^post24+n40^0 == 0), cost: 1 25: l26 -> l27 : InCnt^0'=InCnt^post25, i21^0'=i21^post25, apsim_InCnt^0'=apsim_InCnt^post25, disp9^0'=disp9^post25, tmp12^0'=tmp12^post25, __const_257^0'=__const_257^post25, i6^0'=i6^post25, block_compress^0'=block_compress^post25, out_count^0'=out_count^post25, hshift11^0'=hshift11^post25, hsize___019^0'=hsize___019^post25, __const_8388607^0'=__const_8388607^post25, maxcode^0'=maxcode^post25, clear_flg^0'=clear_flg^post25, ret_getbyte25^0'=ret_getbyte25^post25, __const_16^0'=__const_16^post25, i3^0'=i3^post25, n44^0'=n44^post25, exit_stat^0'=exit_stat^post25, tmp___017^0'=tmp___017^post25, __const_50^0'=__const_50^post25, m122^0'=m122^post25, c37^0'=c37^post25, rat26^0'=rat26^post25, hsize_reg10^0'=hsize_reg10^post25, __const_9^0'=__const_9^post25, n40^0'=n40^post25, count^0'=count^post25, tabort4^0'=tabort4^post25, __const_256^0'=__const_256^post25, i45^0'=i45^post25, bits33^0'=bits33^post25, offset^0'=offset^post25, free_ent^0'=free_ent^post25, tmp___115^0'=tmp___115^post25, __const_65536^0'=__const_65536^post25, maxbits^0'=maxbits^post25, checkpoint^0'=checkpoint^post25, ret_getbyte18^0'=ret_getbyte18^post25, __const_10000^0'=__const_10000^post25, i29^0'=i29^post25, apsim_bound11113^0'=apsim_bound11113^post25, ent8^0'=ent8^post25, tmp___014^0'=tmp___014^post25, __const_429496^0'=__const_429496^post25, in_count^0'=in_count^post25, bytes_out^0'=bytes_out^post25, r_off32^0'=r_off32^post25, hsize^0'=hsize^post25, hsize___027^0'=hsize___027^post25, __const_8^0'=__const_8^post25, maxmaxcode^0'=maxmaxcode^post25, code31^0'=code31^post25, seed2^0'=seed2^post25, __const_2147483647^0'=__const_2147483647^post25, i41^0'=i41^post25, n_bits^0'=n_bits^post25, fcode5^0'=fcode5^post25, tmp___024^0'=tmp___024^post25, __const_53^0'=__const_53^post25, m130^0'=m130^post25, c7^0'=c7^post25, ratio^0'=ratio^post25, (0 == 0 /\ __const_256^0-__const_256^post25 == 0 /\ ret_getbyte18^0-ret_getbyte18^post25 == 0 /\ -m130^post25+m130^0 == 0 /\ -i41^post25+i41^0 == 0 /\ hsize___019^0-hsize___019^post25 == 0 /\ bits33^0-bits33^post25 == 0 /\ __const_65536^0-__const_65536^post25 == 0 /\ __const_8388607^0-__const_8388607^post25 == 0 /\ i45^0-i45^post25 == 0 /\ ret_getbyte25^0-ret_getbyte25^post25 == 0 /\ -maxmaxcode^post25+maxmaxcode^0 == 0 /\ -maxbits^post25+maxbits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post25 == 0 /\ -c37^post25+c37^0 == 0 /\ disp9^0-disp9^post25 == 0 /\ -n_bits^post25+n_bits^0 == 0 /\ tmp12^0-tmp12^post25 == 0 /\ -__const_53^post25+__const_53^0 == 0 /\ hsize^0-hsize^post25 == 0 /\ -__const_429496^post25+__const_429496^0 == 0 /\ -__const_9^post25+__const_9^0 == 0 /\ -free_ent^post25+free_ent^0 == 0 /\ i6^0-i6^post25 == 0 /\ -checkpoint^post25+checkpoint^0 == 0 /\ -rat26^post25+rat26^0 == 0 /\ n40^0-n40^post25 == 0 /\ -code31^post25+code31^0 == 0 /\ __const_50^0-__const_50^post25 == 0 /\ exit_stat^0-exit_stat^post25 == 0 /\ apsim_InCnt^0-apsim_InCnt^post25 == 0 /\ -i29^post25+i29^0 == 0 /\ hsize_reg10^0-hsize_reg10^post25 == 0 /\ -tmp___014^post25+tmp___014^0 == 0 /\ -tmp___115^post25+tmp___115^0 == 0 /\ -hsize___027^post25+hsize___027^0 == 0 /\ InCnt^0-InCnt^post25 == 0 /\ -tabort4^post25+tabort4^0 == 0 /\ -ratio^post25+ratio^0 == 0 /\ -seed2^post25+seed2^0 == 0 /\ tmp___024^0-tmp___024^post25 == 0 /\ -tmp___017^post25+tmp___017^0 == 0 /\ clear_flg^0-clear_flg^post25 == 0 /\ __const_257^0-__const_257^post25 == 0 /\ n44^0-n44^post25 == 0 /\ hshift11^0-hshift11^post25 == 0 /\ -__const_10000^post25+__const_10000^0 == 0 /\ maxcode^0-maxcode^post25 == 0 /\ -out_count^post25+out_count^0 == 0 /\ m122^0-m122^post25 == 0 /\ __const_16^0-__const_16^post25 == 0 /\ -c7^post25+c7^0 == 0 /\ -__const_8^post25+__const_8^0 == 0 /\ -i3^post25+i3^0 == 0 /\ in_count^0-in_count^post25 == 0 /\ -fcode5^post25+fcode5^0 == 0 /\ offset^post25 == 0 /\ -r_off32^post25+r_off32^0 == 0 /\ block_compress^0-block_compress^post25 == 0 /\ i21^0-i21^post25 == 0 /\ -ent8^post25+ent8^0 == 0 /\ -__const_2147483647^post25+__const_2147483647^0 == 0 /\ count^0-count^post25 == 0), cost: 1 37: l27 -> l35 : InCnt^0'=InCnt^post37, i21^0'=i21^post37, apsim_InCnt^0'=apsim_InCnt^post37, disp9^0'=disp9^post37, tmp12^0'=tmp12^post37, __const_257^0'=__const_257^post37, i6^0'=i6^post37, block_compress^0'=block_compress^post37, out_count^0'=out_count^post37, hshift11^0'=hshift11^post37, hsize___019^0'=hsize___019^post37, __const_8388607^0'=__const_8388607^post37, maxcode^0'=maxcode^post37, clear_flg^0'=clear_flg^post37, ret_getbyte25^0'=ret_getbyte25^post37, __const_16^0'=__const_16^post37, i3^0'=i3^post37, n44^0'=n44^post37, exit_stat^0'=exit_stat^post37, tmp___017^0'=tmp___017^post37, __const_50^0'=__const_50^post37, m122^0'=m122^post37, c37^0'=c37^post37, rat26^0'=rat26^post37, hsize_reg10^0'=hsize_reg10^post37, __const_9^0'=__const_9^post37, n40^0'=n40^post37, count^0'=count^post37, tabort4^0'=tabort4^post37, __const_256^0'=__const_256^post37, i45^0'=i45^post37, bits33^0'=bits33^post37, offset^0'=offset^post37, free_ent^0'=free_ent^post37, tmp___115^0'=tmp___115^post37, __const_65536^0'=__const_65536^post37, maxbits^0'=maxbits^post37, checkpoint^0'=checkpoint^post37, ret_getbyte18^0'=ret_getbyte18^post37, __const_10000^0'=__const_10000^post37, i29^0'=i29^post37, apsim_bound11113^0'=apsim_bound11113^post37, ent8^0'=ent8^post37, tmp___014^0'=tmp___014^post37, __const_429496^0'=__const_429496^post37, in_count^0'=in_count^post37, bytes_out^0'=bytes_out^post37, r_off32^0'=r_off32^post37, hsize^0'=hsize^post37, hsize___027^0'=hsize___027^post37, __const_8^0'=__const_8^post37, maxmaxcode^0'=maxmaxcode^post37, code31^0'=code31^post37, seed2^0'=seed2^post37, __const_2147483647^0'=__const_2147483647^post37, i41^0'=i41^post37, n_bits^0'=n_bits^post37, fcode5^0'=fcode5^post37, tmp___024^0'=tmp___024^post37, __const_53^0'=__const_53^post37, m130^0'=m130^post37, c7^0'=c7^post37, ratio^0'=ratio^post37, (__const_257^0-__const_257^post37 == 0 /\ out_count^0-out_count^post37 == 0 /\ -r_off32^post37+r_off32^0 == 0 /\ -i29^post37+i29^0 == 0 /\ -ratio^post37+ratio^0 == 0 /\ -hsize___027^post37+hsize___027^0 == 0 /\ -tmp___014^post37+tmp___014^0 == 0 /\ -tabort4^post37+tabort4^0 == 0 /\ -seed2^post37+seed2^0 == 0 /\ -tmp___024^post37+tmp___024^0 == 0 /\ InCnt^0-InCnt^post37 == 0 /\ -tmp___017^post37+tmp___017^0 == 0 /\ i41^0-i41^post37 == 0 /\ __const_8388607^0-__const_8388607^post37 == 0 /\ -__const_50^post37+__const_50^0 == 0 /\ -__const_8^post37+__const_8^0 == 0 /\ __const_65536^0-__const_65536^post37 == 0 /\ tmp12^0-tmp12^post37 == 0 /\ ret_getbyte18^0-ret_getbyte18^post37 == 0 /\ -c7^post37+c7^0 == 0 /\ -__const_10000^post37+__const_10000^0 == 0 /\ hsize___019^0-hsize___019^post37 == 0 /\ code31^0-code31^post37 == 0 /\ -bytes_out^post37+bytes_out^0 == 0 /\ block_compress^0-block_compress^post37 == 0 /\ -fcode5^post37+fcode5^0 == 0 /\ -clear_flg^post37+clear_flg^0 == 0 /\ c37^0-c37^post37 == 0 /\ n44^0-n44^post37 == 0 /\ -__const_2147483647^post37+__const_2147483647^0 == 0 /\ i45^0-i45^post37 == 0 /\ -i3^post37+i3^0 == 0 /\ -n_bits^post37+n_bits^0 == 0 /\ -maxbits^post37+maxbits^0 == 0 /\ tmp___115^0-tmp___115^post37 == 0 /\ -ent8^post37+ent8^0 == 0 /\ maxcode^0-maxcode^post37 == 0 /\ __const_16^0-__const_16^post37 == 0 /\ -m130^post37+m130^0 == 0 /\ i21^0-i21^post37 == 0 /\ n40^0-n40^post37 == 0 /\ exit_stat^0-exit_stat^post37 == 0 /\ in_count^0-in_count^post37 == 0 /\ -offset^post37+offset^0 == 0 /\ -maxmaxcode^post37+maxmaxcode^0 == 0 /\ -apsim_InCnt^post37+apsim_InCnt^0 == 0 /\ count^0-count^post37 == 0 /\ -bits33^post37+bits33^0 == 0 /\ -__const_9^post37+__const_9^0 == 0 /\ -i6^post37+i6^0 == 0 /\ -checkpoint^post37+checkpoint^0 == 0 /\ hsize_reg10^0-hsize_reg10^post37 == 0 /\ -__const_429496^post37+__const_429496^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post37 == 0 /\ -hsize^post37+hsize^0 == 0 /\ -__const_53^post37+__const_53^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post37 == 0 /\ -hshift11^post37+hshift11^0 == 0 /\ -free_ent^post37+free_ent^0 == 0 /\ -rat26^post37+rat26^0 == 0 /\ disp9^0-disp9^post37 == 0 /\ m122^0-m122^post37 == 0 /\ -__const_256^post37+__const_256^0 == 0), cost: 1 26: l28 -> l26 : InCnt^0'=InCnt^post26, i21^0'=i21^post26, apsim_InCnt^0'=apsim_InCnt^post26, disp9^0'=disp9^post26, tmp12^0'=tmp12^post26, __const_257^0'=__const_257^post26, i6^0'=i6^post26, block_compress^0'=block_compress^post26, out_count^0'=out_count^post26, hshift11^0'=hshift11^post26, hsize___019^0'=hsize___019^post26, __const_8388607^0'=__const_8388607^post26, maxcode^0'=maxcode^post26, clear_flg^0'=clear_flg^post26, ret_getbyte25^0'=ret_getbyte25^post26, __const_16^0'=__const_16^post26, i3^0'=i3^post26, n44^0'=n44^post26, exit_stat^0'=exit_stat^post26, tmp___017^0'=tmp___017^post26, __const_50^0'=__const_50^post26, m122^0'=m122^post26, c37^0'=c37^post26, rat26^0'=rat26^post26, hsize_reg10^0'=hsize_reg10^post26, __const_9^0'=__const_9^post26, n40^0'=n40^post26, count^0'=count^post26, tabort4^0'=tabort4^post26, __const_256^0'=__const_256^post26, i45^0'=i45^post26, bits33^0'=bits33^post26, offset^0'=offset^post26, free_ent^0'=free_ent^post26, tmp___115^0'=tmp___115^post26, __const_65536^0'=__const_65536^post26, maxbits^0'=maxbits^post26, checkpoint^0'=checkpoint^post26, ret_getbyte18^0'=ret_getbyte18^post26, __const_10000^0'=__const_10000^post26, i29^0'=i29^post26, apsim_bound11113^0'=apsim_bound11113^post26, ent8^0'=ent8^post26, tmp___014^0'=tmp___014^post26, __const_429496^0'=__const_429496^post26, in_count^0'=in_count^post26, bytes_out^0'=bytes_out^post26, r_off32^0'=r_off32^post26, hsize^0'=hsize^post26, hsize___027^0'=hsize___027^post26, __const_8^0'=__const_8^post26, maxmaxcode^0'=maxmaxcode^post26, code31^0'=code31^post26, seed2^0'=seed2^post26, __const_2147483647^0'=__const_2147483647^post26, i41^0'=i41^post26, n_bits^0'=n_bits^post26, fcode5^0'=fcode5^post26, tmp___024^0'=tmp___024^post26, __const_53^0'=__const_53^post26, m130^0'=m130^post26, c7^0'=c7^post26, ratio^0'=ratio^post26, (-bytes_out^post26+bytes_out^0 == 0 /\ -maxmaxcode^post26+maxmaxcode^0 == 0 /\ -fcode5^post26+fcode5^0 == 0 /\ disp9^0-disp9^post26 == 0 /\ InCnt^0-InCnt^post26 == 0 /\ -exit_stat^post26+exit_stat^0 == 0 /\ -ent8^post26+ent8^0 == 0 /\ -offset^post26+offset^0 == 0 /\ tmp12^0-tmp12^post26 == 0 /\ rat26^0-rat26^post26 == 0 /\ -n40^post26+n40^0 == 0 /\ -c7^post26+c7^0 == 0 /\ __const_8^0-__const_8^post26 == 0 /\ clear_flg^0-clear_flg^post26 == 0 /\ i6^0-i6^post26 == 0 /\ -code31^post26+code31^0 == 0 /\ -apsim_bound11113^post26+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post26 == 0 /\ -n44^post26+n44^0 == 0 /\ -n_bits^post26+n_bits^0 == 0 /\ tabort4^0-tabort4^post26 == 0 /\ -i45^post26+i45^0 == 0 /\ -ret_getbyte18^post26+ret_getbyte18^0 == 0 /\ checkpoint^0-checkpoint^post26 == 0 /\ -m130^post26+m130^0 == 0 /\ out_count^0-out_count^post26 == 0 /\ __const_50^0-__const_50^post26 == 0 /\ -hsize^post26+hsize^0 == 0 /\ -hsize___019^post26+hsize___019^0 == 0 /\ seed2^0-seed2^post26 == 0 /\ -in_count^post26+in_count^0 == 0 /\ c37^0-c37^post26 == 0 /\ -__const_8388607^post26+__const_8388607^0 == 0 /\ hsize_reg10^0-hsize_reg10^post26 == 0 /\ -__const_53^post26+__const_53^0 == 0 /\ -__const_10000^post26+__const_10000^0 == 0 /\ __const_257^0-__const_257^post26 == 0 /\ -__const_429496^post26+__const_429496^0 == 0 /\ free_ent^0-free_ent^post26 == 0 /\ __const_16^0-__const_16^post26 == 0 /\ -hsize___027^post26+hsize___027^0 == 0 /\ i3^0-i3^post26 == 0 /\ -tmp___115^post26+tmp___115^0 == 0 /\ tmp___014^0-tmp___014^post26 == 0 /\ __const_9^0-__const_9^post26 == 0 /\ -tmp___024^post26+tmp___024^0 == 0 /\ -r_off32^post26+r_off32^0 == 0 /\ -__const_65536^post26+__const_65536^0 == 0 /\ -count^post26+count^0 == 0 /\ hshift11^0-hshift11^post26 == 0 /\ -__const_2147483647^post26+__const_2147483647^0 == 0 /\ -m122^post26+m122^0 == 0 /\ i29^0-i29^post26 == 0 /\ tmp___017^0-tmp___017^post26 == 0 /\ bits33^0-bits33^post26 == 0 /\ -ret_getbyte25^post26+ret_getbyte25^0 == 0 /\ -i41^post26+i41^0 == 0 /\ __const_256^0-__const_256^post26 == 0 /\ maxcode^0-maxcode^post26 == 0 /\ -ratio^post26+ratio^0 == 0 /\ block_compress^0-block_compress^post26 == 0 /\ maxbits^0-maxbits^post26 == 0 /\ i21^0-i21^post26 == 0), cost: 1 27: l29 -> l28 : InCnt^0'=InCnt^post27, i21^0'=i21^post27, apsim_InCnt^0'=apsim_InCnt^post27, disp9^0'=disp9^post27, tmp12^0'=tmp12^post27, __const_257^0'=__const_257^post27, i6^0'=i6^post27, block_compress^0'=block_compress^post27, out_count^0'=out_count^post27, hshift11^0'=hshift11^post27, hsize___019^0'=hsize___019^post27, __const_8388607^0'=__const_8388607^post27, maxcode^0'=maxcode^post27, clear_flg^0'=clear_flg^post27, ret_getbyte25^0'=ret_getbyte25^post27, __const_16^0'=__const_16^post27, i3^0'=i3^post27, n44^0'=n44^post27, exit_stat^0'=exit_stat^post27, tmp___017^0'=tmp___017^post27, __const_50^0'=__const_50^post27, m122^0'=m122^post27, c37^0'=c37^post27, rat26^0'=rat26^post27, hsize_reg10^0'=hsize_reg10^post27, __const_9^0'=__const_9^post27, n40^0'=n40^post27, count^0'=count^post27, tabort4^0'=tabort4^post27, __const_256^0'=__const_256^post27, i45^0'=i45^post27, bits33^0'=bits33^post27, offset^0'=offset^post27, free_ent^0'=free_ent^post27, tmp___115^0'=tmp___115^post27, __const_65536^0'=__const_65536^post27, maxbits^0'=maxbits^post27, checkpoint^0'=checkpoint^post27, ret_getbyte18^0'=ret_getbyte18^post27, __const_10000^0'=__const_10000^post27, i29^0'=i29^post27, apsim_bound11113^0'=apsim_bound11113^post27, ent8^0'=ent8^post27, tmp___014^0'=tmp___014^post27, __const_429496^0'=__const_429496^post27, in_count^0'=in_count^post27, bytes_out^0'=bytes_out^post27, r_off32^0'=r_off32^post27, hsize^0'=hsize^post27, hsize___027^0'=hsize___027^post27, __const_8^0'=__const_8^post27, maxmaxcode^0'=maxmaxcode^post27, code31^0'=code31^post27, seed2^0'=seed2^post27, __const_2147483647^0'=__const_2147483647^post27, i41^0'=i41^post27, n_bits^0'=n_bits^post27, fcode5^0'=fcode5^post27, tmp___024^0'=tmp___024^post27, __const_53^0'=__const_53^post27, m130^0'=m130^post27, c7^0'=c7^post27, ratio^0'=ratio^post27, (__const_50^0-__const_50^post27 == 0 /\ ret_getbyte25^0-ret_getbyte25^post27 == 0 /\ -free_ent^post27+free_ent^0 == 0 /\ disp9^0-disp9^post27 == 0 /\ -c7^post27+c7^0 == 0 /\ -checkpoint^post27+checkpoint^0 == 0 /\ -rat26^post27+rat26^0 == 0 /\ -r_off32^post27+r_off32^0 == 0 /\ -fcode5^post27+fcode5^0 == 0 /\ -code31^post27+code31^0 == 0 /\ InCnt^0-InCnt^post27 == 0 /\ i6^0-i6^post27 == 0 /\ __const_65536^0-__const_65536^post27 == 0 /\ n40^0-n40^post27 == 0 /\ exit_stat^0-exit_stat^post27 == 0 /\ apsim_InCnt^0-apsim_InCnt^post27 == 0 /\ -m130^post27+m130^0 == 0 /\ -hsize___027^post27+hsize___027^0 == 0 /\ clear_flg^0-clear_flg^post27 == 0 /\ -tmp___115^post27+tmp___115^0 == 0 /\ -seed2^post27+seed2^0 == 0 /\ -bytes_out^post27+bytes_out^0 == 0 /\ hsize^0-hsize^post27 == 0 /\ -tmp___017^post27+tmp___017^0 == 0 /\ -apsim_bound11113^post27+apsim_bound11113^0 == 0 /\ c37^0-c37^post27 == 0 /\ __const_8388607^0-__const_8388607^post27 == 0 /\ i41^0-i41^post27 == 0 /\ -n_bits^post27+n_bits^0 == 0 /\ hsize___019^0-hsize___019^post27 == 0 /\ i21^0-i21^post27 == 0 /\ -__const_429496^post27+__const_429496^0 == 0 /\ -__const_53^post27+__const_53^0 == 0 /\ -__const_10000^post27+__const_10000^0 == 0 /\ -__const_256^post27+__const_256^0 == 0 /\ -__const_2147483647^post27+__const_2147483647^0 == 0 /\ i45^0-i45^post27 == 0 /\ -bits33^post27+bits33^0 == 0 /\ -__const_8^post27+__const_8^0 == 0 /\ count^0-count^post27 == 0 /\ out_count^0-out_count^post27 == 0 /\ -__const_9^post27+__const_9^0 == 0 /\ hsize_reg10^0-hsize_reg10^post27 == 0 /\ -i3^post27+i3^0 == 0 /\ -__const_257^post27+__const_257^0 == 0 /\ in_count^0-in_count^post27 == 0 /\ -i29^post27+i29^0 == 0 /\ ent8^0-ent8^post27 == 0 /\ __const_16^0-__const_16^post27 == 0 /\ -tmp___014^post27+tmp___014^0 == 0 /\ block_compress^0-block_compress^post27 == 0 /\ n44^0-n44^post27 == 0 /\ -tabort4^post27+tabort4^0 == 0 /\ -ratio^post27+ratio^0 == 0 /\ tmp12^0-tmp12^post27 == 0 /\ __const_16^0-i45^0 <= 0 /\ -maxmaxcode^post27+maxmaxcode^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post27 == 0 /\ -tmp___024^post27+tmp___024^0 == 0 /\ hshift11^0-hshift11^post27 == 0 /\ -maxbits^post27+maxbits^0 == 0 /\ maxcode^0-maxcode^post27 == 0 /\ m122^0-m122^post27 == 0 /\ -offset^post27+offset^0 == 0), cost: 1 28: l29 -> l30 : InCnt^0'=InCnt^post28, i21^0'=i21^post28, apsim_InCnt^0'=apsim_InCnt^post28, disp9^0'=disp9^post28, tmp12^0'=tmp12^post28, __const_257^0'=__const_257^post28, i6^0'=i6^post28, block_compress^0'=block_compress^post28, out_count^0'=out_count^post28, hshift11^0'=hshift11^post28, hsize___019^0'=hsize___019^post28, __const_8388607^0'=__const_8388607^post28, maxcode^0'=maxcode^post28, clear_flg^0'=clear_flg^post28, ret_getbyte25^0'=ret_getbyte25^post28, __const_16^0'=__const_16^post28, i3^0'=i3^post28, n44^0'=n44^post28, exit_stat^0'=exit_stat^post28, tmp___017^0'=tmp___017^post28, __const_50^0'=__const_50^post28, m122^0'=m122^post28, c37^0'=c37^post28, rat26^0'=rat26^post28, hsize_reg10^0'=hsize_reg10^post28, __const_9^0'=__const_9^post28, n40^0'=n40^post28, count^0'=count^post28, tabort4^0'=tabort4^post28, __const_256^0'=__const_256^post28, i45^0'=i45^post28, bits33^0'=bits33^post28, offset^0'=offset^post28, free_ent^0'=free_ent^post28, tmp___115^0'=tmp___115^post28, __const_65536^0'=__const_65536^post28, maxbits^0'=maxbits^post28, checkpoint^0'=checkpoint^post28, ret_getbyte18^0'=ret_getbyte18^post28, __const_10000^0'=__const_10000^post28, i29^0'=i29^post28, apsim_bound11113^0'=apsim_bound11113^post28, ent8^0'=ent8^post28, tmp___014^0'=tmp___014^post28, __const_429496^0'=__const_429496^post28, in_count^0'=in_count^post28, bytes_out^0'=bytes_out^post28, r_off32^0'=r_off32^post28, hsize^0'=hsize^post28, hsize___027^0'=hsize___027^post28, __const_8^0'=__const_8^post28, maxmaxcode^0'=maxmaxcode^post28, code31^0'=code31^post28, seed2^0'=seed2^post28, __const_2147483647^0'=__const_2147483647^post28, i41^0'=i41^post28, n_bits^0'=n_bits^post28, fcode5^0'=fcode5^post28, tmp___024^0'=tmp___024^post28, __const_53^0'=__const_53^post28, m130^0'=m130^post28, c7^0'=c7^post28, ratio^0'=ratio^post28, (tabort4^0-tabort4^post28 == 0 /\ -hsize^post28+hsize^0 == 0 /\ ent8^0-ent8^post28 == 0 /\ i21^0-i21^post28 == 0 /\ -count^post28+count^0 == 0 /\ -checkpoint^post28+checkpoint^0 == 0 /\ __const_10000^0-__const_10000^post28 == 0 /\ rat26^0-rat26^post28 == 0 /\ __const_50^0-__const_50^post28 == 0 /\ maxbits^0-maxbits^post28 == 0 /\ -code31^post28+code31^0 == 0 /\ __const_9^0-__const_9^post28 == 0 /\ i6^0-i6^post28 == 0 /\ -ratio^post28+ratio^0 == 0 /\ -1+i45^post28-i45^0 == 0 /\ -r_off32^post28+r_off32^0 == 0 /\ -fcode5^post28+fcode5^0 == 0 /\ hsize___027^0-hsize___027^post28 == 0 /\ -seed2^post28+seed2^0 == 0 /\ n44^0-n44^post28 == 0 /\ -ret_getbyte18^post28+ret_getbyte18^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post28 == 0 /\ clear_flg^0-clear_flg^post28 == 0 /\ -c7^post28+c7^0 == 0 /\ c37^0-c37^post28 == 0 /\ -n_bits^post28+n_bits^0 == 0 /\ -tmp___115^post28+tmp___115^0 == 0 /\ -n40^post28+n40^0 == 0 /\ free_ent^0-free_ent^post28 == 0 /\ -apsim_bound11113^post28+apsim_bound11113^0 == 0 /\ __const_257^0-__const_257^post28 == 0 /\ __const_16^0-__const_16^post28 == 0 /\ out_count^0-out_count^post28 == 0 /\ disp9^0-disp9^post28 == 0 /\ -__const_2147483647^post28+__const_2147483647^0 == 0 /\ maxcode^0-maxcode^post28 == 0 /\ -m122^post28+m122^0 == 0 /\ -__const_65536^post28+__const_65536^0 == 0 /\ -i29^post28+i29^0 == 0 /\ -__const_8^post28+__const_8^0 == 0 /\ -in_count^post28+in_count^0 == 0 /\ -hsize___019^post28+hsize___019^0 == 0 /\ 1-__const_16^0+i45^0 <= 0 /\ -m130^post28+m130^0 == 0 /\ InCnt^0-InCnt^post28 == 0 /\ bits33^0-bits33^post28 == 0 /\ tmp___017^0-tmp___017^post28 == 0 /\ tmp12^0-tmp12^post28 == 0 /\ -__const_8388607^post28+__const_8388607^0 == 0 /\ -maxmaxcode^post28+maxmaxcode^0 == 0 /\ __const_256^0-__const_256^post28 == 0 /\ bytes_out^0-bytes_out^post28 == 0 /\ tmp___014^0-tmp___014^post28 == 0 /\ i3^0-i3^post28 == 0 /\ block_compress^0-block_compress^post28 == 0 /\ -exit_stat^post28+exit_stat^0 == 0 /\ -i41^post28+i41^0 == 0 /\ -hsize_reg10^post28+hsize_reg10^0 == 0 /\ -__const_429496^post28+__const_429496^0 == 0 /\ -__const_53^post28+__const_53^0 == 0 /\ -tmp___024^post28+tmp___024^0 == 0 /\ hshift11^0-hshift11^post28 == 0 /\ ret_getbyte25^0-ret_getbyte25^post28 == 0 /\ offset^0-offset^post28 == 0), cost: 1 69: l30 -> l31 : InCnt^0'=InCnt^post69, i21^0'=i21^post69, apsim_InCnt^0'=apsim_InCnt^post69, disp9^0'=disp9^post69, tmp12^0'=tmp12^post69, __const_257^0'=__const_257^post69, i6^0'=i6^post69, block_compress^0'=block_compress^post69, out_count^0'=out_count^post69, hshift11^0'=hshift11^post69, hsize___019^0'=hsize___019^post69, __const_8388607^0'=__const_8388607^post69, maxcode^0'=maxcode^post69, clear_flg^0'=clear_flg^post69, ret_getbyte25^0'=ret_getbyte25^post69, __const_16^0'=__const_16^post69, i3^0'=i3^post69, n44^0'=n44^post69, exit_stat^0'=exit_stat^post69, tmp___017^0'=tmp___017^post69, __const_50^0'=__const_50^post69, m122^0'=m122^post69, c37^0'=c37^post69, rat26^0'=rat26^post69, hsize_reg10^0'=hsize_reg10^post69, __const_9^0'=__const_9^post69, n40^0'=n40^post69, count^0'=count^post69, tabort4^0'=tabort4^post69, __const_256^0'=__const_256^post69, i45^0'=i45^post69, bits33^0'=bits33^post69, offset^0'=offset^post69, free_ent^0'=free_ent^post69, tmp___115^0'=tmp___115^post69, __const_65536^0'=__const_65536^post69, maxbits^0'=maxbits^post69, checkpoint^0'=checkpoint^post69, ret_getbyte18^0'=ret_getbyte18^post69, __const_10000^0'=__const_10000^post69, i29^0'=i29^post69, apsim_bound11113^0'=apsim_bound11113^post69, ent8^0'=ent8^post69, tmp___014^0'=tmp___014^post69, __const_429496^0'=__const_429496^post69, in_count^0'=in_count^post69, bytes_out^0'=bytes_out^post69, r_off32^0'=r_off32^post69, hsize^0'=hsize^post69, hsize___027^0'=hsize___027^post69, __const_8^0'=__const_8^post69, maxmaxcode^0'=maxmaxcode^post69, code31^0'=code31^post69, seed2^0'=seed2^post69, __const_2147483647^0'=__const_2147483647^post69, i41^0'=i41^post69, n_bits^0'=n_bits^post69, fcode5^0'=fcode5^post69, tmp___024^0'=tmp___024^post69, __const_53^0'=__const_53^post69, m130^0'=m130^post69, c7^0'=c7^post69, ratio^0'=ratio^post69, (-__const_8^post69+__const_8^0 == 0 /\ -__const_429496^post69+__const_429496^0 == 0 /\ -hsize_reg10^post69+hsize_reg10^0 == 0 /\ hsize___027^0-hsize___027^post69 == 0 /\ __const_9^0-__const_9^post69 == 0 /\ tabort4^0-tabort4^post69 == 0 /\ apsim_InCnt^0-apsim_InCnt^post69 == 0 /\ -__const_53^post69+__const_53^0 == 0 /\ __const_50^0-__const_50^post69 == 0 /\ tmp___017^0-tmp___017^post69 == 0 /\ out_count^0-out_count^post69 == 0 /\ -tmp___115^post69+tmp___115^0 == 0 /\ block_compress^0-block_compress^post69 == 0 /\ -__const_2147483647^post69+__const_2147483647^0 == 0 /\ maxbits^0-maxbits^post69 == 0 /\ -tmp___014^post69+tmp___014^0 == 0 /\ InCnt^0-InCnt^post69 == 0 /\ -__const_65536^post69+__const_65536^0 == 0 /\ -ratio^post69+ratio^0 == 0 /\ -count^post69+count^0 == 0 /\ c37^0-c37^post69 == 0 /\ free_ent^0-free_ent^post69 == 0 /\ -tmp___024^post69+tmp___024^0 == 0 /\ tmp12^0-tmp12^post69 == 0 /\ -i41^post69+i41^0 == 0 /\ code31^0-code31^post69 == 0 /\ clear_flg^0-clear_flg^post69 == 0 /\ -m122^post69+m122^0 == 0 /\ -maxmaxcode^post69+maxmaxcode^0 == 0 /\ -i45^post69+i45^0 == 0 /\ maxcode^0-maxcode^post69 == 0 /\ in_count^0-in_count^post69 == 0 /\ -c7^post69+c7^0 == 0 /\ -i6^post69+i6^0 == 0 /\ hshift11^0-hshift11^post69 == 0 /\ -ent8^post69+ent8^0 == 0 /\ -hsize^post69+hsize^0 == 0 /\ -bytes_out^post69+bytes_out^0 == 0 /\ __const_16^0-__const_16^post69 == 0 /\ i29^0-i29^post69 == 0 /\ -fcode5^post69+fcode5^0 == 0 /\ n40^0-n40^post69 == 0 /\ -r_off32^post69+r_off32^0 == 0 /\ -checkpoint^post69+checkpoint^0 == 0 /\ i21^0-i21^post69 == 0 /\ __const_256^0-__const_256^post69 == 0 /\ i3^0-i3^post69 == 0 /\ __const_10000^0-__const_10000^post69 == 0 /\ disp9^0-disp9^post69 == 0 /\ -apsim_bound11113^post69+apsim_bound11113^0 == 0 /\ bits33^0-bits33^post69 == 0 /\ -hsize___019^post69+hsize___019^0 == 0 /\ -m130^post69+m130^0 == 0 /\ -n44^post69+n44^0 == 0 /\ rat26^0-rat26^post69 == 0 /\ __const_257^0-__const_257^post69 == 0 /\ ret_getbyte25^0-ret_getbyte25^post69 == 0 /\ -ret_getbyte18^post69+ret_getbyte18^0 == 0 /\ -seed2^post69+seed2^0 == 0 /\ -__const_8388607^post69+__const_8388607^0 == 0 /\ offset^0-offset^post69 == 0 /\ -n_bits^post69+n_bits^0 == 0 /\ -exit_stat^post69+exit_stat^0 == 0), cost: 1 29: l31 -> l28 : InCnt^0'=InCnt^post29, i21^0'=i21^post29, apsim_InCnt^0'=apsim_InCnt^post29, disp9^0'=disp9^post29, tmp12^0'=tmp12^post29, __const_257^0'=__const_257^post29, i6^0'=i6^post29, block_compress^0'=block_compress^post29, out_count^0'=out_count^post29, hshift11^0'=hshift11^post29, hsize___019^0'=hsize___019^post29, __const_8388607^0'=__const_8388607^post29, maxcode^0'=maxcode^post29, clear_flg^0'=clear_flg^post29, ret_getbyte25^0'=ret_getbyte25^post29, __const_16^0'=__const_16^post29, i3^0'=i3^post29, n44^0'=n44^post29, exit_stat^0'=exit_stat^post29, tmp___017^0'=tmp___017^post29, __const_50^0'=__const_50^post29, m122^0'=m122^post29, c37^0'=c37^post29, rat26^0'=rat26^post29, hsize_reg10^0'=hsize_reg10^post29, __const_9^0'=__const_9^post29, n40^0'=n40^post29, count^0'=count^post29, tabort4^0'=tabort4^post29, __const_256^0'=__const_256^post29, i45^0'=i45^post29, bits33^0'=bits33^post29, offset^0'=offset^post29, free_ent^0'=free_ent^post29, tmp___115^0'=tmp___115^post29, __const_65536^0'=__const_65536^post29, maxbits^0'=maxbits^post29, checkpoint^0'=checkpoint^post29, ret_getbyte18^0'=ret_getbyte18^post29, __const_10000^0'=__const_10000^post29, i29^0'=i29^post29, apsim_bound11113^0'=apsim_bound11113^post29, ent8^0'=ent8^post29, tmp___014^0'=tmp___014^post29, __const_429496^0'=__const_429496^post29, in_count^0'=in_count^post29, bytes_out^0'=bytes_out^post29, r_off32^0'=r_off32^post29, hsize^0'=hsize^post29, hsize___027^0'=hsize___027^post29, __const_8^0'=__const_8^post29, maxmaxcode^0'=maxmaxcode^post29, code31^0'=code31^post29, seed2^0'=seed2^post29, __const_2147483647^0'=__const_2147483647^post29, i41^0'=i41^post29, n_bits^0'=n_bits^post29, fcode5^0'=fcode5^post29, tmp___024^0'=tmp___024^post29, __const_53^0'=__const_53^post29, m130^0'=m130^post29, c7^0'=c7^post29, ratio^0'=ratio^post29, (-ratio^post29+ratio^0 == 0 /\ n44^0-i45^0 <= 0 /\ tmp___115^0-tmp___115^post29 == 0 /\ -tmp___024^post29+tmp___024^0 == 0 /\ -tmp___014^post29+tmp___014^0 == 0 /\ -hsize_reg10^post29+hsize_reg10^0 == 0 /\ -r_off32^post29+r_off32^0 == 0 /\ i21^0-i21^post29 == 0 /\ -tmp___017^post29+tmp___017^0 == 0 /\ block_compress^0-block_compress^post29 == 0 /\ -hsize^post29+hsize^0 == 0 /\ exit_stat^0-exit_stat^post29 == 0 /\ n40^0-n40^post29 == 0 /\ -tabort4^post29+tabort4^0 == 0 /\ -seed2^post29+seed2^0 == 0 /\ out_count^0-out_count^post29 == 0 /\ __const_2147483647^0-__const_2147483647^post29 == 0 /\ i3^0-i3^post29 == 0 /\ tmp12^0-tmp12^post29 == 0 /\ -__const_8^post29+__const_8^0 == 0 /\ -c7^post29+c7^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post29 == 0 /\ __const_65536^0-__const_65536^post29 == 0 /\ -bytes_out^post29+bytes_out^0 == 0 /\ -fcode5^post29+fcode5^0 == 0 /\ bits33^0-bits33^post29 == 0 /\ __const_256^0-__const_256^post29 == 0 /\ ret_getbyte18^0-ret_getbyte18^post29 == 0 /\ -hsize___027^post29+hsize___027^0 == 0 /\ -ent8^post29+ent8^0 == 0 /\ maxmaxcode^0-maxmaxcode^post29 == 0 /\ m122^0-m122^post29 == 0 /\ -__const_10000^post29+__const_10000^0 == 0 /\ -count^post29+count^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post29 == 0 /\ checkpoint^0-checkpoint^post29 == 0 /\ -offset^post29+offset^0 == 0 /\ hshift11^0-hshift11^post29 == 0 /\ -n_bits^post29+n_bits^0 == 0 /\ -in_count^post29+in_count^0 == 0 /\ -m130^post29+m130^0 == 0 /\ __const_9^0-__const_9^post29 == 0 /\ rat26^0-rat26^post29 == 0 /\ __const_50^0-__const_50^post29 == 0 /\ i6^0-i6^post29 == 0 /\ -maxcode^post29+maxcode^0 == 0 /\ -maxbits^post29+maxbits^0 == 0 /\ InCnt^0-InCnt^post29 == 0 /\ -i41^post29+i41^0 == 0 /\ __const_429496^0-__const_429496^post29 == 0 /\ __const_8388607^0-__const_8388607^post29 == 0 /\ -i29^post29+i29^0 == 0 /\ -__const_16^post29+__const_16^0 == 0 /\ n44^0-n44^post29 == 0 /\ -__const_53^post29+__const_53^0 == 0 /\ hsize___019^0-hsize___019^post29 == 0 /\ -c37^post29+c37^0 == 0 /\ free_ent^0-free_ent^post29 == 0 /\ disp9^0-disp9^post29 == 0 /\ apsim_bound11113^0-apsim_bound11113^post29 == 0 /\ i45^0-i45^post29 == 0 /\ clear_flg^0-clear_flg^post29 == 0 /\ __const_257^0-__const_257^post29 == 0 /\ -code31^post29+code31^0 == 0), cost: 1 30: l31 -> l29 : InCnt^0'=InCnt^post30, i21^0'=i21^post30, apsim_InCnt^0'=apsim_InCnt^post30, disp9^0'=disp9^post30, tmp12^0'=tmp12^post30, __const_257^0'=__const_257^post30, i6^0'=i6^post30, block_compress^0'=block_compress^post30, out_count^0'=out_count^post30, hshift11^0'=hshift11^post30, hsize___019^0'=hsize___019^post30, __const_8388607^0'=__const_8388607^post30, maxcode^0'=maxcode^post30, clear_flg^0'=clear_flg^post30, ret_getbyte25^0'=ret_getbyte25^post30, __const_16^0'=__const_16^post30, i3^0'=i3^post30, n44^0'=n44^post30, exit_stat^0'=exit_stat^post30, tmp___017^0'=tmp___017^post30, __const_50^0'=__const_50^post30, m122^0'=m122^post30, c37^0'=c37^post30, rat26^0'=rat26^post30, hsize_reg10^0'=hsize_reg10^post30, __const_9^0'=__const_9^post30, n40^0'=n40^post30, count^0'=count^post30, tabort4^0'=tabort4^post30, __const_256^0'=__const_256^post30, i45^0'=i45^post30, bits33^0'=bits33^post30, offset^0'=offset^post30, free_ent^0'=free_ent^post30, tmp___115^0'=tmp___115^post30, __const_65536^0'=__const_65536^post30, maxbits^0'=maxbits^post30, checkpoint^0'=checkpoint^post30, ret_getbyte18^0'=ret_getbyte18^post30, __const_10000^0'=__const_10000^post30, i29^0'=i29^post30, apsim_bound11113^0'=apsim_bound11113^post30, ent8^0'=ent8^post30, tmp___014^0'=tmp___014^post30, __const_429496^0'=__const_429496^post30, in_count^0'=in_count^post30, bytes_out^0'=bytes_out^post30, r_off32^0'=r_off32^post30, hsize^0'=hsize^post30, hsize___027^0'=hsize___027^post30, __const_8^0'=__const_8^post30, maxmaxcode^0'=maxmaxcode^post30, code31^0'=code31^post30, seed2^0'=seed2^post30, __const_2147483647^0'=__const_2147483647^post30, i41^0'=i41^post30, n_bits^0'=n_bits^post30, fcode5^0'=fcode5^post30, tmp___024^0'=tmp___024^post30, __const_53^0'=__const_53^post30, m130^0'=m130^post30, c7^0'=c7^post30, ratio^0'=ratio^post30, (-n44^post30+n44^0 == 0 /\ maxcode^0-maxcode^post30 == 0 /\ m122^0-m122^post30 == 0 /\ -seed2^post30+seed2^0 == 0 /\ exit_stat^0-exit_stat^post30 == 0 /\ -ret_getbyte18^post30+ret_getbyte18^0 == 0 /\ -ret_getbyte25^post30+ret_getbyte25^0 == 0 /\ out_count^0-out_count^post30 == 0 /\ -bits33^post30+bits33^0 == 0 /\ -__const_50^post30+__const_50^0 == 0 /\ i21^0-i21^post30 == 0 /\ count^0-count^post30 == 0 /\ -__const_429496^post30+__const_429496^0 == 0 /\ block_compress^0-block_compress^post30 == 0 /\ -tmp___024^post30+tmp___024^0 == 0 /\ -__const_53^post30+__const_53^0 == 0 /\ maxbits^0-maxbits^post30 == 0 /\ -__const_2147483647^post30+__const_2147483647^0 == 0 /\ 1-n44^0+i45^0 <= 0 /\ hsize_reg10^0-hsize_reg10^post30 == 0 /\ hsize___027^0-hsize___027^post30 == 0 /\ disp9^0-disp9^post30 == 0 /\ offset^0-offset^post30 == 0 /\ -__const_8^post30+__const_8^0 == 0 /\ rat26^0-rat26^post30 == 0 /\ -ratio^post30+ratio^0 == 0 /\ i3^0-i3^post30 == 0 /\ tmp12^0-tmp12^post30 == 0 /\ -r_off32^post30+r_off32^0 == 0 /\ -fcode5^post30+fcode5^0 == 0 /\ -free_ent^post30+free_ent^0 == 0 /\ -i6^post30+i6^0 == 0 /\ __const_9^0-__const_9^post30 == 0 /\ -ent8^post30+ent8^0 == 0 /\ -i45^post30+i45^0 == 0 /\ hshift11^0-hshift11^post30 == 0 /\ -maxmaxcode^post30+maxmaxcode^0 == 0 /\ -i41^post30+i41^0 == 0 /\ tabort4^0-tabort4^post30 == 0 /\ n_bits^0-n_bits^post30 == 0 /\ -n40^post30+n40^0 == 0 /\ tmp___017^0-tmp___017^post30 == 0 /\ -c7^post30+c7^0 == 0 /\ bytes_out^0-bytes_out^post30 == 0 /\ apsim_InCnt^0-apsim_InCnt^post30 == 0 /\ -tmp___115^post30+tmp___115^0 == 0 /\ -apsim_bound11113^post30+apsim_bound11113^0 == 0 /\ -hsize^post30+hsize^0 == 0 /\ hsize___019^0-hsize___019^post30 == 0 /\ -checkpoint^post30+checkpoint^0 == 0 /\ -__const_256^post30+__const_256^0 == 0 /\ __const_8388607^0-__const_8388607^post30 == 0 /\ c37^0-c37^post30 == 0 /\ InCnt^0-InCnt^post30 == 0 /\ -code31^post30+code31^0 == 0 /\ __const_257^0-__const_257^post30 == 0 /\ __const_16^0-__const_16^post30 == 0 /\ -i29^post30+i29^0 == 0 /\ __const_10000^0-__const_10000^post30 == 0 /\ __const_65536^0-__const_65536^post30 == 0 /\ -in_count^post30+in_count^0 == 0 /\ tmp___014^0-tmp___014^post30 == 0 /\ -m130^post30+m130^0 == 0 /\ clear_flg^0-clear_flg^post30 == 0), cost: 1 31: l32 -> l26 : InCnt^0'=InCnt^post31, i21^0'=i21^post31, apsim_InCnt^0'=apsim_InCnt^post31, disp9^0'=disp9^post31, tmp12^0'=tmp12^post31, __const_257^0'=__const_257^post31, i6^0'=i6^post31, block_compress^0'=block_compress^post31, out_count^0'=out_count^post31, hshift11^0'=hshift11^post31, hsize___019^0'=hsize___019^post31, __const_8388607^0'=__const_8388607^post31, maxcode^0'=maxcode^post31, clear_flg^0'=clear_flg^post31, ret_getbyte25^0'=ret_getbyte25^post31, __const_16^0'=__const_16^post31, i3^0'=i3^post31, n44^0'=n44^post31, exit_stat^0'=exit_stat^post31, tmp___017^0'=tmp___017^post31, __const_50^0'=__const_50^post31, m122^0'=m122^post31, c37^0'=c37^post31, rat26^0'=rat26^post31, hsize_reg10^0'=hsize_reg10^post31, __const_9^0'=__const_9^post31, n40^0'=n40^post31, count^0'=count^post31, tabort4^0'=tabort4^post31, __const_256^0'=__const_256^post31, i45^0'=i45^post31, bits33^0'=bits33^post31, offset^0'=offset^post31, free_ent^0'=free_ent^post31, tmp___115^0'=tmp___115^post31, __const_65536^0'=__const_65536^post31, maxbits^0'=maxbits^post31, checkpoint^0'=checkpoint^post31, ret_getbyte18^0'=ret_getbyte18^post31, __const_10000^0'=__const_10000^post31, i29^0'=i29^post31, apsim_bound11113^0'=apsim_bound11113^post31, ent8^0'=ent8^post31, tmp___014^0'=tmp___014^post31, __const_429496^0'=__const_429496^post31, in_count^0'=in_count^post31, bytes_out^0'=bytes_out^post31, r_off32^0'=r_off32^post31, hsize^0'=hsize^post31, hsize___027^0'=hsize___027^post31, __const_8^0'=__const_8^post31, maxmaxcode^0'=maxmaxcode^post31, code31^0'=code31^post31, seed2^0'=seed2^post31, __const_2147483647^0'=__const_2147483647^post31, i41^0'=i41^post31, n_bits^0'=n_bits^post31, fcode5^0'=fcode5^post31, tmp___024^0'=tmp___024^post31, __const_53^0'=__const_53^post31, m130^0'=m130^post31, c7^0'=c7^post31, ratio^0'=ratio^post31, (block_compress^0-block_compress^post31 == 0 /\ exit_stat^0-exit_stat^post31 == 0 /\ -__const_8^post31+__const_8^0 == 0 /\ n40^0-n40^post31 == 0 /\ -__const_9^post31+__const_9^0 == 0 /\ maxmaxcode^0-maxmaxcode^post31 == 0 /\ -__const_429496^post31+__const_429496^0 == 0 /\ m122^0-m122^post31 == 0 /\ -__const_53^post31+__const_53^0 == 0 /\ -__const_65536^post31+__const_65536^0 == 0 /\ hsize^0-hsize^post31 == 0 /\ __const_8388607^0-__const_8388607^post31 == 0 /\ -__const_10000^post31+__const_10000^0 == 0 /\ -i29^post31+i29^0 == 0 /\ -__const_2147483647^post31+__const_2147483647^0 == 0 /\ hsize___019^0-hsize___019^post31 == 0 /\ bits33^0-bits33^post31 == 0 /\ i21^0-i21^post31 == 0 /\ ret_getbyte18^0-ret_getbyte18^post31 == 0 /\ __const_256^0-__const_256^post31 == 0 /\ -ratio^post31+ratio^0 == 0 /\ -offset^post31+offset^0 == 0 /\ disp9^0-disp9^post31 == 0 /\ -maxbits^post31+maxbits^0 == 0 /\ -r_off32^post31+r_off32^0 == 0 /\ -hsize_reg10^post31+hsize_reg10^0 == 0 /\ -tmp___014^post31+tmp___014^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post31 == 0 /\ i3^0-i3^post31 == 0 /\ tmp12^0-tmp12^post31 == 0 /\ -tmp___024^post31+tmp___024^0 == 0 /\ -tabort4^post31+tabort4^0 == 0 /\ tmp___115^0-tmp___115^post31 == 0 /\ rat26^0-rat26^post31 == 0 /\ -i41^post31+i41^0 == 0 /\ i6^0-i6^post31 == 0 /\ offset^0 <= 0 /\ -c7^post31+c7^0 == 0 /\ clear_flg^0-clear_flg^post31 == 0 /\ -bytes_out^post31+bytes_out^0 == 0 /\ -out_count^post31+out_count^0 == 0 /\ -fcode5^post31+fcode5^0 == 0 /\ -c37^post31+c37^0 == 0 /\ hshift11^0-hshift11^post31 == 0 /\ -free_ent^post31+free_ent^0 == 0 /\ -checkpoint^post31+checkpoint^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post31 == 0 /\ -ent8^post31+ent8^0 == 0 /\ __const_50^0-__const_50^post31 == 0 /\ -code31^post31+code31^0 == 0 /\ -n_bits^post31+n_bits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post31 == 0 /\ i45^0-i45^post31 == 0 /\ InCnt^0-InCnt^post31 == 0 /\ -in_count^post31+in_count^0 == 0 /\ __const_257^0-__const_257^post31 == 0 /\ -m130^post31+m130^0 == 0 /\ count^0-count^post31 == 0 /\ -hsize___027^post31+hsize___027^0 == 0 /\ -maxcode^post31+maxcode^0 == 0 /\ -seed2^post31+seed2^0 == 0 /\ __const_16^0-__const_16^post31 == 0 /\ n44^0-n44^post31 == 0 /\ -tmp___017^post31+tmp___017^0 == 0), cost: 1 32: l32 -> l30 : InCnt^0'=InCnt^post32, i21^0'=i21^post32, apsim_InCnt^0'=apsim_InCnt^post32, disp9^0'=disp9^post32, tmp12^0'=tmp12^post32, __const_257^0'=__const_257^post32, i6^0'=i6^post32, block_compress^0'=block_compress^post32, out_count^0'=out_count^post32, hshift11^0'=hshift11^post32, hsize___019^0'=hsize___019^post32, __const_8388607^0'=__const_8388607^post32, maxcode^0'=maxcode^post32, clear_flg^0'=clear_flg^post32, ret_getbyte25^0'=ret_getbyte25^post32, __const_16^0'=__const_16^post32, i3^0'=i3^post32, n44^0'=n44^post32, exit_stat^0'=exit_stat^post32, tmp___017^0'=tmp___017^post32, __const_50^0'=__const_50^post32, m122^0'=m122^post32, c37^0'=c37^post32, rat26^0'=rat26^post32, hsize_reg10^0'=hsize_reg10^post32, __const_9^0'=__const_9^post32, n40^0'=n40^post32, count^0'=count^post32, tabort4^0'=tabort4^post32, __const_256^0'=__const_256^post32, i45^0'=i45^post32, bits33^0'=bits33^post32, offset^0'=offset^post32, free_ent^0'=free_ent^post32, tmp___115^0'=tmp___115^post32, __const_65536^0'=__const_65536^post32, maxbits^0'=maxbits^post32, checkpoint^0'=checkpoint^post32, ret_getbyte18^0'=ret_getbyte18^post32, __const_10000^0'=__const_10000^post32, i29^0'=i29^post32, apsim_bound11113^0'=apsim_bound11113^post32, ent8^0'=ent8^post32, tmp___014^0'=tmp___014^post32, __const_429496^0'=__const_429496^post32, in_count^0'=in_count^post32, bytes_out^0'=bytes_out^post32, r_off32^0'=r_off32^post32, hsize^0'=hsize^post32, hsize___027^0'=hsize___027^post32, __const_8^0'=__const_8^post32, maxmaxcode^0'=maxmaxcode^post32, code31^0'=code31^post32, seed2^0'=seed2^post32, __const_2147483647^0'=__const_2147483647^post32, i41^0'=i41^post32, n_bits^0'=n_bits^post32, fcode5^0'=fcode5^post32, tmp___024^0'=tmp___024^post32, __const_53^0'=__const_53^post32, m130^0'=m130^post32, c7^0'=c7^post32, ratio^0'=ratio^post32, (0 == 0 /\ -apsim_bound11113^post32+apsim_bound11113^0 == 0 /\ block_compress^0-block_compress^post32 == 0 /\ -__const_2147483647^post32+__const_2147483647^0 == 0 /\ -__const_256^post32+__const_256^0 == 0 /\ maxcode^0-maxcode^post32 == 0 /\ hsize___019^0-hsize___019^post32 == 0 /\ -m122^post32+m122^0 == 0 /\ -__const_8^post32+__const_8^0 == 0 /\ free_ent^0-free_ent^post32 == 0 /\ -in_count^post32+in_count^0 == 0 /\ -m130^post32+m130^0 == 0 /\ __const_8388607^0-__const_8388607^post32 == 0 /\ out_count^0-out_count^post32 == 0 /\ __const_50^0-__const_50^post32 == 0 /\ rat26^0-rat26^post32 == 0 /\ i21^0-i21^post32 == 0 /\ 1-offset^0 <= 0 /\ -i41^post32+i41^0 == 0 /\ -maxmaxcode^post32+maxmaxcode^0 == 0 /\ disp9^0-disp9^post32 == 0 /\ seed2^0-seed2^post32 == 0 /\ -ret_getbyte25^post32+ret_getbyte25^0 == 0 /\ i45^post32 == 0 /\ -bits33^post32+bits33^0 == 0 /\ maxbits^0-maxbits^post32 == 0 /\ i6^0-i6^post32 == 0 /\ -checkpoint^post32+checkpoint^0 == 0 /\ -__const_53^post32+__const_53^0 == 0 /\ -__const_429496^post32+__const_429496^0 == 0 /\ exit_stat^0-exit_stat^post32 == 0 /\ hsize_reg10^0-hsize_reg10^post32 == 0 /\ -tmp___115^post32+tmp___115^0 == 0 /\ -hsize^post32+hsize^0 == 0 /\ tmp___017^0-tmp___017^post32 == 0 /\ -tmp___024^post32+tmp___024^0 == 0 /\ i3^0-i3^post32 == 0 /\ __const_65536^0-__const_65536^post32 == 0 /\ bytes_out^0-bytes_out^post32 == 0 /\ tmp___014^0-tmp___014^post32 == 0 /\ tmp12^0-tmp12^post32 == 0 /\ apsim_InCnt^0-apsim_InCnt^post32 == 0 /\ clear_flg^0-clear_flg^post32 == 0 /\ -code31^post32+code31^0 == 0 /\ -ratio^post32+ratio^0 == 0 /\ hshift11^0-hshift11^post32 == 0 /\ c37^0-c37^post32 == 0 /\ -r_off32^post32+r_off32^0 == 0 /\ offset^0-offset^post32 == 0 /\ i29^0-i29^post32 == 0 /\ tabort4^0-tabort4^post32 == 0 /\ -fcode5^post32+fcode5^0 == 0 /\ __const_257^0-__const_257^post32 == 0 /\ -ent8^post32+ent8^0 == 0 /\ __const_16^0-__const_16^post32 == 0 /\ count^0-count^post32 == 0 /\ __const_10000^0-__const_10000^post32 == 0 /\ -ret_getbyte18^post32+ret_getbyte18^0 == 0 /\ -n40^post32+n40^0 == 0 /\ -n_bits^post32+n_bits^0 == 0 /\ __const_9^0-__const_9^post32 == 0 /\ -c7^post32+c7^0 == 0 /\ InCnt^0-InCnt^post32 == 0 /\ -hsize___027^post32+hsize___027^0 == 0), cost: 1 33: l33 -> l27 : InCnt^0'=InCnt^post33, i21^0'=i21^post33, apsim_InCnt^0'=apsim_InCnt^post33, disp9^0'=disp9^post33, tmp12^0'=tmp12^post33, __const_257^0'=__const_257^post33, i6^0'=i6^post33, block_compress^0'=block_compress^post33, out_count^0'=out_count^post33, hshift11^0'=hshift11^post33, hsize___019^0'=hsize___019^post33, __const_8388607^0'=__const_8388607^post33, maxcode^0'=maxcode^post33, clear_flg^0'=clear_flg^post33, ret_getbyte25^0'=ret_getbyte25^post33, __const_16^0'=__const_16^post33, i3^0'=i3^post33, n44^0'=n44^post33, exit_stat^0'=exit_stat^post33, tmp___017^0'=tmp___017^post33, __const_50^0'=__const_50^post33, m122^0'=m122^post33, c37^0'=c37^post33, rat26^0'=rat26^post33, hsize_reg10^0'=hsize_reg10^post33, __const_9^0'=__const_9^post33, n40^0'=n40^post33, count^0'=count^post33, tabort4^0'=tabort4^post33, __const_256^0'=__const_256^post33, i45^0'=i45^post33, bits33^0'=bits33^post33, offset^0'=offset^post33, free_ent^0'=free_ent^post33, tmp___115^0'=tmp___115^post33, __const_65536^0'=__const_65536^post33, maxbits^0'=maxbits^post33, checkpoint^0'=checkpoint^post33, ret_getbyte18^0'=ret_getbyte18^post33, __const_10000^0'=__const_10000^post33, i29^0'=i29^post33, apsim_bound11113^0'=apsim_bound11113^post33, ent8^0'=ent8^post33, tmp___014^0'=tmp___014^post33, __const_429496^0'=__const_429496^post33, in_count^0'=in_count^post33, bytes_out^0'=bytes_out^post33, r_off32^0'=r_off32^post33, hsize^0'=hsize^post33, hsize___027^0'=hsize___027^post33, __const_8^0'=__const_8^post33, maxmaxcode^0'=maxmaxcode^post33, code31^0'=code31^post33, seed2^0'=seed2^post33, __const_2147483647^0'=__const_2147483647^post33, i41^0'=i41^post33, n_bits^0'=n_bits^post33, fcode5^0'=fcode5^post33, tmp___024^0'=tmp___024^post33, __const_53^0'=__const_53^post33, m130^0'=m130^post33, c7^0'=c7^post33, ratio^0'=ratio^post33, (0 == 0 /\ -n_bits^post33+n_bits^0 == 0 /\ __const_8388607^0-__const_8388607^post33 == 0 /\ -m130^post33+m130^0 == 0 /\ hsize___019^0-hsize___019^post33 == 0 /\ n44^0-n44^post33 == 0 /\ -maxbits^post33+maxbits^0 == 0 /\ bits33^0-bits33^post33 == 0 /\ __const_256^0-__const_256^post33 == 0 /\ ret_getbyte25^0-ret_getbyte25^post33 == 0 /\ apsim_bound11113^0-apsim_bound11113^post33 == 0 /\ rat26^0-rat26^post33 == 0 /\ m122^0-m122^post33 == 0 /\ -offset^post33+offset^0 == 0 /\ -maxmaxcode^post33+maxmaxcode^0 == 0 /\ -i41^post33+i41^0 == 0 /\ hsize^0-hsize^post33 == 0 /\ __const_257^0-__const_257^post33 == 0 /\ -__const_9^post33+__const_9^0 == 0 /\ tmp___115^0-tmp___115^post33 == 0 /\ -__const_53^post33+__const_53^0 == 0 /\ -__const_429496^post33+__const_429496^0 == 0 /\ __const_50^0-__const_50^post33 == 0 /\ -c37^post33+c37^0 == 0 /\ i21^0-i21^post33 == 0 /\ i6^0-i6^post33 == 0 /\ -free_ent^post33+free_ent^0 == 0 /\ exit_stat^0-exit_stat^post33 == 0 /\ n40^0-n40^post33 == 0 /\ -i29^post33+i29^0 == 0 /\ -code31^post33+code31^0 == 0 /\ tmp12^0-tmp12^post33 == 0 /\ apsim_InCnt^0-apsim_InCnt^post33 == 0 /\ hsize_reg10^0-hsize_reg10^post33 == 0 /\ -r_off32^post33+r_off32^0 == 0 /\ -ret_getbyte18^post33+ret_getbyte18^0 == 0 /\ -ratio^post33+ratio^0 == 0 /\ -tmp___014^post33+tmp___014^0 == 0 /\ -hsize___027^post33+hsize___027^0 == 0 /\ i45^0-i45^post33 == 0 /\ clear_flg^0-clear_flg^post33 == 0 /\ disp9^0-disp9^post33 == 0 /\ -tabort4^post33+tabort4^0 == 0 /\ -seed2^post33+seed2^0 == 0 /\ tmp___024^0-tmp___024^post33 == 0 /\ -tmp___017^post33+tmp___017^0 == 0 /\ hshift11^0-hshift11^post33 == 0 /\ -c7^post33+c7^0 == 0 /\ -__const_8^post33+__const_8^0 == 0 /\ checkpoint^0-checkpoint^post33 == 0 /\ -bytes_out^post33+bytes_out^0 == 0 /\ __const_16^0-__const_16^post33 == 0 /\ -__const_65536^post33+__const_65536^0 == 0 /\ -fcode5^post33+fcode5^0 == 0 /\ -out_count^post33+out_count^0 == 0 /\ block_compress^0-block_compress^post33 == 0 /\ -ent8^post33+ent8^0 == 0 /\ InCnt^0-InCnt^post33 == 0 /\ in_count^0-in_count^post33 == 0 /\ -__const_10000^post33+__const_10000^0 == 0 /\ -__const_2147483647^post33+__const_2147483647^0 == 0 /\ -i3^post33+i3^0 == 0 /\ count^0-count^post33 == 0), cost: 1 34: l34 -> l33 : InCnt^0'=InCnt^post34, i21^0'=i21^post34, apsim_InCnt^0'=apsim_InCnt^post34, disp9^0'=disp9^post34, tmp12^0'=tmp12^post34, __const_257^0'=__const_257^post34, i6^0'=i6^post34, block_compress^0'=block_compress^post34, out_count^0'=out_count^post34, hshift11^0'=hshift11^post34, hsize___019^0'=hsize___019^post34, __const_8388607^0'=__const_8388607^post34, maxcode^0'=maxcode^post34, clear_flg^0'=clear_flg^post34, ret_getbyte25^0'=ret_getbyte25^post34, __const_16^0'=__const_16^post34, i3^0'=i3^post34, n44^0'=n44^post34, exit_stat^0'=exit_stat^post34, tmp___017^0'=tmp___017^post34, __const_50^0'=__const_50^post34, m122^0'=m122^post34, c37^0'=c37^post34, rat26^0'=rat26^post34, hsize_reg10^0'=hsize_reg10^post34, __const_9^0'=__const_9^post34, n40^0'=n40^post34, count^0'=count^post34, tabort4^0'=tabort4^post34, __const_256^0'=__const_256^post34, i45^0'=i45^post34, bits33^0'=bits33^post34, offset^0'=offset^post34, free_ent^0'=free_ent^post34, tmp___115^0'=tmp___115^post34, __const_65536^0'=__const_65536^post34, maxbits^0'=maxbits^post34, checkpoint^0'=checkpoint^post34, ret_getbyte18^0'=ret_getbyte18^post34, __const_10000^0'=__const_10000^post34, i29^0'=i29^post34, apsim_bound11113^0'=apsim_bound11113^post34, ent8^0'=ent8^post34, tmp___014^0'=tmp___014^post34, __const_429496^0'=__const_429496^post34, in_count^0'=in_count^post34, bytes_out^0'=bytes_out^post34, r_off32^0'=r_off32^post34, hsize^0'=hsize^post34, hsize___027^0'=hsize___027^post34, __const_8^0'=__const_8^post34, maxmaxcode^0'=maxmaxcode^post34, code31^0'=code31^post34, seed2^0'=seed2^post34, __const_2147483647^0'=__const_2147483647^post34, i41^0'=i41^post34, n_bits^0'=n_bits^post34, fcode5^0'=fcode5^post34, tmp___024^0'=tmp___024^post34, __const_53^0'=__const_53^post34, m130^0'=m130^post34, c7^0'=c7^post34, ratio^0'=ratio^post34, (__const_10000^0-__const_10000^post34 == 0 /\ -ent8^post34+ent8^0 == 0 /\ maxbits^0-maxbits^post34 == 0 /\ free_ent^0-free_ent^post34 == 0 /\ -i45^post34+i45^0 == 0 /\ -maxmaxcode^post34+maxmaxcode^0 == 0 /\ -i41^post34+i41^0 == 0 /\ InCnt^0-InCnt^post34 == 0 /\ -n40^post34+n40^0 == 0 /\ -n_bits^post34+n_bits^0 == 0 /\ n44^0-n44^post34 == 0 /\ -c7^post34+c7^0 == 0 /\ -checkpoint^post34+checkpoint^0 == 0 /\ -bytes_out^post34+bytes_out^0 == 0 /\ __const_257^0-__const_257^post34 == 0 /\ rat26^0-rat26^post34 == 0 /\ __const_8^0-__const_8^post34 == 0 /\ -apsim_bound11113^post34+apsim_bound11113^0 == 0 /\ -hsize^post34+hsize^0 == 0 /\ -tmp___115^post34+tmp___115^0 == 0 /\ -code31^post34+code31^0 == 0 /\ exit_stat^0-exit_stat^post34 == 0 /\ -__const_256^post34+__const_256^0 == 0 /\ tabort4^0-tabort4^post34 == 0 /\ 1+maxbits^0-n_bits^0 <= 0 /\ out_count^0-out_count^post34 == 0 /\ -hsize___019^post34+hsize___019^0 == 0 /\ __const_50^0-__const_50^post34 == 0 /\ i21^0-i21^post34 == 0 /\ seed2^0-seed2^post34 == 0 /\ -ret_getbyte18^post34+ret_getbyte18^0 == 0 /\ -m130^post34+m130^0 == 0 /\ -in_count^post34+in_count^0 == 0 /\ -__const_8388607^post34+__const_8388607^0 == 0 /\ c37^0-c37^post34 == 0 /\ hsize_reg10^0-hsize_reg10^post34 == 0 /\ __const_16^0-__const_16^post34 == 0 /\ -__const_429496^post34+__const_429496^0 == 0 /\ -tmp12^post34+tmp12^0 == 0 /\ -__const_53^post34+__const_53^0 == 0 /\ tmp___014^0-tmp___014^post34 == 0 /\ i3^0-i3^post34 == 0 /\ clear_flg^0-clear_flg^post34 == 0 /\ disp9^0-disp9^post34 == 0 /\ -hsize___027^post34+hsize___027^0 == 0 /\ -__const_65536^post34+__const_65536^0 == 0 /\ -count^post34+count^0 == 0 /\ maxcode^0-maxcode^post34 == 0 /\ -tmp___024^post34+tmp___024^0 == 0 /\ __const_9^0-__const_9^post34 == 0 /\ hshift11^0-hshift11^post34 == 0 /\ -__const_2147483647^post34+__const_2147483647^0 == 0 /\ i6^0-i6^post34 == 0 /\ offset^0-offset^post34 == 0 /\ i29^0-i29^post34 == 0 /\ -ret_getbyte25^post34+ret_getbyte25^0 == 0 /\ tmp___017^0-tmp___017^post34 == 0 /\ -m122^post34+m122^0 == 0 /\ bits33^0-bits33^post34 == 0 /\ block_compress^0-block_compress^post34 == 0 /\ -r_off32^post34+r_off32^0 == 0 /\ -ratio^post34+ratio^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post34 == 0 /\ -fcode5^post34+fcode5^0 == 0), cost: 1 35: l34 -> l33 : InCnt^0'=InCnt^post35, i21^0'=i21^post35, apsim_InCnt^0'=apsim_InCnt^post35, disp9^0'=disp9^post35, tmp12^0'=tmp12^post35, __const_257^0'=__const_257^post35, i6^0'=i6^post35, block_compress^0'=block_compress^post35, out_count^0'=out_count^post35, hshift11^0'=hshift11^post35, hsize___019^0'=hsize___019^post35, __const_8388607^0'=__const_8388607^post35, maxcode^0'=maxcode^post35, clear_flg^0'=clear_flg^post35, ret_getbyte25^0'=ret_getbyte25^post35, __const_16^0'=__const_16^post35, i3^0'=i3^post35, n44^0'=n44^post35, exit_stat^0'=exit_stat^post35, tmp___017^0'=tmp___017^post35, __const_50^0'=__const_50^post35, m122^0'=m122^post35, c37^0'=c37^post35, rat26^0'=rat26^post35, hsize_reg10^0'=hsize_reg10^post35, __const_9^0'=__const_9^post35, n40^0'=n40^post35, count^0'=count^post35, tabort4^0'=tabort4^post35, __const_256^0'=__const_256^post35, i45^0'=i45^post35, bits33^0'=bits33^post35, offset^0'=offset^post35, free_ent^0'=free_ent^post35, tmp___115^0'=tmp___115^post35, __const_65536^0'=__const_65536^post35, maxbits^0'=maxbits^post35, checkpoint^0'=checkpoint^post35, ret_getbyte18^0'=ret_getbyte18^post35, __const_10000^0'=__const_10000^post35, i29^0'=i29^post35, apsim_bound11113^0'=apsim_bound11113^post35, ent8^0'=ent8^post35, tmp___014^0'=tmp___014^post35, __const_429496^0'=__const_429496^post35, in_count^0'=in_count^post35, bytes_out^0'=bytes_out^post35, r_off32^0'=r_off32^post35, hsize^0'=hsize^post35, hsize___027^0'=hsize___027^post35, __const_8^0'=__const_8^post35, maxmaxcode^0'=maxmaxcode^post35, code31^0'=code31^post35, seed2^0'=seed2^post35, __const_2147483647^0'=__const_2147483647^post35, i41^0'=i41^post35, n_bits^0'=n_bits^post35, fcode5^0'=fcode5^post35, tmp___024^0'=tmp___024^post35, __const_53^0'=__const_53^post35, m130^0'=m130^post35, c7^0'=c7^post35, ratio^0'=ratio^post35, (ret_getbyte25^0-ret_getbyte25^post35 == 0 /\ -c7^post35+c7^0 == 0 /\ InCnt^0-InCnt^post35 == 0 /\ -c37^post35+c37^0 == 0 /\ -fcode5^post35+fcode5^0 == 0 /\ -bytes_out^post35+bytes_out^0 == 0 /\ 1-maxbits^0+n_bits^0 <= 0 /\ __const_257^0-__const_257^post35 == 0 /\ -free_ent^post35+free_ent^0 == 0 /\ -rat26^post35+rat26^0 == 0 /\ n44^0-n44^post35 == 0 /\ -code31^post35+code31^0 == 0 /\ n40^0-n40^post35 == 0 /\ -n_bits^post35+n_bits^0 == 0 /\ exit_stat^0-exit_stat^post35 == 0 /\ clear_flg^0-clear_flg^post35 == 0 /\ -m130^post35+m130^0 == 0 /\ -hsize___027^post35+hsize___027^0 == 0 /\ hsize^0-hsize^post35 == 0 /\ i41^0-i41^post35 == 0 /\ -apsim_bound11113^post35+apsim_bound11113^0 == 0 /\ __const_8388607^0-__const_8388607^post35 == 0 /\ ret_getbyte18^0-ret_getbyte18^post35 == 0 /\ -seed2^post35+seed2^0 == 0 /\ hsize___019^0-hsize___019^post35 == 0 /\ __const_50^0-__const_50^post35 == 0 /\ i21^0-i21^post35 == 0 /\ -tmp___017^post35+tmp___017^0 == 0 /\ block_compress^0-block_compress^post35 == 0 /\ -bits33^post35+bits33^0 == 0 /\ i45^0-i45^post35 == 0 /\ -__const_9^post35+__const_9^0 == 0 /\ -__const_8^post35+__const_8^0 == 0 /\ disp9^0-disp9^post35 == 0 /\ -__const_429496^post35+__const_429496^0 == 0 /\ -__const_53^post35+__const_53^0 == 0 /\ -__const_10000^post35+__const_10000^0 == 0 /\ out_count^0-out_count^post35 == 0 /\ count^0-count^post35 == 0 /\ -__const_65536^post35+__const_65536^0 == 0 /\ tmp12^0-tmp12^post35 == 0 /\ tmp___115^0-tmp___115^post35 == 0 /\ -i29^post35+i29^0 == 0 /\ hsize_reg10^0-hsize_reg10^post35 == 0 /\ ent8^0-ent8^post35 == 0 /\ -__const_2147483647^post35+__const_2147483647^0 == 0 /\ __const_16^0-__const_16^post35 == 0 /\ -__const_256^post35+__const_256^0 == 0 /\ -i3^post35+i3^0 == 0 /\ -maxbits^post35+maxbits^0 == 0 /\ i6^0-i6^post35 == 0 /\ in_count^0-in_count^post35 == 0 /\ m122^0-m122^post35 == 0 /\ -r_off32^post35+r_off32^0 == 0 /\ -ratio^post35+ratio^0 == 0 /\ -tmp___014^post35+tmp___014^0 == 0 /\ hshift11^0-hshift11^post35 == 0 /\ apsim_InCnt^0-apsim_InCnt^post35 == 0 /\ -tmp___024^post35+tmp___024^0 == 0 /\ -tabort4^post35+tabort4^0 == 0 /\ checkpoint^0-checkpoint^post35 == 0 /\ -offset^post35+offset^0 == 0 /\ maxcode^0-maxcode^post35 == 0 /\ -maxmaxcode^post35+maxmaxcode^0 == 0), cost: 1 36: l34 -> l27 : InCnt^0'=InCnt^post36, i21^0'=i21^post36, apsim_InCnt^0'=apsim_InCnt^post36, disp9^0'=disp9^post36, tmp12^0'=tmp12^post36, __const_257^0'=__const_257^post36, i6^0'=i6^post36, block_compress^0'=block_compress^post36, out_count^0'=out_count^post36, hshift11^0'=hshift11^post36, hsize___019^0'=hsize___019^post36, __const_8388607^0'=__const_8388607^post36, maxcode^0'=maxcode^post36, clear_flg^0'=clear_flg^post36, ret_getbyte25^0'=ret_getbyte25^post36, __const_16^0'=__const_16^post36, i3^0'=i3^post36, n44^0'=n44^post36, exit_stat^0'=exit_stat^post36, tmp___017^0'=tmp___017^post36, __const_50^0'=__const_50^post36, m122^0'=m122^post36, c37^0'=c37^post36, rat26^0'=rat26^post36, hsize_reg10^0'=hsize_reg10^post36, __const_9^0'=__const_9^post36, n40^0'=n40^post36, count^0'=count^post36, tabort4^0'=tabort4^post36, __const_256^0'=__const_256^post36, i45^0'=i45^post36, bits33^0'=bits33^post36, offset^0'=offset^post36, free_ent^0'=free_ent^post36, tmp___115^0'=tmp___115^post36, __const_65536^0'=__const_65536^post36, maxbits^0'=maxbits^post36, checkpoint^0'=checkpoint^post36, ret_getbyte18^0'=ret_getbyte18^post36, __const_10000^0'=__const_10000^post36, i29^0'=i29^post36, apsim_bound11113^0'=apsim_bound11113^post36, ent8^0'=ent8^post36, tmp___014^0'=tmp___014^post36, __const_429496^0'=__const_429496^post36, in_count^0'=in_count^post36, bytes_out^0'=bytes_out^post36, r_off32^0'=r_off32^post36, hsize^0'=hsize^post36, hsize___027^0'=hsize___027^post36, __const_8^0'=__const_8^post36, maxmaxcode^0'=maxmaxcode^post36, code31^0'=code31^post36, seed2^0'=seed2^post36, __const_2147483647^0'=__const_2147483647^post36, i41^0'=i41^post36, n_bits^0'=n_bits^post36, fcode5^0'=fcode5^post36, tmp___024^0'=tmp___024^post36, __const_53^0'=__const_53^post36, m130^0'=m130^post36, c7^0'=c7^post36, ratio^0'=ratio^post36, (-count^post36+count^0 == 0 /\ -tmp___024^post36+tmp___024^0 == 0 /\ -tmp___115^post36+tmp___115^0 == 0 /\ __const_50^0-__const_50^post36 == 0 /\ rat26^0-rat26^post36 == 0 /\ __const_257^0-__const_257^post36 == 0 /\ __const_8^0-__const_8^post36 == 0 /\ out_count^0-out_count^post36 == 0 /\ -code31^post36+code31^0 == 0 /\ __const_9^0-__const_9^post36 == 0 /\ maxbits^0-maxbits^post36 == 0 /\ -ratio^post36+ratio^0 == 0 /\ -maxbits^0+n_bits^0 <= 0 /\ -hsize^post36+hsize^0 == 0 /\ -ret_getbyte18^post36+ret_getbyte18^0 == 0 /\ InCnt^0-InCnt^post36 == 0 /\ -ent8^post36+ent8^0 == 0 /\ -fcode5^post36+fcode5^0 == 0 /\ -seed2^post36+seed2^0 == 0 /\ block_compress^0-block_compress^post36 == 0 /\ tmp___014^0-tmp___014^post36 == 0 /\ -i45^post36+i45^0 == 0 /\ n44^0-n44^post36 == 0 /\ tmp12^0-tmp12^post36 == 0 /\ clear_flg^0-clear_flg^post36 == 0 /\ -n_bits^post36+n_bits^0 == 0 /\ -c7^post36+c7^0 == 0 /\ free_ent^0-free_ent^post36 == 0 /\ maxbits^0-n_bits^0 <= 0 /\ c37^0-c37^post36 == 0 /\ -hsize___027^post36+hsize___027^0 == 0 /\ tabort4^0-tabort4^post36 == 0 /\ -bytes_out^post36+bytes_out^0 == 0 /\ -n40^post36+n40^0 == 0 /\ -__const_65536^post36+__const_65536^0 == 0 /\ __const_16^0-__const_16^post36 == 0 /\ i21^0-i21^post36 == 0 /\ -__const_2147483647^post36+__const_2147483647^0 == 0 /\ disp9^0-disp9^post36 == 0 /\ -apsim_bound11113^post36+apsim_bound11113^0 == 0 /\ -m122^post36+m122^0 == 0 /\ -hsize___019^post36+hsize___019^0 == 0 /\ -in_count^post36+in_count^0 == 0 /\ i6^0-i6^post36 == 0 /\ -__const_8388607^post36+__const_8388607^0 == 0 /\ tmp___017^0-tmp___017^post36 == 0 /\ -i29^post36+i29^0 == 0 /\ maxcode^post36-maxmaxcode^0 == 0 /\ bits33^0-bits33^post36 == 0 /\ m130^0-m130^post36 == 0 /\ -i41^post36+i41^0 == 0 /\ -exit_stat^post36+exit_stat^0 == 0 /\ i3^0-i3^post36 == 0 /\ apsim_InCnt^0-apsim_InCnt^post36 == 0 /\ -maxmaxcode^post36+maxmaxcode^0 == 0 /\ __const_10000^0-__const_10000^post36 == 0 /\ r_off32^0-r_off32^post36 == 0 /\ -checkpoint^post36+checkpoint^0 == 0 /\ __const_256^0-__const_256^post36 == 0 /\ -__const_429496^post36+__const_429496^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post36 == 0 /\ -__const_53^post36+__const_53^0 == 0 /\ hshift11^0-hshift11^post36 == 0 /\ -hsize_reg10^post36+hsize_reg10^0 == 0 /\ offset^0-offset^post36 == 0), cost: 1 76: l35 -> l1 : InCnt^0'=InCnt^post76, i21^0'=i21^post76, apsim_InCnt^0'=apsim_InCnt^post76, disp9^0'=disp9^post76, tmp12^0'=tmp12^post76, __const_257^0'=__const_257^post76, i6^0'=i6^post76, block_compress^0'=block_compress^post76, out_count^0'=out_count^post76, hshift11^0'=hshift11^post76, hsize___019^0'=hsize___019^post76, __const_8388607^0'=__const_8388607^post76, maxcode^0'=maxcode^post76, clear_flg^0'=clear_flg^post76, ret_getbyte25^0'=ret_getbyte25^post76, __const_16^0'=__const_16^post76, i3^0'=i3^post76, n44^0'=n44^post76, exit_stat^0'=exit_stat^post76, tmp___017^0'=tmp___017^post76, __const_50^0'=__const_50^post76, m122^0'=m122^post76, c37^0'=c37^post76, rat26^0'=rat26^post76, hsize_reg10^0'=hsize_reg10^post76, __const_9^0'=__const_9^post76, n40^0'=n40^post76, count^0'=count^post76, tabort4^0'=tabort4^post76, __const_256^0'=__const_256^post76, i45^0'=i45^post76, bits33^0'=bits33^post76, offset^0'=offset^post76, free_ent^0'=free_ent^post76, tmp___115^0'=tmp___115^post76, __const_65536^0'=__const_65536^post76, maxbits^0'=maxbits^post76, checkpoint^0'=checkpoint^post76, ret_getbyte18^0'=ret_getbyte18^post76, __const_10000^0'=__const_10000^post76, i29^0'=i29^post76, apsim_bound11113^0'=apsim_bound11113^post76, ent8^0'=ent8^post76, tmp___014^0'=tmp___014^post76, __const_429496^0'=__const_429496^post76, in_count^0'=in_count^post76, bytes_out^0'=bytes_out^post76, r_off32^0'=r_off32^post76, hsize^0'=hsize^post76, hsize___027^0'=hsize___027^post76, __const_8^0'=__const_8^post76, maxmaxcode^0'=maxmaxcode^post76, code31^0'=code31^post76, seed2^0'=seed2^post76, __const_2147483647^0'=__const_2147483647^post76, i41^0'=i41^post76, n_bits^0'=n_bits^post76, fcode5^0'=fcode5^post76, tmp___024^0'=tmp___024^post76, __const_53^0'=__const_53^post76, m130^0'=m130^post76, c7^0'=c7^post76, ratio^0'=ratio^post76, (-seed2^post76+seed2^0 == 0 /\ -tmp___014^post76+tmp___014^0 == 0 /\ -hsize___027^post76+hsize___027^0 == 0 /\ i6^0-i6^post76 == 0 /\ -rat26^post76+rat26^0 == 0 /\ hshift11^0-hshift11^post76 == 0 /\ -tmp___115^post76+tmp___115^0 == 0 /\ exit_stat^0-exit_stat^post76 == 0 /\ i21^0-i21^post76 == 0 /\ hsize_reg10^0-hsize_reg10^post76 == 0 /\ count^0-count^post76 == 0 /\ -__const_53^post76+__const_53^0 == 0 /\ -tmp___024^post76+tmp___024^0 == 0 /\ -__const_50^post76+__const_50^0 == 0 /\ -clear_flg^post76+clear_flg^0 == 0 /\ -__const_2147483647^post76+__const_2147483647^0 == 0 /\ tmp___017^0-tmp___017^post76 == 0 /\ __const_8388607^0-__const_8388607^post76 == 0 /\ -__const_8^post76+__const_8^0 == 0 /\ -r_off32^post76+r_off32^0 == 0 /\ -i3^post76+i3^0 == 0 /\ maxmaxcode^0-maxmaxcode^post76 == 0 /\ -i41^post76+i41^0 == 0 /\ offset^0-offset^post76 == 0 /\ __const_257^0-__const_257^post76 == 0 /\ m122^0-m122^post76 == 0 /\ disp9^0-disp9^post76 == 0 /\ __const_10000^0-__const_10000^post76 == 0 /\ -ratio^post76+ratio^0 == 0 /\ tabort4^0-tabort4^post76 == 0 /\ -fcode5^post76+fcode5^0 == 0 /\ maxcode^0-maxcode^post76 == 0 /\ -n40^post76+n40^0 == 0 /\ in_count^0-in_count^post76 == 0 /\ -maxbits^post76+maxbits^0 == 0 /\ __const_16^0-__const_16^post76 == 0 /\ ent8^0-ent8^post76 == 0 /\ __const_9^0-__const_9^post76 == 0 /\ -bytes_out^post76+bytes_out^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post76 == 0 /\ block_compress^0-block_compress^post76 == 0 /\ -apsim_bound11113^post76+apsim_bound11113^0 == 0 /\ -i45^post76+i45^0 == 0 /\ out_count^0-out_count^post76 == 0 /\ -__const_429496^post76+__const_429496^0 == 0 /\ -code31^post76+code31^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post76 == 0 /\ -hsize^post76+hsize^0 == 0 /\ -bits33^post76+bits33^0 == 0 /\ -free_ent^post76+free_ent^0 == 0 /\ -checkpoint^post76+checkpoint^0 == 0 /\ InCnt^0-InCnt^post76 == 0 /\ __const_65536^0-__const_65536^post76 == 0 /\ -n_bits^post76+n_bits^0 == 0 /\ c37^0-c37^post76 == 0 /\ -i29^post76+i29^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post76 == 0 /\ hsize___019^0-hsize___019^post76 == 0 /\ -__const_256^post76+__const_256^0 == 0 /\ -m130^post76+m130^0 == 0 /\ c7^0-c7^post76 == 0 /\ n44^0-n44^post76 == 0 /\ tmp12^0-tmp12^post76 == 0), cost: 1 38: l36 -> l27 : InCnt^0'=InCnt^post38, i21^0'=i21^post38, apsim_InCnt^0'=apsim_InCnt^post38, disp9^0'=disp9^post38, tmp12^0'=tmp12^post38, __const_257^0'=__const_257^post38, i6^0'=i6^post38, block_compress^0'=block_compress^post38, out_count^0'=out_count^post38, hshift11^0'=hshift11^post38, hsize___019^0'=hsize___019^post38, __const_8388607^0'=__const_8388607^post38, maxcode^0'=maxcode^post38, clear_flg^0'=clear_flg^post38, ret_getbyte25^0'=ret_getbyte25^post38, __const_16^0'=__const_16^post38, i3^0'=i3^post38, n44^0'=n44^post38, exit_stat^0'=exit_stat^post38, tmp___017^0'=tmp___017^post38, __const_50^0'=__const_50^post38, m122^0'=m122^post38, c37^0'=c37^post38, rat26^0'=rat26^post38, hsize_reg10^0'=hsize_reg10^post38, __const_9^0'=__const_9^post38, n40^0'=n40^post38, count^0'=count^post38, tabort4^0'=tabort4^post38, __const_256^0'=__const_256^post38, i45^0'=i45^post38, bits33^0'=bits33^post38, offset^0'=offset^post38, free_ent^0'=free_ent^post38, tmp___115^0'=tmp___115^post38, __const_65536^0'=__const_65536^post38, maxbits^0'=maxbits^post38, checkpoint^0'=checkpoint^post38, ret_getbyte18^0'=ret_getbyte18^post38, __const_10000^0'=__const_10000^post38, i29^0'=i29^post38, apsim_bound11113^0'=apsim_bound11113^post38, ent8^0'=ent8^post38, tmp___014^0'=tmp___014^post38, __const_429496^0'=__const_429496^post38, in_count^0'=in_count^post38, bytes_out^0'=bytes_out^post38, r_off32^0'=r_off32^post38, hsize^0'=hsize^post38, hsize___027^0'=hsize___027^post38, __const_8^0'=__const_8^post38, maxmaxcode^0'=maxmaxcode^post38, code31^0'=code31^post38, seed2^0'=seed2^post38, __const_2147483647^0'=__const_2147483647^post38, i41^0'=i41^post38, n_bits^0'=n_bits^post38, fcode5^0'=fcode5^post38, tmp___024^0'=tmp___024^post38, __const_53^0'=__const_53^post38, m130^0'=m130^post38, c7^0'=c7^post38, ratio^0'=ratio^post38, (0 == 0 /\ __const_9^0-__const_9^post38 == 0 /\ -seed2^post38+seed2^0 == 0 /\ tabort4^0-tabort4^post38 == 0 /\ tmp___017^0-tmp___017^post38 == 0 /\ __const_50^0-__const_50^post38 == 0 /\ block_compress^0-block_compress^post38 == 0 /\ -hsize_reg10^post38+hsize_reg10^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post38 == 0 /\ out_count^0-out_count^post38 == 0 /\ -hsize___027^post38+hsize___027^0 == 0 /\ -__const_65536^post38+__const_65536^0 == 0 /\ -__const_53^post38+__const_53^0 == 0 /\ -count^post38+count^0 == 0 /\ c37^0-c37^post38 == 0 /\ -tmp___024^post38+tmp___024^0 == 0 /\ -offset^post38+offset^0 == 0 /\ -__const_2147483647^post38+__const_2147483647^0 == 0 /\ free_ent^0-free_ent^post38 == 0 /\ InCnt^0-InCnt^post38 == 0 /\ -__const_9^0+n_bits^post38 == 0 /\ -m122^post38+m122^0 == 0 /\ __const_16^0-__const_16^post38 == 0 /\ __const_8^0-__const_8^post38 == 0 /\ -ratio^post38+ratio^0 == 0 /\ n44^0-n44^post38 == 0 /\ tmp12^0-tmp12^post38 == 0 /\ hshift11^0-hshift11^post38 == 0 /\ i29^0-i29^post38 == 0 /\ -i41^post38+i41^0 == 0 /\ -exit_stat^post38+exit_stat^0 == 0 /\ i6^0-i6^post38 == 0 /\ -maxmaxcode^post38+maxmaxcode^0 == 0 /\ clear_flg^post38 == 0 /\ bits33^0-bits33^post38 == 0 /\ -checkpoint^post38+checkpoint^0 == 0 /\ i21^0-i21^post38 == 0 /\ -ent8^post38+ent8^0 == 0 /\ -c7^post38+c7^0 == 0 /\ n40^0-n40^post38 == 0 /\ fcode5^0-fcode5^post38 == 0 /\ -bytes_out^post38+bytes_out^0 == 0 /\ __const_429496^0-__const_429496^post38 == 0 /\ __const_8388607^0-__const_8388607^post38 == 0 /\ r_off32^0-r_off32^post38 == 0 /\ __const_10000^0-__const_10000^post38 == 0 /\ maxbits^0-maxbits^post38 == 0 /\ __const_256^0-__const_256^post38 == 0 /\ -tmp___115^post38+tmp___115^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post38 == 0 /\ -code31^post38+code31^0 == 0 /\ -apsim_bound11113^post38+apsim_bound11113^0 == 0 /\ -hsize___019^post38+hsize___019^0 == 0 /\ tmp___014^0-tmp___014^post38 == 0 /\ -i45^post38+i45^0 == 0 /\ -m130^post38+m130^0 == 0 /\ __const_257^0-__const_257^post38 == 0 /\ -in_count^post38+in_count^0 == 0 /\ i3^0-i3^post38 == 0 /\ rat26^0-rat26^post38 == 0 /\ -hsize^post38+hsize^0 == 0 /\ -ret_getbyte18^post38+ret_getbyte18^0 == 0 /\ disp9^0-disp9^post38 == 0), cost: 1 39: l37 -> l34 : InCnt^0'=InCnt^post39, i21^0'=i21^post39, apsim_InCnt^0'=apsim_InCnt^post39, disp9^0'=disp9^post39, tmp12^0'=tmp12^post39, __const_257^0'=__const_257^post39, i6^0'=i6^post39, block_compress^0'=block_compress^post39, out_count^0'=out_count^post39, hshift11^0'=hshift11^post39, hsize___019^0'=hsize___019^post39, __const_8388607^0'=__const_8388607^post39, maxcode^0'=maxcode^post39, clear_flg^0'=clear_flg^post39, ret_getbyte25^0'=ret_getbyte25^post39, __const_16^0'=__const_16^post39, i3^0'=i3^post39, n44^0'=n44^post39, exit_stat^0'=exit_stat^post39, tmp___017^0'=tmp___017^post39, __const_50^0'=__const_50^post39, m122^0'=m122^post39, c37^0'=c37^post39, rat26^0'=rat26^post39, hsize_reg10^0'=hsize_reg10^post39, __const_9^0'=__const_9^post39, n40^0'=n40^post39, count^0'=count^post39, tabort4^0'=tabort4^post39, __const_256^0'=__const_256^post39, i45^0'=i45^post39, bits33^0'=bits33^post39, offset^0'=offset^post39, free_ent^0'=free_ent^post39, tmp___115^0'=tmp___115^post39, __const_65536^0'=__const_65536^post39, maxbits^0'=maxbits^post39, checkpoint^0'=checkpoint^post39, ret_getbyte18^0'=ret_getbyte18^post39, __const_10000^0'=__const_10000^post39, i29^0'=i29^post39, apsim_bound11113^0'=apsim_bound11113^post39, ent8^0'=ent8^post39, tmp___014^0'=tmp___014^post39, __const_429496^0'=__const_429496^post39, in_count^0'=in_count^post39, bytes_out^0'=bytes_out^post39, r_off32^0'=r_off32^post39, hsize^0'=hsize^post39, hsize___027^0'=hsize___027^post39, __const_8^0'=__const_8^post39, maxmaxcode^0'=maxmaxcode^post39, code31^0'=code31^post39, seed2^0'=seed2^post39, __const_2147483647^0'=__const_2147483647^post39, i41^0'=i41^post39, n_bits^0'=n_bits^post39, fcode5^0'=fcode5^post39, tmp___024^0'=tmp___024^post39, __const_53^0'=__const_53^post39, m130^0'=m130^post39, c7^0'=c7^post39, ratio^0'=ratio^post39, (-bits33^post39+bits33^0 == 0 /\ -__const_50^post39+__const_50^0 == 0 /\ -__const_8^post39+__const_8^0 == 0 /\ -__const_9^post39+__const_9^0 == 0 /\ offset^0-offset^post39 == 0 /\ hsize___027^0-hsize___027^post39 == 0 /\ -__const_10000^post39+__const_10000^0 == 0 /\ -__const_53^post39+__const_53^0 == 0 /\ out_count^0-out_count^post39 == 0 /\ apsim_InCnt^0-apsim_InCnt^post39 == 0 /\ ret_getbyte18^0-ret_getbyte18^post39 == 0 /\ -__const_2147483647^post39+__const_2147483647^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post39 == 0 /\ -clear_flg^0 <= 0 /\ clear_flg^0 <= 0 /\ tmp___017^0-tmp___017^post39 == 0 /\ c37^0-c37^post39 == 0 /\ -i3^post39+i3^0 == 0 /\ maxcode^0-maxcode^post39 == 0 /\ -__const_256^post39+__const_256^0 == 0 /\ block_compress^0-block_compress^post39 == 0 /\ -maxbits^post39+maxbits^0 == 0 /\ InCnt^0-InCnt^post39 == 0 /\ -r_off32^post39+r_off32^0 == 0 /\ -1+n_bits^post39-n_bits^0 == 0 /\ -ratio^post39+ratio^0 == 0 /\ -i29^post39+i29^0 == 0 /\ i45^0-i45^post39 == 0 /\ count^0-count^post39 == 0 /\ -tabort4^post39+tabort4^0 == 0 /\ __const_65536^0-__const_65536^post39 == 0 /\ tmp12^0-tmp12^post39 == 0 /\ -tmp___024^post39+tmp___024^0 == 0 /\ __const_16^0-__const_16^post39 == 0 /\ -__const_429496^post39+__const_429496^0 == 0 /\ code31^0-code31^post39 == 0 /\ -i41^post39+i41^0 == 0 /\ -maxmaxcode^post39+maxmaxcode^0 == 0 /\ exit_stat^0-exit_stat^post39 == 0 /\ -checkpoint^post39+checkpoint^0 == 0 /\ in_count^0-in_count^post39 == 0 /\ -c7^post39+c7^0 == 0 /\ m122^0-m122^post39 == 0 /\ hshift11^0-hshift11^post39 == 0 /\ -i6^post39+i6^0 == 0 /\ -clear_flg^post39+clear_flg^0 == 0 /\ -hsize^post39+hsize^0 == 0 /\ -bytes_out^post39+bytes_out^0 == 0 /\ -fcode5^post39+fcode5^0 == 0 /\ -free_ent^post39+free_ent^0 == 0 /\ -rat26^post39+rat26^0 == 0 /\ hsize___019^0-hsize___019^post39 == 0 /\ i21^0-i21^post39 == 0 /\ -tmp___014^post39+tmp___014^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post39 == 0 /\ -ent8^post39+ent8^0 == 0 /\ disp9^0-disp9^post39 == 0 /\ -m130^post39+m130^0 == 0 /\ __const_8388607^0-__const_8388607^post39 == 0 /\ -n40^post39+n40^0 == 0 /\ -n44^post39+n44^0 == 0 /\ __const_257^0-__const_257^post39 == 0 /\ tmp___115^0-tmp___115^post39 == 0 /\ -seed2^post39+seed2^0 == 0 /\ hsize_reg10^0-hsize_reg10^post39 == 0), cost: 1 40: l37 -> l36 : InCnt^0'=InCnt^post40, i21^0'=i21^post40, apsim_InCnt^0'=apsim_InCnt^post40, disp9^0'=disp9^post40, tmp12^0'=tmp12^post40, __const_257^0'=__const_257^post40, i6^0'=i6^post40, block_compress^0'=block_compress^post40, out_count^0'=out_count^post40, hshift11^0'=hshift11^post40, hsize___019^0'=hsize___019^post40, __const_8388607^0'=__const_8388607^post40, maxcode^0'=maxcode^post40, clear_flg^0'=clear_flg^post40, ret_getbyte25^0'=ret_getbyte25^post40, __const_16^0'=__const_16^post40, i3^0'=i3^post40, n44^0'=n44^post40, exit_stat^0'=exit_stat^post40, tmp___017^0'=tmp___017^post40, __const_50^0'=__const_50^post40, m122^0'=m122^post40, c37^0'=c37^post40, rat26^0'=rat26^post40, hsize_reg10^0'=hsize_reg10^post40, __const_9^0'=__const_9^post40, n40^0'=n40^post40, count^0'=count^post40, tabort4^0'=tabort4^post40, __const_256^0'=__const_256^post40, i45^0'=i45^post40, bits33^0'=bits33^post40, offset^0'=offset^post40, free_ent^0'=free_ent^post40, tmp___115^0'=tmp___115^post40, __const_65536^0'=__const_65536^post40, maxbits^0'=maxbits^post40, checkpoint^0'=checkpoint^post40, ret_getbyte18^0'=ret_getbyte18^post40, __const_10000^0'=__const_10000^post40, i29^0'=i29^post40, apsim_bound11113^0'=apsim_bound11113^post40, ent8^0'=ent8^post40, tmp___014^0'=tmp___014^post40, __const_429496^0'=__const_429496^post40, in_count^0'=in_count^post40, bytes_out^0'=bytes_out^post40, r_off32^0'=r_off32^post40, hsize^0'=hsize^post40, hsize___027^0'=hsize___027^post40, __const_8^0'=__const_8^post40, maxmaxcode^0'=maxmaxcode^post40, code31^0'=code31^post40, seed2^0'=seed2^post40, __const_2147483647^0'=__const_2147483647^post40, i41^0'=i41^post40, n_bits^0'=n_bits^post40, fcode5^0'=fcode5^post40, tmp___024^0'=tmp___024^post40, __const_53^0'=__const_53^post40, m130^0'=m130^post40, c7^0'=c7^post40, ratio^0'=ratio^post40, (tmp___017^0-tmp___017^post40 == 0 /\ block_compress^0-block_compress^post40 == 0 /\ -offset^post40+offset^0 == 0 /\ i3^0-i3^post40 == 0 /\ -in_count^post40+in_count^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post40 == 0 /\ tmp12^0-tmp12^post40 == 0 /\ -__const_2147483647^post40+__const_2147483647^0 == 0 /\ -__const_8^post40+__const_8^0 == 0 /\ -m122^post40+m122^0 == 0 /\ __const_8388607^0-__const_8388607^post40 == 0 /\ 1-clear_flg^0 <= 0 /\ -apsim_bound11113^post40+apsim_bound11113^0 == 0 /\ -i45^post40+i45^0 == 0 /\ -m130^post40+m130^0 == 0 /\ tabort4^0-tabort4^post40 == 0 /\ checkpoint^0-checkpoint^post40 == 0 /\ -c37^post40+c37^0 == 0 /\ -__const_429496^post40+__const_429496^0 == 0 /\ -exit_stat^post40+exit_stat^0 == 0 /\ -i41^post40+i41^0 == 0 /\ -maxmaxcode^post40+maxmaxcode^0 == 0 /\ -__const_16^post40+__const_16^0 == 0 /\ __const_9^0-__const_9^post40 == 0 /\ -hsize_reg10^post40+hsize_reg10^0 == 0 /\ i6^0-i6^post40 == 0 /\ InCnt^0-InCnt^post40 == 0 /\ -__const_53^post40+__const_53^0 == 0 /\ -code31^post40+code31^0 == 0 /\ bits33^0-bits33^post40 == 0 /\ -count^post40+count^0 == 0 /\ tmp___014^0-tmp___014^post40 == 0 /\ -out_count^post40+out_count^0 == 0 /\ -tmp___115^post40+tmp___115^0 == 0 /\ -tmp___024^post40+tmp___024^0 == 0 /\ clear_flg^0-clear_flg^post40 == 0 /\ n40^0-n40^post40 == 0 /\ fcode5^0-fcode5^post40 == 0 /\ n44^0-n44^post40 == 0 /\ r_off32^0-r_off32^post40 == 0 /\ hsize___019^0-hsize___019^post40 == 0 /\ hshift11^0-hshift11^post40 == 0 /\ -disp9^post40+disp9^0 == 0 /\ __const_256^0-__const_256^post40 == 0 /\ i29^0-i29^post40 == 0 /\ ret_getbyte25^0-ret_getbyte25^post40 == 0 /\ -ratio^post40+ratio^0 == 0 /\ free_ent^0-free_ent^post40 == 0 /\ -ret_getbyte18^post40+ret_getbyte18^0 == 0 /\ -hsize^post40+hsize^0 == 0 /\ -seed2^post40+seed2^0 == 0 /\ __const_50^0-__const_50^post40 == 0 /\ i21^0-i21^post40 == 0 /\ __const_257^0-__const_257^post40 == 0 /\ rat26^0-rat26^post40 == 0 /\ -maxcode^post40+maxcode^0 == 0 /\ -ent8^post40+ent8^0 == 0 /\ -__const_65536^post40+__const_65536^0 == 0 /\ -n_bits^post40+n_bits^0 == 0 /\ maxbits^0-maxbits^post40 == 0 /\ -__const_10000^post40+__const_10000^0 == 0 /\ -c7^post40+c7^0 == 0 /\ -hsize___027^post40+hsize___027^0 == 0 /\ -bytes_out^post40+bytes_out^0 == 0), cost: 1 41: l37 -> l36 : InCnt^0'=InCnt^post41, i21^0'=i21^post41, apsim_InCnt^0'=apsim_InCnt^post41, disp9^0'=disp9^post41, tmp12^0'=tmp12^post41, __const_257^0'=__const_257^post41, i6^0'=i6^post41, block_compress^0'=block_compress^post41, out_count^0'=out_count^post41, hshift11^0'=hshift11^post41, hsize___019^0'=hsize___019^post41, __const_8388607^0'=__const_8388607^post41, maxcode^0'=maxcode^post41, clear_flg^0'=clear_flg^post41, ret_getbyte25^0'=ret_getbyte25^post41, __const_16^0'=__const_16^post41, i3^0'=i3^post41, n44^0'=n44^post41, exit_stat^0'=exit_stat^post41, tmp___017^0'=tmp___017^post41, __const_50^0'=__const_50^post41, m122^0'=m122^post41, c37^0'=c37^post41, rat26^0'=rat26^post41, hsize_reg10^0'=hsize_reg10^post41, __const_9^0'=__const_9^post41, n40^0'=n40^post41, count^0'=count^post41, tabort4^0'=tabort4^post41, __const_256^0'=__const_256^post41, i45^0'=i45^post41, bits33^0'=bits33^post41, offset^0'=offset^post41, free_ent^0'=free_ent^post41, tmp___115^0'=tmp___115^post41, __const_65536^0'=__const_65536^post41, maxbits^0'=maxbits^post41, checkpoint^0'=checkpoint^post41, ret_getbyte18^0'=ret_getbyte18^post41, __const_10000^0'=__const_10000^post41, i29^0'=i29^post41, apsim_bound11113^0'=apsim_bound11113^post41, ent8^0'=ent8^post41, tmp___014^0'=tmp___014^post41, __const_429496^0'=__const_429496^post41, in_count^0'=in_count^post41, bytes_out^0'=bytes_out^post41, r_off32^0'=r_off32^post41, hsize^0'=hsize^post41, hsize___027^0'=hsize___027^post41, __const_8^0'=__const_8^post41, maxmaxcode^0'=maxmaxcode^post41, code31^0'=code31^post41, seed2^0'=seed2^post41, __const_2147483647^0'=__const_2147483647^post41, i41^0'=i41^post41, n_bits^0'=n_bits^post41, fcode5^0'=fcode5^post41, tmp___024^0'=tmp___024^post41, __const_53^0'=__const_53^post41, m130^0'=m130^post41, c7^0'=c7^post41, ratio^0'=ratio^post41, (i3^0-i3^post41 == 0 /\ ret_getbyte18^0-ret_getbyte18^post41 == 0 /\ -maxbits^post41+maxbits^0 == 0 /\ __const_65536^0-__const_65536^post41 == 0 /\ hsize_reg10^0-hsize_reg10^post41 == 0 /\ tmp12^0-tmp12^post41 == 0 /\ -m130^post41+m130^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post41 == 0 /\ code31^0-code31^post41 == 0 /\ tmp___017^0-tmp___017^post41 == 0 /\ c37^0-c37^post41 == 0 /\ -n40^post41+n40^0 == 0 /\ block_compress^0-block_compress^post41 == 0 /\ offset^0-offset^post41 == 0 /\ hsize___027^0-hsize___027^post41 == 0 /\ disp9^0-disp9^post41 == 0 /\ -i41^post41+i41^0 == 0 /\ __const_8388607^0-__const_8388607^post41 == 0 /\ i45^0-i45^post41 == 0 /\ -n_bits^post41+n_bits^0 == 0 /\ -maxmaxcode^post41+maxmaxcode^0 == 0 /\ -bytes_out^post41+bytes_out^0 == 0 /\ -checkpoint^post41+checkpoint^0 == 0 /\ out_count^0-out_count^post41 == 0 /\ __const_16^0-__const_16^post41 == 0 /\ -__const_9^post41+__const_9^0 == 0 /\ -hsize^post41+hsize^0 == 0 /\ -bits33^post41+bits33^0 == 0 /\ -__const_53^post41+__const_53^0 == 0 /\ i6^0-i6^post41 == 0 /\ InCnt^0-InCnt^post41 == 0 /\ -free_ent^post41+free_ent^0 == 0 /\ -rat26^post41+rat26^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post41 == 0 /\ count^0-count^post41 == 0 /\ -__const_256^post41+__const_256^0 == 0 /\ -ratio^post41+ratio^0 == 0 /\ hsize___019^0-hsize___019^post41 == 0 /\ -i29^post41+i29^0 == 0 /\ -n44^post41+n44^0 == 0 /\ clear_flg^0-clear_flg^post41 == 0 /\ ent8^0-ent8^post41 == 0 /\ -seed2^post41+seed2^0 == 0 /\ -tmp___115^post41+tmp___115^0 == 0 /\ -ret_getbyte25^post41+ret_getbyte25^0 == 0 /\ -tmp___024^post41+tmp___024^0 == 0 /\ -__const_429496^post41+__const_429496^0 == 0 /\ m122^0-m122^post41 == 0 /\ hshift11^0-hshift11^post41 == 0 /\ -__const_8^post41+__const_8^0 == 0 /\ -__const_50^post41+__const_50^0 == 0 /\ __const_257^0-__const_257^post41 == 0 /\ tabort4^0-tabort4^post41 == 0 /\ -__const_10000^post41+__const_10000^0 == 0 /\ -c7^post41+c7^0 == 0 /\ maxcode^0-maxcode^post41 == 0 /\ in_count^0-in_count^post41 == 0 /\ i21^0-i21^post41 == 0 /\ -fcode5^post41+fcode5^0 == 0 /\ 1+clear_flg^0 <= 0 /\ exit_stat^0-exit_stat^post41 == 0 /\ -r_off32^post41+r_off32^0 == 0 /\ -tmp___014^post41+tmp___014^0 == 0 /\ -__const_2147483647^post41+__const_2147483647^0 == 0), cost: 1 42: l38 -> l37 : InCnt^0'=InCnt^post42, i21^0'=i21^post42, apsim_InCnt^0'=apsim_InCnt^post42, disp9^0'=disp9^post42, tmp12^0'=tmp12^post42, __const_257^0'=__const_257^post42, i6^0'=i6^post42, block_compress^0'=block_compress^post42, out_count^0'=out_count^post42, hshift11^0'=hshift11^post42, hsize___019^0'=hsize___019^post42, __const_8388607^0'=__const_8388607^post42, maxcode^0'=maxcode^post42, clear_flg^0'=clear_flg^post42, ret_getbyte25^0'=ret_getbyte25^post42, __const_16^0'=__const_16^post42, i3^0'=i3^post42, n44^0'=n44^post42, exit_stat^0'=exit_stat^post42, tmp___017^0'=tmp___017^post42, __const_50^0'=__const_50^post42, m122^0'=m122^post42, c37^0'=c37^post42, rat26^0'=rat26^post42, hsize_reg10^0'=hsize_reg10^post42, __const_9^0'=__const_9^post42, n40^0'=n40^post42, count^0'=count^post42, tabort4^0'=tabort4^post42, __const_256^0'=__const_256^post42, i45^0'=i45^post42, bits33^0'=bits33^post42, offset^0'=offset^post42, free_ent^0'=free_ent^post42, tmp___115^0'=tmp___115^post42, __const_65536^0'=__const_65536^post42, maxbits^0'=maxbits^post42, checkpoint^0'=checkpoint^post42, ret_getbyte18^0'=ret_getbyte18^post42, __const_10000^0'=__const_10000^post42, i29^0'=i29^post42, apsim_bound11113^0'=apsim_bound11113^post42, ent8^0'=ent8^post42, tmp___014^0'=tmp___014^post42, __const_429496^0'=__const_429496^post42, in_count^0'=in_count^post42, bytes_out^0'=bytes_out^post42, r_off32^0'=r_off32^post42, hsize^0'=hsize^post42, hsize___027^0'=hsize___027^post42, __const_8^0'=__const_8^post42, maxmaxcode^0'=maxmaxcode^post42, code31^0'=code31^post42, seed2^0'=seed2^post42, __const_2147483647^0'=__const_2147483647^post42, i41^0'=i41^post42, n_bits^0'=n_bits^post42, fcode5^0'=fcode5^post42, tmp___024^0'=tmp___024^post42, __const_53^0'=__const_53^post42, m130^0'=m130^post42, c7^0'=c7^post42, ratio^0'=ratio^post42, (-c37^post42+c37^0 == 0 /\ -fcode5^post42+fcode5^0 == 0 /\ -exit_stat^post42+exit_stat^0 == 0 /\ -i41^post42+i41^0 == 0 /\ __const_8388607^0-__const_8388607^post42 == 0 /\ -maxmaxcode^post42+maxmaxcode^0 == 0 /\ -bytes_out^post42+bytes_out^0 == 0 /\ -ent8^post42+ent8^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post42 == 0 /\ -c7^post42+c7^0 == 0 /\ i3^0-i3^post42 == 0 /\ disp9^0-disp9^post42 == 0 /\ tmp___115^0-tmp___115^post42 == 0 /\ tmp12^0-tmp12^post42 == 0 /\ m122^0-m122^post42 == 0 /\ __const_9^0-__const_9^post42 == 0 /\ -code31^post42+code31^0 == 0 /\ -in_count^post42+in_count^0 == 0 /\ i6^0-i6^post42 == 0 /\ -n_bits^post42+n_bits^0 == 0 /\ offset^post42 == 0 /\ tmp___017^0-tmp___017^post42 == 0 /\ __const_2147483647^0-__const_2147483647^post42 == 0 /\ bits33^0-bits33^post42 == 0 /\ checkpoint^0-checkpoint^post42 == 0 /\ -apsim_bound11113^post42+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post42 == 0 /\ -i45^post42+i45^0 == 0 /\ -m130^post42+m130^0 == 0 /\ -hsize^post42+hsize^0 == 0 /\ -ret_getbyte18^post42+ret_getbyte18^0 == 0 /\ hsize___019^0-hsize___019^post42 == 0 /\ -tabort4^post42+tabort4^0 == 0 /\ __const_256^0-__const_256^post42 == 0 /\ -seed2^post42+seed2^0 == 0 /\ maxbits^0-maxbits^post42 == 0 /\ -__const_429496^post42+__const_429496^0 == 0 /\ -__const_10000^post42+__const_10000^0 == 0 /\ free_ent^0-free_ent^post42 == 0 /\ InCnt^0-InCnt^post42 == 0 /\ -__const_65536^post42+__const_65536^0 == 0 /\ tmp___014^0-tmp___014^post42 == 0 /\ clear_flg^0-clear_flg^post42 == 0 /\ -hsize_reg10^post42+hsize_reg10^0 == 0 /\ rat26^0-rat26^post42 == 0 /\ __const_257^0-__const_257^post42 == 0 /\ -hsize___027^post42+hsize___027^0 == 0 /\ n44^0-n44^post42 == 0 /\ -__const_53^post42+__const_53^0 == 0 /\ -tmp___024^post42+tmp___024^0 == 0 /\ hshift11^0-hshift11^post42 == 0 /\ -out_count^post42+out_count^0 == 0 /\ -count^post42+count^0 == 0 /\ i29^0-i29^post42 == 0 /\ maxcode^0-maxcode^post42 == 0 /\ -r_off32^post42+r_off32^0 == 0 /\ __const_16^0-__const_16^post42 == 0 /\ -__const_8^post42+__const_8^0 == 0 /\ __const_50^0-__const_50^post42 == 0 /\ block_compress^0-block_compress^post42 == 0 /\ i21^0-i21^post42 == 0 /\ -ratio^post42+ratio^0 == 0 /\ n40^0-n40^post42 == 0), cost: 1 43: l39 -> l38 : InCnt^0'=InCnt^post43, i21^0'=i21^post43, apsim_InCnt^0'=apsim_InCnt^post43, disp9^0'=disp9^post43, tmp12^0'=tmp12^post43, __const_257^0'=__const_257^post43, i6^0'=i6^post43, block_compress^0'=block_compress^post43, out_count^0'=out_count^post43, hshift11^0'=hshift11^post43, hsize___019^0'=hsize___019^post43, __const_8388607^0'=__const_8388607^post43, maxcode^0'=maxcode^post43, clear_flg^0'=clear_flg^post43, ret_getbyte25^0'=ret_getbyte25^post43, __const_16^0'=__const_16^post43, i3^0'=i3^post43, n44^0'=n44^post43, exit_stat^0'=exit_stat^post43, tmp___017^0'=tmp___017^post43, __const_50^0'=__const_50^post43, m122^0'=m122^post43, c37^0'=c37^post43, rat26^0'=rat26^post43, hsize_reg10^0'=hsize_reg10^post43, __const_9^0'=__const_9^post43, n40^0'=n40^post43, count^0'=count^post43, tabort4^0'=tabort4^post43, __const_256^0'=__const_256^post43, i45^0'=i45^post43, bits33^0'=bits33^post43, offset^0'=offset^post43, free_ent^0'=free_ent^post43, tmp___115^0'=tmp___115^post43, __const_65536^0'=__const_65536^post43, maxbits^0'=maxbits^post43, checkpoint^0'=checkpoint^post43, ret_getbyte18^0'=ret_getbyte18^post43, __const_10000^0'=__const_10000^post43, i29^0'=i29^post43, apsim_bound11113^0'=apsim_bound11113^post43, ent8^0'=ent8^post43, tmp___014^0'=tmp___014^post43, __const_429496^0'=__const_429496^post43, in_count^0'=in_count^post43, bytes_out^0'=bytes_out^post43, r_off32^0'=r_off32^post43, hsize^0'=hsize^post43, hsize___027^0'=hsize___027^post43, __const_8^0'=__const_8^post43, maxmaxcode^0'=maxmaxcode^post43, code31^0'=code31^post43, seed2^0'=seed2^post43, __const_2147483647^0'=__const_2147483647^post43, i41^0'=i41^post43, n_bits^0'=n_bits^post43, fcode5^0'=fcode5^post43, tmp___024^0'=tmp___024^post43, __const_53^0'=__const_53^post43, m130^0'=m130^post43, c7^0'=c7^post43, ratio^0'=ratio^post43, (-checkpoint^post43+checkpoint^0 == 0 /\ disp9^0-disp9^post43 == 0 /\ -c7^post43+c7^0 == 0 /\ i45^0-i45^post43 == 0 /\ count^0-count^post43 == 0 /\ -fcode5^post43+fcode5^0 == 0 /\ -code31^post43+code31^0 == 0 /\ -free_ent^post43+free_ent^0 == 0 /\ -rat26^post43+rat26^0 == 0 /\ __const_65536^0-__const_65536^post43 == 0 /\ tmp12^0-tmp12^post43 == 0 /\ hsize_reg10^0-hsize_reg10^post43 == 0 /\ -r_off32^post43+r_off32^0 == 0 /\ -tmp___014^post43+tmp___014^0 == 0 /\ clear_flg^0-clear_flg^post43 == 0 /\ i6^0-i6^post43 == 0 /\ offset^0-offset^post43 == 0 /\ hsize___027^0-hsize___027^post43 == 0 /\ -m130^post43+m130^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post43 == 0 /\ -n44^post43+n44^0 == 0 /\ -n40^post43+n40^0 == 0 /\ bytes_out^post43-bytes_out^0-n_bits^0 == 0 /\ -tmp___115^post43+tmp___115^0 == 0 /\ -seed2^post43+seed2^0 == 0 /\ __const_10000^0-__const_10000^post43 == 0 /\ out_count^0-out_count^post43 == 0 /\ m122^0-m122^post43 == 0 /\ tmp___017^0-tmp___017^post43 == 0 /\ hsize^0-hsize^post43 == 0 /\ -n_bits^post43+n_bits^0 == 0 /\ -__const_256^post43+__const_256^0 == 0 /\ ent8^0-ent8^post43 == 0 /\ -__const_50^post43+__const_50^0 == 0 /\ -__const_8^post43+__const_8^0 == 0 /\ -apsim_bound11113^post43+apsim_bound11113^0 == 0 /\ InCnt^0-InCnt^post43 == 0 /\ -__const_8388607^post43+__const_8388607^0 == 0 /\ -bits33^post43+bits33^0 == 0 /\ __const_16^0-__const_16^post43 == 0 /\ __const_257^0-__const_257^post43 == 0 /\ __const_9^0-__const_9^post43 == 0 /\ i3^0-i3^post43 == 0 /\ -__const_2147483647^post43+__const_2147483647^0 == 0 /\ in_count^0-in_count^post43 == 0 /\ exit_stat^0-exit_stat^post43 == 0 /\ __const_53^0-__const_53^post43 == 0 /\ -maxbits^post43+maxbits^0 == 0 /\ -ratio^post43+ratio^0 == 0 /\ -i29^post43+i29^0 == 0 /\ hshift11^0-hshift11^post43 == 0 /\ -tmp___024^post43+tmp___024^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post43 == 0 /\ -ret_getbyte25^post43+ret_getbyte25^0 == 0 /\ -__const_429496^post43+__const_429496^0 == 0 /\ tabort4^0-tabort4^post43 == 0 /\ -i41^post43+i41^0 == 0 /\ hsize___019^0-hsize___019^post43 == 0 /\ maxcode^0-maxcode^post43 == 0 /\ c37^0-c37^post43 == 0 /\ block_compress^0-block_compress^post43 == 0 /\ -maxmaxcode^post43+maxmaxcode^0 == 0 /\ i21^0-i21^post43 == 0), cost: 1 44: l40 -> l39 : InCnt^0'=InCnt^post44, i21^0'=i21^post44, apsim_InCnt^0'=apsim_InCnt^post44, disp9^0'=disp9^post44, tmp12^0'=tmp12^post44, __const_257^0'=__const_257^post44, i6^0'=i6^post44, block_compress^0'=block_compress^post44, out_count^0'=out_count^post44, hshift11^0'=hshift11^post44, hsize___019^0'=hsize___019^post44, __const_8388607^0'=__const_8388607^post44, maxcode^0'=maxcode^post44, clear_flg^0'=clear_flg^post44, ret_getbyte25^0'=ret_getbyte25^post44, __const_16^0'=__const_16^post44, i3^0'=i3^post44, n44^0'=n44^post44, exit_stat^0'=exit_stat^post44, tmp___017^0'=tmp___017^post44, __const_50^0'=__const_50^post44, m122^0'=m122^post44, c37^0'=c37^post44, rat26^0'=rat26^post44, hsize_reg10^0'=hsize_reg10^post44, __const_9^0'=__const_9^post44, n40^0'=n40^post44, count^0'=count^post44, tabort4^0'=tabort4^post44, __const_256^0'=__const_256^post44, i45^0'=i45^post44, bits33^0'=bits33^post44, offset^0'=offset^post44, free_ent^0'=free_ent^post44, tmp___115^0'=tmp___115^post44, __const_65536^0'=__const_65536^post44, maxbits^0'=maxbits^post44, checkpoint^0'=checkpoint^post44, ret_getbyte18^0'=ret_getbyte18^post44, __const_10000^0'=__const_10000^post44, i29^0'=i29^post44, apsim_bound11113^0'=apsim_bound11113^post44, ent8^0'=ent8^post44, tmp___014^0'=tmp___014^post44, __const_429496^0'=__const_429496^post44, in_count^0'=in_count^post44, bytes_out^0'=bytes_out^post44, r_off32^0'=r_off32^post44, hsize^0'=hsize^post44, hsize___027^0'=hsize___027^post44, __const_8^0'=__const_8^post44, maxmaxcode^0'=maxmaxcode^post44, code31^0'=code31^post44, seed2^0'=seed2^post44, __const_2147483647^0'=__const_2147483647^post44, i41^0'=i41^post44, n_bits^0'=n_bits^post44, fcode5^0'=fcode5^post44, tmp___024^0'=tmp___024^post44, __const_53^0'=__const_53^post44, m130^0'=m130^post44, c7^0'=c7^post44, ratio^0'=ratio^post44, (-code31^post44+code31^0 == 0 /\ -tmp___024^post44+tmp___024^0 == 0 /\ checkpoint^0-checkpoint^post44 == 0 /\ ret_getbyte25^0-ret_getbyte25^post44 == 0 /\ -count^post44+count^0 == 0 /\ i21^0-i21^post44 == 0 /\ -tmp___017^post44+tmp___017^0 == 0 /\ tmp___115^0-tmp___115^post44 == 0 /\ disp9^0-disp9^post44 == 0 /\ -hsize___027^post44+hsize___027^0 == 0 /\ -ratio^post44+ratio^0 == 0 /\ exit_stat^0-exit_stat^post44 == 0 /\ i6^0-i6^post44 == 0 /\ -ret_getbyte18^post44+ret_getbyte18^0 == 0 /\ __const_2147483647^0-__const_2147483647^post44 == 0 /\ tmp___014^0-tmp___014^post44 == 0 /\ apsim_InCnt^0-apsim_InCnt^post44 == 0 /\ -fcode5^post44+fcode5^0 == 0 /\ maxmaxcode^0-maxmaxcode^post44 == 0 /\ -seed2^post44+seed2^0 == 0 /\ -__const_10000^post44+__const_10000^0 == 0 /\ clear_flg^0-clear_flg^post44 == 0 /\ __const_256^0-__const_256^post44 == 0 /\ -bytes_out^post44+bytes_out^0 == 0 /\ -__const_65536^post44+__const_65536^0 == 0 /\ -ent8^post44+ent8^0 == 0 /\ -c7^post44+c7^0 == 0 /\ __const_8388607^0-__const_8388607^post44 == 0 /\ m122^0-m122^post44 == 0 /\ __const_50^0-__const_50^post44 == 0 /\ rat26^0-rat26^post44 == 0 /\ -in_count^post44+in_count^0 == 0 /\ -bits33^post44+bits33^0 == 0 /\ -n_bits^post44+n_bits^0 == 0 /\ -offset^post44+offset^0 == 0 /\ out_count^0-out_count^post44 == 0 /\ -i3^post44+i3^0 == 0 /\ __const_16^0-i41^0 <= 0 /\ -__const_8^post44+__const_8^0 == 0 /\ __const_9^0-__const_9^post44 == 0 /\ -apsim_bound11113^post44+apsim_bound11113^0 == 0 /\ -m130^post44+m130^0 == 0 /\ -maxbits^post44+maxbits^0 == 0 /\ -__const_257^post44+__const_257^0 == 0 /\ InCnt^0-InCnt^post44 == 0 /\ __const_16^0-__const_16^post44 == 0 /\ -c37^post44+c37^0 == 0 /\ -tabort4^post44+tabort4^0 == 0 /\ block_compress^0-block_compress^post44 == 0 /\ -__const_429496^post44+__const_429496^0 == 0 /\ -i41^post44+i41^0 == 0 /\ n40^0-n40^post44 == 0 /\ -hsize^post44+hsize^0 == 0 /\ n44^0-n44^post44 == 0 /\ tmp12^0-tmp12^post44 == 0 /\ hsize___019^0-hsize___019^post44 == 0 /\ hshift11^0-hshift11^post44 == 0 /\ i45^0-i45^post44 == 0 /\ i29^0-i29^post44 == 0 /\ maxcode^0-maxcode^post44 == 0 /\ r_off32^0-r_off32^post44 == 0 /\ -hsize_reg10^post44+hsize_reg10^0 == 0 /\ free_ent^0-free_ent^post44 == 0 /\ -__const_53^post44+__const_53^0 == 0), cost: 1 45: l40 -> l21 : InCnt^0'=InCnt^post45, i21^0'=i21^post45, apsim_InCnt^0'=apsim_InCnt^post45, disp9^0'=disp9^post45, tmp12^0'=tmp12^post45, __const_257^0'=__const_257^post45, i6^0'=i6^post45, block_compress^0'=block_compress^post45, out_count^0'=out_count^post45, hshift11^0'=hshift11^post45, hsize___019^0'=hsize___019^post45, __const_8388607^0'=__const_8388607^post45, maxcode^0'=maxcode^post45, clear_flg^0'=clear_flg^post45, ret_getbyte25^0'=ret_getbyte25^post45, __const_16^0'=__const_16^post45, i3^0'=i3^post45, n44^0'=n44^post45, exit_stat^0'=exit_stat^post45, tmp___017^0'=tmp___017^post45, __const_50^0'=__const_50^post45, m122^0'=m122^post45, c37^0'=c37^post45, rat26^0'=rat26^post45, hsize_reg10^0'=hsize_reg10^post45, __const_9^0'=__const_9^post45, n40^0'=n40^post45, count^0'=count^post45, tabort4^0'=tabort4^post45, __const_256^0'=__const_256^post45, i45^0'=i45^post45, bits33^0'=bits33^post45, offset^0'=offset^post45, free_ent^0'=free_ent^post45, tmp___115^0'=tmp___115^post45, __const_65536^0'=__const_65536^post45, maxbits^0'=maxbits^post45, checkpoint^0'=checkpoint^post45, ret_getbyte18^0'=ret_getbyte18^post45, __const_10000^0'=__const_10000^post45, i29^0'=i29^post45, apsim_bound11113^0'=apsim_bound11113^post45, ent8^0'=ent8^post45, tmp___014^0'=tmp___014^post45, __const_429496^0'=__const_429496^post45, in_count^0'=in_count^post45, bytes_out^0'=bytes_out^post45, r_off32^0'=r_off32^post45, hsize^0'=hsize^post45, hsize___027^0'=hsize___027^post45, __const_8^0'=__const_8^post45, maxmaxcode^0'=maxmaxcode^post45, code31^0'=code31^post45, seed2^0'=seed2^post45, __const_2147483647^0'=__const_2147483647^post45, i41^0'=i41^post45, n_bits^0'=n_bits^post45, fcode5^0'=fcode5^post45, tmp___024^0'=tmp___024^post45, __const_53^0'=__const_53^post45, m130^0'=m130^post45, c7^0'=c7^post45, ratio^0'=ratio^post45, (m122^0-m122^post45 == 0 /\ -i29^post45+i29^0 == 0 /\ -n44^post45+n44^0 == 0 /\ i21^0-i21^post45 == 0 /\ -ratio^post45+ratio^0 == 0 /\ -tmp___024^post45+tmp___024^0 == 0 /\ i6^0-i6^post45 == 0 /\ -seed2^post45+seed2^0 == 0 /\ -1+i41^post45-i41^0 == 0 /\ -__const_429496^post45+__const_429496^0 == 0 /\ -tmp___115^post45+tmp___115^0 == 0 /\ count^0-count^post45 == 0 /\ -hsize___027^post45+hsize___027^0 == 0 /\ hsize_reg10^0-hsize_reg10^post45 == 0 /\ -__const_50^post45+__const_50^0 == 0 /\ __const_10000^0-__const_10000^post45 == 0 /\ tmp___017^0-tmp___017^post45 == 0 /\ -c7^post45+c7^0 == 0 /\ rat26^0-rat26^post45 == 0 /\ -tmp___014^post45+tmp___014^0 == 0 /\ -__const_8^post45+__const_8^0 == 0 /\ -fcode5^post45+fcode5^0 == 0 /\ clear_flg^0-clear_flg^post45 == 0 /\ disp9^0-disp9^post45 == 0 /\ offset^0-offset^post45 == 0 /\ -r_off32^post45+r_off32^0 == 0 /\ -__const_2147483647^post45+__const_2147483647^0 == 0 /\ __const_257^0-__const_257^post45 == 0 /\ -m130^post45+m130^0 == 0 /\ __const_16^0-__const_16^post45 == 0 /\ out_count^0-out_count^post45 == 0 /\ tabort4^0-tabort4^post45 == 0 /\ -i45^post45+i45^0 == 0 /\ -maxbits^post45+maxbits^0 == 0 /\ n_bits^0-n_bits^post45 == 0 /\ __const_9^0-__const_9^post45 == 0 /\ -n40^post45+n40^0 == 0 /\ maxcode^0-maxcode^post45 == 0 /\ in_count^0-in_count^post45 == 0 /\ -maxmaxcode^post45+maxmaxcode^0 == 0 /\ InCnt^0-InCnt^post45 == 0 /\ apsim_InCnt^0-apsim_InCnt^post45 == 0 /\ -bytes_out^post45+bytes_out^0 == 0 /\ -__const_256^post45+__const_256^0 == 0 /\ -checkpoint^post45+checkpoint^0 == 0 /\ bits33^0-bits33^post45 == 0 /\ ret_getbyte18^0-ret_getbyte18^post45 == 0 /\ -apsim_bound11113^post45+apsim_bound11113^0 == 0 /\ tmp12^0-tmp12^post45 == 0 /\ -__const_8388607^post45+__const_8388607^0 == 0 /\ __const_65536^0-__const_65536^post45 == 0 /\ hsize___019^0-hsize___019^post45 == 0 /\ -__const_53^post45+__const_53^0 == 0 /\ i3^0-i3^post45 == 0 /\ c37^0-c37^post45 == 0 /\ -exit_stat^post45+exit_stat^0 == 0 /\ block_compress^0-block_compress^post45 == 0 /\ ent8^0-ent8^post45 == 0 /\ -code31^post45+code31^0 == 0 /\ -free_ent^post45+free_ent^0 == 0 /\ 1-__const_16^0+i41^0 <= 0 /\ hshift11^0-hshift11^post45 == 0 /\ ret_getbyte25^0-ret_getbyte25^post45 == 0 /\ -hsize^post45+hsize^0 == 0), cost: 1 48: l41 -> l38 : InCnt^0'=InCnt^post48, i21^0'=i21^post48, apsim_InCnt^0'=apsim_InCnt^post48, disp9^0'=disp9^post48, tmp12^0'=tmp12^post48, __const_257^0'=__const_257^post48, i6^0'=i6^post48, block_compress^0'=block_compress^post48, out_count^0'=out_count^post48, hshift11^0'=hshift11^post48, hsize___019^0'=hsize___019^post48, __const_8388607^0'=__const_8388607^post48, maxcode^0'=maxcode^post48, clear_flg^0'=clear_flg^post48, ret_getbyte25^0'=ret_getbyte25^post48, __const_16^0'=__const_16^post48, i3^0'=i3^post48, n44^0'=n44^post48, exit_stat^0'=exit_stat^post48, tmp___017^0'=tmp___017^post48, __const_50^0'=__const_50^post48, m122^0'=m122^post48, c37^0'=c37^post48, rat26^0'=rat26^post48, hsize_reg10^0'=hsize_reg10^post48, __const_9^0'=__const_9^post48, n40^0'=n40^post48, count^0'=count^post48, tabort4^0'=tabort4^post48, __const_256^0'=__const_256^post48, i45^0'=i45^post48, bits33^0'=bits33^post48, offset^0'=offset^post48, free_ent^0'=free_ent^post48, tmp___115^0'=tmp___115^post48, __const_65536^0'=__const_65536^post48, maxbits^0'=maxbits^post48, checkpoint^0'=checkpoint^post48, ret_getbyte18^0'=ret_getbyte18^post48, __const_10000^0'=__const_10000^post48, i29^0'=i29^post48, apsim_bound11113^0'=apsim_bound11113^post48, ent8^0'=ent8^post48, tmp___014^0'=tmp___014^post48, __const_429496^0'=__const_429496^post48, in_count^0'=in_count^post48, bytes_out^0'=bytes_out^post48, r_off32^0'=r_off32^post48, hsize^0'=hsize^post48, hsize___027^0'=hsize___027^post48, __const_8^0'=__const_8^post48, maxmaxcode^0'=maxmaxcode^post48, code31^0'=code31^post48, seed2^0'=seed2^post48, __const_2147483647^0'=__const_2147483647^post48, i41^0'=i41^post48, n_bits^0'=n_bits^post48, fcode5^0'=fcode5^post48, tmp___024^0'=tmp___024^post48, __const_53^0'=__const_53^post48, m130^0'=m130^post48, c7^0'=c7^post48, ratio^0'=ratio^post48, (tmp___017^0-tmp___017^post48 == 0 /\ n40^0-n40^post48 == 0 /\ __const_256^0-__const_256^post48 == 0 /\ -bits33^post48+bits33^0 == 0 /\ -in_count^post48+in_count^0 == 0 /\ -__const_2147483647^post48+__const_2147483647^0 == 0 /\ -n_bits^post48+n_bits^0 == 0 /\ n44^0-n44^post48 == 0 /\ -offset^post48+offset^0 == 0 /\ hsize___019^0-hsize___019^post48 == 0 /\ -maxbits^post48+maxbits^0 == 0 /\ -i3^post48+i3^0 == 0 /\ i29^0-i29^post48 == 0 /\ -m130^post48+m130^0 == 0 /\ -i41^post48+i41^0 == 0 /\ -__const_9^post48+__const_9^0 == 0 /\ hshift11^0-hshift11^post48 == 0 /\ -maxmaxcode^post48+maxmaxcode^0 == 0 /\ -c37^post48+c37^0 == 0 /\ -free_ent^post48+free_ent^0 == 0 /\ rat26^0-rat26^post48 == 0 /\ i21^0-i21^post48 == 0 /\ tmp___115^0-tmp___115^post48 == 0 /\ __const_257^0-__const_257^post48 == 0 /\ disp9^0-disp9^post48 == 0 /\ -hsize^post48+hsize^0 == 0 /\ -code31^post48+code31^0 == 0 /\ -hsize_reg10^post48+hsize_reg10^0 == 0 /\ -__const_53^post48+__const_53^0 == 0 /\ __const_16^0-__const_16^post48 == 0 /\ exit_stat^0-exit_stat^post48 == 0 /\ offset^0 <= 0 /\ -ret_getbyte18^post48+ret_getbyte18^0 == 0 /\ -tmp___014^post48+tmp___014^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post48 == 0 /\ block_compress^0-block_compress^post48 == 0 /\ r_off32^0-r_off32^post48 == 0 /\ -clear_flg^post48+clear_flg^0 == 0 /\ -hsize___027^post48+hsize___027^0 == 0 /\ tmp12^0-tmp12^post48 == 0 /\ tmp___024^0-tmp___024^post48 == 0 /\ apsim_bound11113^0-apsim_bound11113^post48 == 0 /\ i45^0-i45^post48 == 0 /\ -seed2^post48+seed2^0 == 0 /\ m122^0-m122^post48 == 0 /\ maxcode^0-maxcode^post48 == 0 /\ -tabort4^post48+tabort4^0 == 0 /\ -ratio^post48+ratio^0 == 0 /\ __const_8388607^0-__const_8388607^post48 == 0 /\ -__const_8^post48+__const_8^0 == 0 /\ checkpoint^0-checkpoint^post48 == 0 /\ ret_getbyte25^0-ret_getbyte25^post48 == 0 /\ count^0-count^post48 == 0 /\ -__const_10000^post48+__const_10000^0 == 0 /\ -fcode5^post48+fcode5^0 == 0 /\ -bytes_out^post48+bytes_out^0 == 0 /\ out_count^0-out_count^post48 == 0 /\ -ent8^post48+ent8^0 == 0 /\ -__const_65536^post48+__const_65536^0 == 0 /\ __const_429496^0-__const_429496^post48 == 0 /\ i6^0-i6^post48 == 0 /\ -c7^post48+c7^0 == 0 /\ InCnt^0-InCnt^post48 == 0 /\ -__const_50^post48+__const_50^0 == 0), cost: 1 49: l41 -> l21 : InCnt^0'=InCnt^post49, i21^0'=i21^post49, apsim_InCnt^0'=apsim_InCnt^post49, disp9^0'=disp9^post49, tmp12^0'=tmp12^post49, __const_257^0'=__const_257^post49, i6^0'=i6^post49, block_compress^0'=block_compress^post49, out_count^0'=out_count^post49, hshift11^0'=hshift11^post49, hsize___019^0'=hsize___019^post49, __const_8388607^0'=__const_8388607^post49, maxcode^0'=maxcode^post49, clear_flg^0'=clear_flg^post49, ret_getbyte25^0'=ret_getbyte25^post49, __const_16^0'=__const_16^post49, i3^0'=i3^post49, n44^0'=n44^post49, exit_stat^0'=exit_stat^post49, tmp___017^0'=tmp___017^post49, __const_50^0'=__const_50^post49, m122^0'=m122^post49, c37^0'=c37^post49, rat26^0'=rat26^post49, hsize_reg10^0'=hsize_reg10^post49, __const_9^0'=__const_9^post49, n40^0'=n40^post49, count^0'=count^post49, tabort4^0'=tabort4^post49, __const_256^0'=__const_256^post49, i45^0'=i45^post49, bits33^0'=bits33^post49, offset^0'=offset^post49, free_ent^0'=free_ent^post49, tmp___115^0'=tmp___115^post49, __const_65536^0'=__const_65536^post49, maxbits^0'=maxbits^post49, checkpoint^0'=checkpoint^post49, ret_getbyte18^0'=ret_getbyte18^post49, __const_10000^0'=__const_10000^post49, i29^0'=i29^post49, apsim_bound11113^0'=apsim_bound11113^post49, ent8^0'=ent8^post49, tmp___014^0'=tmp___014^post49, __const_429496^0'=__const_429496^post49, in_count^0'=in_count^post49, bytes_out^0'=bytes_out^post49, r_off32^0'=r_off32^post49, hsize^0'=hsize^post49, hsize___027^0'=hsize___027^post49, __const_8^0'=__const_8^post49, maxmaxcode^0'=maxmaxcode^post49, code31^0'=code31^post49, seed2^0'=seed2^post49, __const_2147483647^0'=__const_2147483647^post49, i41^0'=i41^post49, n_bits^0'=n_bits^post49, fcode5^0'=fcode5^post49, tmp___024^0'=tmp___024^post49, __const_53^0'=__const_53^post49, m130^0'=m130^post49, c7^0'=c7^post49, ratio^0'=ratio^post49, (code31^0-code31^post49 == 0 /\ -i45^post49+i45^0 == 0 /\ -m130^post49+m130^0 == 0 /\ __const_10000^0-__const_10000^post49 == 0 /\ hsize___019^0-hsize___019^post49 == 0 /\ -m122^post49+m122^0 == 0 /\ i3^0-i3^post49 == 0 /\ tmp___017^0-tmp___017^post49 == 0 /\ -maxmaxcode^post49+maxmaxcode^0 == 0 /\ rat26^0-rat26^post49 == 0 /\ ent8^0-ent8^post49 == 0 /\ clear_flg^0-clear_flg^post49 == 0 /\ free_ent^0-free_ent^post49 == 0 /\ n44^0-n44^post49 == 0 /\ hsize___027^0-hsize___027^post49 == 0 /\ -n_bits^post49+n_bits^0 == 0 /\ -checkpoint^post49+checkpoint^0 == 0 /\ n40^post49-n_bits^0 == 0 /\ -__const_53^post49+__const_53^0 == 0 /\ -__const_256^post49+__const_256^0 == 0 /\ -c37^post49+c37^0 == 0 /\ hshift11^0-hshift11^post49 == 0 /\ __const_257^0-__const_257^post49 == 0 /\ -apsim_bound11113^post49+apsim_bound11113^0 == 0 /\ 1-offset^0 <= 0 /\ tabort4^0-tabort4^post49 == 0 /\ -exit_stat^post49+exit_stat^0 == 0 /\ maxcode^0-maxcode^post49 == 0 /\ i21^0-i21^post49 == 0 /\ -ret_getbyte18^post49+ret_getbyte18^0 == 0 /\ -__const_16^post49+__const_16^0 == 0 /\ -in_count^post49+in_count^0 == 0 /\ maxbits^0-maxbits^post49 == 0 /\ -hsize^post49+hsize^0 == 0 /\ bits33^0-bits33^post49 == 0 /\ hsize_reg10^0-hsize_reg10^post49 == 0 /\ i41^post49 == 0 /\ -seed2^post49+seed2^0 == 0 /\ tmp12^0-tmp12^post49 == 0 /\ __const_8388607^0-__const_8388607^post49 == 0 /\ __const_65536^0-__const_65536^post49 == 0 /\ -block_compress^post49+block_compress^0 == 0 /\ -ratio^post49+ratio^0 == 0 /\ -i29^post49+i29^0 == 0 /\ -tmp___024^post49+tmp___024^0 == 0 /\ -__const_429496^post49+__const_429496^0 == 0 /\ disp9^0-disp9^post49 == 0 /\ -InCnt^post49+InCnt^0 == 0 /\ offset^0-offset^post49 == 0 /\ -tmp___115^post49+tmp___115^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post49 == 0 /\ out_count^0-out_count^post49 == 0 /\ -r_off32^post49+r_off32^0 == 0 /\ __const_50^0-__const_50^post49 == 0 /\ __const_9^0-__const_9^post49 == 0 /\ -c7^post49+c7^0 == 0 /\ -__const_2147483647^post49+__const_2147483647^0 == 0 /\ -tmp___014^post49+tmp___014^0 == 0 /\ i6^0-i6^post49 == 0 /\ -__const_8^post49+__const_8^0 == 0 /\ -fcode5^post49+fcode5^0 == 0 /\ -count^post49+count^0 == 0 /\ bytes_out^0-bytes_out^post49 == 0 /\ apsim_InCnt^0-apsim_InCnt^post49 == 0), cost: 1 50: l42 -> l27 : InCnt^0'=InCnt^post50, i21^0'=i21^post50, apsim_InCnt^0'=apsim_InCnt^post50, disp9^0'=disp9^post50, tmp12^0'=tmp12^post50, __const_257^0'=__const_257^post50, i6^0'=i6^post50, block_compress^0'=block_compress^post50, out_count^0'=out_count^post50, hshift11^0'=hshift11^post50, hsize___019^0'=hsize___019^post50, __const_8388607^0'=__const_8388607^post50, maxcode^0'=maxcode^post50, clear_flg^0'=clear_flg^post50, ret_getbyte25^0'=ret_getbyte25^post50, __const_16^0'=__const_16^post50, i3^0'=i3^post50, n44^0'=n44^post50, exit_stat^0'=exit_stat^post50, tmp___017^0'=tmp___017^post50, __const_50^0'=__const_50^post50, m122^0'=m122^post50, c37^0'=c37^post50, rat26^0'=rat26^post50, hsize_reg10^0'=hsize_reg10^post50, __const_9^0'=__const_9^post50, n40^0'=n40^post50, count^0'=count^post50, tabort4^0'=tabort4^post50, __const_256^0'=__const_256^post50, i45^0'=i45^post50, bits33^0'=bits33^post50, offset^0'=offset^post50, free_ent^0'=free_ent^post50, tmp___115^0'=tmp___115^post50, __const_65536^0'=__const_65536^post50, maxbits^0'=maxbits^post50, checkpoint^0'=checkpoint^post50, ret_getbyte18^0'=ret_getbyte18^post50, __const_10000^0'=__const_10000^post50, i29^0'=i29^post50, apsim_bound11113^0'=apsim_bound11113^post50, ent8^0'=ent8^post50, tmp___014^0'=tmp___014^post50, __const_429496^0'=__const_429496^post50, in_count^0'=in_count^post50, bytes_out^0'=bytes_out^post50, r_off32^0'=r_off32^post50, hsize^0'=hsize^post50, hsize___027^0'=hsize___027^post50, __const_8^0'=__const_8^post50, maxmaxcode^0'=maxmaxcode^post50, code31^0'=code31^post50, seed2^0'=seed2^post50, __const_2147483647^0'=__const_2147483647^post50, i41^0'=i41^post50, n_bits^0'=n_bits^post50, fcode5^0'=fcode5^post50, tmp___024^0'=tmp___024^post50, __const_53^0'=__const_53^post50, m130^0'=m130^post50, c7^0'=c7^post50, ratio^0'=ratio^post50, (i3^0-i3^post50 == 0 /\ -fcode5^post50+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post50 == 0 /\ -free_ent^post50+free_ent^0 == 0 /\ -bytes_out^post50+bytes_out^0 == 0 /\ InCnt^0-InCnt^post50 == 0 /\ -hsize^post50+hsize^0 == 0 /\ c37^0-c37^post50 == 0 /\ -code31^post50+code31^0 == 0 /\ clear_flg^0 <= 0 /\ -c7^post50+c7^0 == 0 /\ __const_257^0-__const_257^post50 == 0 /\ -ent8^post50+ent8^0 == 0 /\ n44^0-n44^post50 == 0 /\ m122^0-m122^post50 == 0 /\ maxcode^0-maxcode^post50 == 0 /\ __const_2147483647^0-__const_2147483647^post50 == 0 /\ -bits33^post50+bits33^0 == 0 /\ -hsize___027^post50+hsize___027^0 == 0 /\ -in_count^post50+in_count^0 == 0 /\ maxmaxcode^0-maxmaxcode^post50 == 0 /\ -n_bits^post50+n_bits^0 == 0 /\ __const_16^0-__const_16^post50 == 0 /\ ret_getbyte18^0-ret_getbyte18^post50 == 0 /\ -m130^post50+m130^0 == 0 /\ -seed2^post50+seed2^0 == 0 /\ block_compress^0-block_compress^post50 == 0 /\ tmp___017^0-tmp___017^post50 == 0 /\ r_off32^0-r_off32^post50 == 0 /\ -__const_9^post50+__const_9^0 == 0 /\ i21^0-i21^post50 == 0 /\ n40^0-n40^post50 == 0 /\ -rat26^post50+rat26^0 == 0 /\ i45^0-i45^post50 == 0 /\ -__const_8^post50+__const_8^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post50 == 0 /\ -__const_10000^post50+__const_10000^0 == 0 /\ hsize_reg10^0-hsize_reg10^post50 == 0 /\ __const_429496^0-__const_429496^post50 == 0 /\ __const_8388607^0-__const_8388607^post50 == 0 /\ -__const_53^post50+__const_53^0 == 0 /\ -__const_65536^post50+__const_65536^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post50 == 0 /\ tmp12^0-tmp12^post50 == 0 /\ tmp___115^0-tmp___115^post50 == 0 /\ disp9^0-disp9^post50 == 0 /\ -i29^post50+i29^0 == 0 /\ -hshift11^post50+hshift11^0 == 0 /\ -__const_50^post50+__const_50^0 == 0 /\ -tmp___014^post50+tmp___014^0 == 0 /\ -tmp___024^post50+tmp___024^0 == 0 /\ -clear_flg^post50+clear_flg^0 == 0 /\ i6^0-i6^post50 == 0 /\ -offset^post50+offset^0 == 0 /\ exit_stat^0-exit_stat^post50 == 0 /\ -maxbits^post50+maxbits^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post50 == 0 /\ checkpoint^0-checkpoint^post50 == 0 /\ count^0-count^post50 == 0 /\ -i41^post50+i41^0 == 0 /\ __const_256^0-__const_256^post50 == 0 /\ -tabort4^post50+tabort4^0 == 0 /\ -ratio^post50+ratio^0 == 0 /\ out_count^0-out_count^post50 == 0), cost: 1 51: l42 -> l41 : InCnt^0'=InCnt^post51, i21^0'=i21^post51, apsim_InCnt^0'=apsim_InCnt^post51, disp9^0'=disp9^post51, tmp12^0'=tmp12^post51, __const_257^0'=__const_257^post51, i6^0'=i6^post51, block_compress^0'=block_compress^post51, out_count^0'=out_count^post51, hshift11^0'=hshift11^post51, hsize___019^0'=hsize___019^post51, __const_8388607^0'=__const_8388607^post51, maxcode^0'=maxcode^post51, clear_flg^0'=clear_flg^post51, ret_getbyte25^0'=ret_getbyte25^post51, __const_16^0'=__const_16^post51, i3^0'=i3^post51, n44^0'=n44^post51, exit_stat^0'=exit_stat^post51, tmp___017^0'=tmp___017^post51, __const_50^0'=__const_50^post51, m122^0'=m122^post51, c37^0'=c37^post51, rat26^0'=rat26^post51, hsize_reg10^0'=hsize_reg10^post51, __const_9^0'=__const_9^post51, n40^0'=n40^post51, count^0'=count^post51, tabort4^0'=tabort4^post51, __const_256^0'=__const_256^post51, i45^0'=i45^post51, bits33^0'=bits33^post51, offset^0'=offset^post51, free_ent^0'=free_ent^post51, tmp___115^0'=tmp___115^post51, __const_65536^0'=__const_65536^post51, maxbits^0'=maxbits^post51, checkpoint^0'=checkpoint^post51, ret_getbyte18^0'=ret_getbyte18^post51, __const_10000^0'=__const_10000^post51, i29^0'=i29^post51, apsim_bound11113^0'=apsim_bound11113^post51, ent8^0'=ent8^post51, tmp___014^0'=tmp___014^post51, __const_429496^0'=__const_429496^post51, in_count^0'=in_count^post51, bytes_out^0'=bytes_out^post51, r_off32^0'=r_off32^post51, hsize^0'=hsize^post51, hsize___027^0'=hsize___027^post51, __const_8^0'=__const_8^post51, maxmaxcode^0'=maxmaxcode^post51, code31^0'=code31^post51, seed2^0'=seed2^post51, __const_2147483647^0'=__const_2147483647^post51, i41^0'=i41^post51, n_bits^0'=n_bits^post51, fcode5^0'=fcode5^post51, tmp___024^0'=tmp___024^post51, __const_53^0'=__const_53^post51, m130^0'=m130^post51, c7^0'=c7^post51, ratio^0'=ratio^post51, (-code31^post51+code31^0 == 0 /\ -checkpoint^post51+checkpoint^0 == 0 /\ free_ent^0-free_ent^post51 == 0 /\ -c37^post51+c37^0 == 0 /\ -r_off32^post51+r_off32^0 == 0 /\ -exit_stat^post51+exit_stat^0 == 0 /\ -c7^post51+c7^0 == 0 /\ maxbits^0-maxbits^post51 == 0 /\ -ret_getbyte18^post51+ret_getbyte18^0 == 0 /\ 1-clear_flg^0 <= 0 /\ -fcode5^post51+fcode5^0 == 0 /\ __const_257^0-__const_257^post51 == 0 /\ -count^post51+count^0 == 0 /\ InCnt^0-InCnt^post51 == 0 /\ __const_9^0-__const_9^post51 == 0 /\ -hsize^post51+hsize^0 == 0 /\ i3^0-i3^post51 == 0 /\ -i45^post51+i45^0 == 0 /\ -seed2^post51+seed2^0 == 0 /\ -m130^post51+m130^0 == 0 /\ n44^0-n44^post51 == 0 /\ -n40^post51+n40^0 == 0 /\ m122^0-m122^post51 == 0 /\ hsize___027^0-hsize___027^post51 == 0 /\ -ent8^post51+ent8^0 == 0 /\ bits33^0-bits33^post51 == 0 /\ hshift11^0-hshift11^post51 == 0 /\ tabort4^0-tabort4^post51 == 0 /\ -tmp___115^post51+tmp___115^0 == 0 /\ block_compress^0-block_compress^post51 == 0 /\ tmp___017^0-tmp___017^post51 == 0 /\ -maxcode^post51+maxcode^0 == 0 /\ i21^0-i21^post51 == 0 /\ n_bits^0-n_bits^post51 == 0 /\ -__const_53^post51+__const_53^0 == 0 /\ -tmp12^post51+tmp12^0 == 0 /\ disp9^0-disp9^post51 == 0 /\ -__const_65536^post51+__const_65536^0 == 0 /\ -apsim_bound11113^post51+apsim_bound11113^0 == 0 /\ hsize___019^0-hsize___019^post51 == 0 /\ ret_getbyte25^0-ret_getbyte25^post51 == 0 /\ -__const_2147483647^post51+__const_2147483647^0 == 0 /\ hsize_reg10^0-hsize_reg10^post51 == 0 /\ -__const_8^post51+__const_8^0 == 0 /\ -in_count^post51+in_count^0 == 0 /\ rat26^0-rat26^post51 == 0 /\ -__const_16^post51+__const_16^0 == 0 /\ -maxmaxcode^post51+maxmaxcode^0 == 0 /\ i6^0-i6^post51 == 0 /\ clear_flg^0-clear_flg^post51 == 0 /\ offset^0-offset^post51 == 0 /\ bytes_out^0-bytes_out^post51 == 0 /\ -i41^post51+i41^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post51 == 0 /\ tmp___014^0-tmp___014^post51 == 0 /\ -ratio^post51+ratio^0 == 0 /\ -i29^post51+i29^0 == 0 /\ -tmp___024^post51+tmp___024^0 == 0 /\ -__const_429496^post51+__const_429496^0 == 0 /\ __const_256^0-__const_256^post51 == 0 /\ out_count^0-out_count^post51 == 0 /\ __const_10000^0-__const_10000^post51 == 0 /\ __const_8388607^0-__const_8388607^post51 == 0 /\ __const_50^0-__const_50^post51 == 0), cost: 1 52: l43 -> l42 : InCnt^0'=InCnt^post52, i21^0'=i21^post52, apsim_InCnt^0'=apsim_InCnt^post52, disp9^0'=disp9^post52, tmp12^0'=tmp12^post52, __const_257^0'=__const_257^post52, i6^0'=i6^post52, block_compress^0'=block_compress^post52, out_count^0'=out_count^post52, hshift11^0'=hshift11^post52, hsize___019^0'=hsize___019^post52, __const_8388607^0'=__const_8388607^post52, maxcode^0'=maxcode^post52, clear_flg^0'=clear_flg^post52, ret_getbyte25^0'=ret_getbyte25^post52, __const_16^0'=__const_16^post52, i3^0'=i3^post52, n44^0'=n44^post52, exit_stat^0'=exit_stat^post52, tmp___017^0'=tmp___017^post52, __const_50^0'=__const_50^post52, m122^0'=m122^post52, c37^0'=c37^post52, rat26^0'=rat26^post52, hsize_reg10^0'=hsize_reg10^post52, __const_9^0'=__const_9^post52, n40^0'=n40^post52, count^0'=count^post52, tabort4^0'=tabort4^post52, __const_256^0'=__const_256^post52, i45^0'=i45^post52, bits33^0'=bits33^post52, offset^0'=offset^post52, free_ent^0'=free_ent^post52, tmp___115^0'=tmp___115^post52, __const_65536^0'=__const_65536^post52, maxbits^0'=maxbits^post52, checkpoint^0'=checkpoint^post52, ret_getbyte18^0'=ret_getbyte18^post52, __const_10000^0'=__const_10000^post52, i29^0'=i29^post52, apsim_bound11113^0'=apsim_bound11113^post52, ent8^0'=ent8^post52, tmp___014^0'=tmp___014^post52, __const_429496^0'=__const_429496^post52, in_count^0'=in_count^post52, bytes_out^0'=bytes_out^post52, r_off32^0'=r_off32^post52, hsize^0'=hsize^post52, hsize___027^0'=hsize___027^post52, __const_8^0'=__const_8^post52, maxmaxcode^0'=maxmaxcode^post52, code31^0'=code31^post52, seed2^0'=seed2^post52, __const_2147483647^0'=__const_2147483647^post52, i41^0'=i41^post52, n_bits^0'=n_bits^post52, fcode5^0'=fcode5^post52, tmp___024^0'=tmp___024^post52, __const_53^0'=__const_53^post52, m130^0'=m130^post52, c7^0'=c7^post52, ratio^0'=ratio^post52, (hsize^0-hsize^post52 == 0 /\ out_count^0-out_count^post52 == 0 /\ -tmp___014^post52+tmp___014^0 == 0 /\ -tmp___024^post52+tmp___024^0 == 0 /\ -hsize___027^post52+hsize___027^0 == 0 /\ __const_257^0-__const_257^post52 == 0 /\ -seed2^post52+seed2^0 == 0 /\ hsize_reg10^0-hsize_reg10^post52 == 0 /\ InCnt^0-InCnt^post52 == 0 /\ i3^0-i3^post52 == 0 /\ -rat26^post52+rat26^0 == 0 /\ -ratio^post52+ratio^0 == 0 /\ -tabort4^post52+tabort4^0 == 0 /\ exit_stat^0-exit_stat^post52 == 0 /\ __const_16^0-__const_16^post52 == 0 /\ -__const_8^post52+__const_8^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post52 == 0 /\ -__const_10000^post52+__const_10000^0 == 0 /\ block_compress^0-block_compress^post52 == 0 /\ tmp___017^0-tmp___017^post52 == 0 /\ tmp12^0-tmp12^post52 == 0 /\ n40^0-n40^post52 == 0 /\ -bytes_out^post52+bytes_out^0 == 0 /\ __const_65536^0-__const_65536^post52 == 0 /\ n44^0-n44^post52 == 0 /\ i45^0-i45^post52 == 0 /\ -fcode5^post52+fcode5^0 == 0 /\ m122^0-m122^post52 == 0 /\ -r_off32^post52+r_off32^0 == 0 /\ maxcode^0-maxcode^post52 == 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -c7^post52+c7^0 == 0 /\ -ent8^post52+ent8^0 == 0 /\ -__const_2147483647^post52+__const_2147483647^0 == 0 /\ maxmaxcode^0-maxmaxcode^post52 == 0 /\ -__const_50^post52+__const_50^0 == 0 /\ checkpoint^0-checkpoint^post52 == 0 /\ ret_getbyte25^0-ret_getbyte25^post52 == 0 /\ count^0-count^post52 == 0 /\ -i41^post52+i41^0 == 0 /\ -bits33^post52+bits33^0 == 0 /\ i21^0-i21^post52 == 0 /\ tmp___115^0-tmp___115^post52 == 0 /\ disp9^0-disp9^post52 == 0 /\ -offset^post52+offset^0 == 0 /\ -in_count^post52+in_count^0 == 0 /\ -apsim_InCnt^post52+apsim_InCnt^0 == 0 /\ -maxbits^post52+maxbits^0 == 0 /\ -m130^post52+m130^0 == 0 /\ __const_429496^0-__const_429496^post52 == 0 /\ -n_bits^post52+n_bits^0 == 0 /\ -__const_9^post52+__const_9^0 == 0 /\ -free_ent^post52+free_ent^0 == 0 /\ clear_flg^0-clear_flg^post52 == 0 /\ -code31^post52+code31^0 == 0 /\ -__const_256^post52+__const_256^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post52 == 0 /\ -__const_53^post52+__const_53^0 == 0 /\ hsize___019^0-hsize___019^post52 == 0 /\ -i6^post52+i6^0 == 0 /\ __const_8388607^0-__const_8388607^post52 == 0 /\ c37^0-c37^post52 == 0 /\ -hshift11^post52+hshift11^0 == 0 /\ -i29^post52+i29^0 == 0), cost: 1 53: l43 -> l41 : InCnt^0'=InCnt^post53, i21^0'=i21^post53, apsim_InCnt^0'=apsim_InCnt^post53, disp9^0'=disp9^post53, tmp12^0'=tmp12^post53, __const_257^0'=__const_257^post53, i6^0'=i6^post53, block_compress^0'=block_compress^post53, out_count^0'=out_count^post53, hshift11^0'=hshift11^post53, hsize___019^0'=hsize___019^post53, __const_8388607^0'=__const_8388607^post53, maxcode^0'=maxcode^post53, clear_flg^0'=clear_flg^post53, ret_getbyte25^0'=ret_getbyte25^post53, __const_16^0'=__const_16^post53, i3^0'=i3^post53, n44^0'=n44^post53, exit_stat^0'=exit_stat^post53, tmp___017^0'=tmp___017^post53, __const_50^0'=__const_50^post53, m122^0'=m122^post53, c37^0'=c37^post53, rat26^0'=rat26^post53, hsize_reg10^0'=hsize_reg10^post53, __const_9^0'=__const_9^post53, n40^0'=n40^post53, count^0'=count^post53, tabort4^0'=tabort4^post53, __const_256^0'=__const_256^post53, i45^0'=i45^post53, bits33^0'=bits33^post53, offset^0'=offset^post53, free_ent^0'=free_ent^post53, tmp___115^0'=tmp___115^post53, __const_65536^0'=__const_65536^post53, maxbits^0'=maxbits^post53, checkpoint^0'=checkpoint^post53, ret_getbyte18^0'=ret_getbyte18^post53, __const_10000^0'=__const_10000^post53, i29^0'=i29^post53, apsim_bound11113^0'=apsim_bound11113^post53, ent8^0'=ent8^post53, tmp___014^0'=tmp___014^post53, __const_429496^0'=__const_429496^post53, in_count^0'=in_count^post53, bytes_out^0'=bytes_out^post53, r_off32^0'=r_off32^post53, hsize^0'=hsize^post53, hsize___027^0'=hsize___027^post53, __const_8^0'=__const_8^post53, maxmaxcode^0'=maxmaxcode^post53, code31^0'=code31^post53, seed2^0'=seed2^post53, __const_2147483647^0'=__const_2147483647^post53, i41^0'=i41^post53, n_bits^0'=n_bits^post53, fcode5^0'=fcode5^post53, tmp___024^0'=tmp___024^post53, __const_53^0'=__const_53^post53, m130^0'=m130^post53, c7^0'=c7^post53, ratio^0'=ratio^post53, (-seed2^post53+seed2^0 == 0 /\ __const_257^0-__const_257^post53 == 0 /\ tabort4^0-tabort4^post53 == 0 /\ -ratio^post53+ratio^0 == 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ -__const_429496^post53+__const_429496^0 == 0 /\ -tmp___017^post53+tmp___017^0 == 0 /\ exit_stat^0-exit_stat^post53 == 0 /\ -tmp___115^post53+tmp___115^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post53 == 0 /\ out_count^0-out_count^post53 == 0 /\ -hsize___027^post53+hsize___027^0 == 0 /\ maxbits^0-maxbits^post53 == 0 /\ -tmp___024^post53+tmp___024^0 == 0 /\ tmp12^0-tmp12^post53 == 0 /\ bits33^0-bits33^post53 == 0 /\ -r_off32^post53+r_off32^0 == 0 /\ -__const_65536^post53+__const_65536^0 == 0 /\ -count^post53+count^0 == 0 /\ InCnt^0-InCnt^post53 == 0 /\ block_compress^0-block_compress^post53 == 0 /\ -__const_2147483647^post53+__const_2147483647^0 == 0 /\ -c7^post53+c7^0 == 0 /\ i3^0-i3^post53 == 0 /\ -__const_8^post53+__const_8^0 == 0 /\ free_ent^0-free_ent^post53 == 0 /\ -i41^post53+i41^0 == 0 /\ n44^0-n44^post53 == 0 /\ ret_getbyte25^0-ret_getbyte25^post53 == 0 /\ m122^0-m122^post53 == 0 /\ -i45^post53+i45^0 == 0 /\ -maxmaxcode^post53+maxmaxcode^0 == 0 /\ -fcode5^post53+fcode5^0 == 0 /\ -m130^post53+m130^0 == 0 /\ hshift11^0-hshift11^post53 == 0 /\ __const_50^0-__const_50^post53 == 0 /\ -ent8^post53+ent8^0 == 0 /\ rat26^0-rat26^post53 == 0 /\ i29^0-i29^post53 == 0 /\ __const_9^0-__const_9^post53 == 0 /\ n_bits^0-n_bits^post53 == 0 /\ n40^0-n40^post53 == 0 /\ i6^0-i6^post53 == 0 /\ i21^0-i21^post53 == 0 /\ bytes_out^0-bytes_out^post53 == 0 /\ -checkpoint^post53+checkpoint^0 == 0 /\ -maxcode^post53+maxcode^0 == 0 /\ -code31^post53+code31^0 == 0 /\ __const_256^0-__const_256^post53 == 0 /\ -__const_53^post53+__const_53^0 == 0 /\ __const_8388607^0-__const_8388607^post53 == 0 /\ -c37^post53+c37^0 == 0 /\ -apsim_bound11113^post53+apsim_bound11113^0 == 0 /\ __const_10000^0-__const_10000^post53 == 0 /\ clear_flg^0-clear_flg^post53 == 0 /\ -hsize_reg10^post53+hsize_reg10^0 == 0 /\ -ret_getbyte18^post53+ret_getbyte18^0 == 0 /\ disp9^0-disp9^post53 == 0 /\ hsize___019^0-hsize___019^post53 == 0 /\ offset^0-offset^post53 == 0 /\ tmp___014^0-tmp___014^post53 == 0 /\ -__const_16^post53+__const_16^0 == 0 /\ -in_count^post53+in_count^0 == 0 /\ -hsize^post53+hsize^0 == 0), cost: 1 54: l44 -> l43 : InCnt^0'=InCnt^post54, i21^0'=i21^post54, apsim_InCnt^0'=apsim_InCnt^post54, disp9^0'=disp9^post54, tmp12^0'=tmp12^post54, __const_257^0'=__const_257^post54, i6^0'=i6^post54, block_compress^0'=block_compress^post54, out_count^0'=out_count^post54, hshift11^0'=hshift11^post54, hsize___019^0'=hsize___019^post54, __const_8388607^0'=__const_8388607^post54, maxcode^0'=maxcode^post54, clear_flg^0'=clear_flg^post54, ret_getbyte25^0'=ret_getbyte25^post54, __const_16^0'=__const_16^post54, i3^0'=i3^post54, n44^0'=n44^post54, exit_stat^0'=exit_stat^post54, tmp___017^0'=tmp___017^post54, __const_50^0'=__const_50^post54, m122^0'=m122^post54, c37^0'=c37^post54, rat26^0'=rat26^post54, hsize_reg10^0'=hsize_reg10^post54, __const_9^0'=__const_9^post54, n40^0'=n40^post54, count^0'=count^post54, tabort4^0'=tabort4^post54, __const_256^0'=__const_256^post54, i45^0'=i45^post54, bits33^0'=bits33^post54, offset^0'=offset^post54, free_ent^0'=free_ent^post54, tmp___115^0'=tmp___115^post54, __const_65536^0'=__const_65536^post54, maxbits^0'=maxbits^post54, checkpoint^0'=checkpoint^post54, ret_getbyte18^0'=ret_getbyte18^post54, __const_10000^0'=__const_10000^post54, i29^0'=i29^post54, apsim_bound11113^0'=apsim_bound11113^post54, ent8^0'=ent8^post54, tmp___014^0'=tmp___014^post54, __const_429496^0'=__const_429496^post54, in_count^0'=in_count^post54, bytes_out^0'=bytes_out^post54, r_off32^0'=r_off32^post54, hsize^0'=hsize^post54, hsize___027^0'=hsize___027^post54, __const_8^0'=__const_8^post54, maxmaxcode^0'=maxmaxcode^post54, code31^0'=code31^post54, seed2^0'=seed2^post54, __const_2147483647^0'=__const_2147483647^post54, i41^0'=i41^post54, n_bits^0'=n_bits^post54, fcode5^0'=fcode5^post54, tmp___024^0'=tmp___024^post54, __const_53^0'=__const_53^post54, m130^0'=m130^post54, c7^0'=c7^post54, ratio^0'=ratio^post54, (-__const_8^post54+__const_8^0 == 0 /\ -__const_10000^post54+__const_10000^0 == 0 /\ -__const_429496^post54+__const_429496^0 == 0 /\ m122^0-m122^post54 == 0 /\ maxcode^0-maxcode^post54 == 0 /\ -ret_getbyte25^post54+ret_getbyte25^0 == 0 /\ -__const_53^post54+__const_53^0 == 0 /\ maxmaxcode^0-maxmaxcode^post54 == 0 /\ __const_16^0-__const_16^post54 == 0 /\ exit_stat^0-exit_stat^post54 == 0 /\ out_count^0-out_count^post54 == 0 /\ apsim_InCnt^0-apsim_InCnt^post54 == 0 /\ ret_getbyte18^0-ret_getbyte18^post54 == 0 /\ hsize^0-hsize^post54 == 0 /\ block_compress^0-block_compress^post54 == 0 /\ -__const_256^post54+__const_256^0 == 0 /\ -n44^post54+n44^0 == 0 /\ -__const_50^post54+__const_50^0 == 0 /\ -__const_2147483647^post54+__const_2147483647^0 == 0 /\ -i29^post54+i29^0 == 0 /\ i45^0-i45^post54 == 0 /\ InCnt^0-InCnt^post54 == 0 /\ hsize_reg10^0-hsize_reg10^post54 == 0 /\ -tmp___014^post54+tmp___014^0 == 0 /\ i3^0-i3^post54 == 0 /\ -i41^post54+i41^0 == 0 /\ count^0-count^post54 == 0 /\ -maxbits^post54+maxbits^0 == 0 /\ -tmp___024^post54+tmp___024^0 == 0 /\ rat26^0-rat26^post54 == 0 /\ tmp12^0-tmp12^post54 == 0 /\ __const_65536^0-__const_65536^post54 == 0 /\ -ratio^post54+ratio^0 == 0 /\ -tabort4^post54+tabort4^0 == 0 /\ __const_9^0-__const_9^post54 == 0 /\ -free_ent^post54+free_ent^0 == 0 /\ hshift11^0-hshift11^post54 == 0 /\ -checkpoint^post54+checkpoint^0 == 0 /\ -code31^post54+code31^0 == 0 /\ -r_off32^post54+r_off32^0 == 0 /\ -fcode5^post54+fcode5^0 == 0 /\ tmp___017^0-tmp___017^post54 == 0 /\ -n40^post54+n40^0 == 0 /\ i21^0-i21^post54 == 0 /\ -ent8^post54+ent8^0 == 0 /\ -c7^post54+c7^0 == 0 /\ -i6^post54+i6^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post54 == 0 /\ -bits33^post54+bits33^0 == 0 /\ -hsize___027^post54+hsize___027^0 == 0 /\ __const_8388607^0-__const_8388607^post54 == 0 /\ hsize___019^0-hsize___019^post54 == 0 /\ -in_count^post54+in_count^0 == 0 /\ c37^0-c37^post54 == 0 /\ -seed2^post54+seed2^0 == 0 /\ -bytes_out^post54+bytes_out^0 == 0 /\ -m130^post54+m130^0 == 0 /\ tmp___115^0-tmp___115^post54 == 0 /\ disp9^0-disp9^post54 == 0 /\ clear_flg^0-clear_flg^post54 == 0 /\ __const_257^0-__const_257^post54 == 0 /\ offset^post54 == 0 /\ -n_bits^post54+n_bits^0 == 0), cost: 1 55: l45 -> l19 : InCnt^0'=InCnt^post55, i21^0'=i21^post55, apsim_InCnt^0'=apsim_InCnt^post55, disp9^0'=disp9^post55, tmp12^0'=tmp12^post55, __const_257^0'=__const_257^post55, i6^0'=i6^post55, block_compress^0'=block_compress^post55, out_count^0'=out_count^post55, hshift11^0'=hshift11^post55, hsize___019^0'=hsize___019^post55, __const_8388607^0'=__const_8388607^post55, maxcode^0'=maxcode^post55, clear_flg^0'=clear_flg^post55, ret_getbyte25^0'=ret_getbyte25^post55, __const_16^0'=__const_16^post55, i3^0'=i3^post55, n44^0'=n44^post55, exit_stat^0'=exit_stat^post55, tmp___017^0'=tmp___017^post55, __const_50^0'=__const_50^post55, m122^0'=m122^post55, c37^0'=c37^post55, rat26^0'=rat26^post55, hsize_reg10^0'=hsize_reg10^post55, __const_9^0'=__const_9^post55, n40^0'=n40^post55, count^0'=count^post55, tabort4^0'=tabort4^post55, __const_256^0'=__const_256^post55, i45^0'=i45^post55, bits33^0'=bits33^post55, offset^0'=offset^post55, free_ent^0'=free_ent^post55, tmp___115^0'=tmp___115^post55, __const_65536^0'=__const_65536^post55, maxbits^0'=maxbits^post55, checkpoint^0'=checkpoint^post55, ret_getbyte18^0'=ret_getbyte18^post55, __const_10000^0'=__const_10000^post55, i29^0'=i29^post55, apsim_bound11113^0'=apsim_bound11113^post55, ent8^0'=ent8^post55, tmp___014^0'=tmp___014^post55, __const_429496^0'=__const_429496^post55, in_count^0'=in_count^post55, bytes_out^0'=bytes_out^post55, r_off32^0'=r_off32^post55, hsize^0'=hsize^post55, hsize___027^0'=hsize___027^post55, __const_8^0'=__const_8^post55, maxmaxcode^0'=maxmaxcode^post55, code31^0'=code31^post55, seed2^0'=seed2^post55, __const_2147483647^0'=__const_2147483647^post55, i41^0'=i41^post55, n_bits^0'=n_bits^post55, fcode5^0'=fcode5^post55, tmp___024^0'=tmp___024^post55, __const_53^0'=__const_53^post55, m130^0'=m130^post55, c7^0'=c7^post55, ratio^0'=ratio^post55, (-__const_65536^post55+__const_65536^0 == 0 /\ n40^0-n40^post55 == 0 /\ exit_stat^0-exit_stat^post55 == 0 /\ -apsim_bound11113^post55+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post55 == 0 /\ m122^0-m122^post55 == 0 /\ -__const_2147483647^post55+__const_2147483647^0 == 0 /\ -n_bits^post55+n_bits^0 == 0 /\ bits33^0-bits33^post55 == 0 /\ -hsize_reg10^post55+hsize_reg10^0 == 0 /\ __const_8388607^0-__const_8388607^post55 == 0 /\ -i41^post55+i41^0 == 0 /\ -m130^post55+m130^0 == 0 /\ tabort4^0-tabort4^post55 == 0 /\ block_compress^0-block_compress^post55 == 0 /\ -__const_8^post55+__const_8^0 == 0 /\ -in_count^post55+in_count^0 == 0 /\ -maxmaxcode^post55+maxmaxcode^0 == 0 /\ free_ent^0-free_ent^post55 == 0 /\ checkpoint^0-checkpoint^post55 == 0 /\ seed2^0-seed2^post55 == 0 /\ -ratio^post55+ratio^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post55 == 0 /\ tmp12^0-tmp12^post55 == 0 /\ -offset^post55+offset^0 == 0 /\ -__const_53^post55+__const_53^0 == 0 /\ -__const_429496^post55+__const_429496^0 == 0 /\ InCnt^0-InCnt^post55 == 0 /\ i3^0-i3^post55 == 0 /\ rat26^0-rat26^post55 == 0 /\ -code31^post55+code31^0 == 0 /\ i6^0-i6^post55 == 0 /\ -tmp___024^post55+tmp___024^0 == 0 /\ clear_flg^0-clear_flg^post55 == 0 /\ -r_off32^post55+r_off32^0 == 0 /\ bytes_out^0-bytes_out^post55 == 0 /\ n44^0-n44^post55 == 0 /\ -out_count^post55+out_count^0 == 0 /\ -c37^post55+c37^0 == 0 /\ tmp___014^0-tmp___014^post55 == 0 /\ -c7^post55+c7^0 == 0 /\ -disp9^post55+disp9^0 == 0 /\ __const_256^0-__const_256^post55 == 0 /\ -ret_getbyte18^post55+ret_getbyte18^0 == 0 /\ hshift11^0-hshift11^post55 == 0 /\ -hsize^post55+hsize^0 == 0 /\ __const_50^0-__const_50^post55 == 0 /\ i29^0-i29^post55 == 0 /\ i21^0-i21^post55 == 0 /\ -i45^post55+i45^0 == 0 /\ -fcode5^post55+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post55 == 0 /\ count^0-count^post55 == 0 /\ -ent8^post55+ent8^0 == 0 /\ maxbits^0-maxbits^post55 == 0 /\ -__const_10000^post55+__const_10000^0 == 0 /\ __const_257^0-__const_257^post55 == 0 /\ -tmp___017^post55+tmp___017^0 == 0 /\ __const_16^0-__const_16^post55 == 0 /\ -tmp___115^post55+tmp___115^0 == 0 /\ -hsize___027^post55+hsize___027^0 == 0 /\ -maxcode^post55+maxcode^0 == 0 /\ -__const_9^post55+__const_9^0 == 0), cost: 1 56: l45 -> l44 : InCnt^0'=InCnt^post56, i21^0'=i21^post56, apsim_InCnt^0'=apsim_InCnt^post56, disp9^0'=disp9^post56, tmp12^0'=tmp12^post56, __const_257^0'=__const_257^post56, i6^0'=i6^post56, block_compress^0'=block_compress^post56, out_count^0'=out_count^post56, hshift11^0'=hshift11^post56, hsize___019^0'=hsize___019^post56, __const_8388607^0'=__const_8388607^post56, maxcode^0'=maxcode^post56, clear_flg^0'=clear_flg^post56, ret_getbyte25^0'=ret_getbyte25^post56, __const_16^0'=__const_16^post56, i3^0'=i3^post56, n44^0'=n44^post56, exit_stat^0'=exit_stat^post56, tmp___017^0'=tmp___017^post56, __const_50^0'=__const_50^post56, m122^0'=m122^post56, c37^0'=c37^post56, rat26^0'=rat26^post56, hsize_reg10^0'=hsize_reg10^post56, __const_9^0'=__const_9^post56, n40^0'=n40^post56, count^0'=count^post56, tabort4^0'=tabort4^post56, __const_256^0'=__const_256^post56, i45^0'=i45^post56, bits33^0'=bits33^post56, offset^0'=offset^post56, free_ent^0'=free_ent^post56, tmp___115^0'=tmp___115^post56, __const_65536^0'=__const_65536^post56, maxbits^0'=maxbits^post56, checkpoint^0'=checkpoint^post56, ret_getbyte18^0'=ret_getbyte18^post56, __const_10000^0'=__const_10000^post56, i29^0'=i29^post56, apsim_bound11113^0'=apsim_bound11113^post56, ent8^0'=ent8^post56, tmp___014^0'=tmp___014^post56, __const_429496^0'=__const_429496^post56, in_count^0'=in_count^post56, bytes_out^0'=bytes_out^post56, r_off32^0'=r_off32^post56, hsize^0'=hsize^post56, hsize___027^0'=hsize___027^post56, __const_8^0'=__const_8^post56, maxmaxcode^0'=maxmaxcode^post56, code31^0'=code31^post56, seed2^0'=seed2^post56, __const_2147483647^0'=__const_2147483647^post56, i41^0'=i41^post56, n_bits^0'=n_bits^post56, fcode5^0'=fcode5^post56, tmp___024^0'=tmp___024^post56, __const_53^0'=__const_53^post56, m130^0'=m130^post56, c7^0'=c7^post56, ratio^0'=ratio^post56, (apsim_InCnt^0-apsim_InCnt^post56 == 0 /\ ret_getbyte18^0-ret_getbyte18^post56 == 0 /\ -m130^post56+m130^0 == 0 /\ block_compress^0-block_compress^post56 == 0 /\ -i41^post56+i41^0 == 0 /\ tmp12^0-tmp12^post56 == 0 /\ -bits33^post56+bits33^0 == 0 /\ __const_65536^0-__const_65536^post56 == 0 /\ i45^0-i45^post56 == 0 /\ -bytes_out^post56+bytes_out^0 == 0 /\ -maxmaxcode^post56+maxmaxcode^0 == 0 /\ -maxbits^post56+maxbits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post56 == 0 /\ maxcode^0-maxcode^post56 == 0 /\ -m122^post56+m122^0 == 0 /\ offset^0-offset^post56 == 0 /\ __const_8388607^0-__const_8388607^post56 == 0 /\ hsize___019^0-hsize___019^post56 == 0 /\ -n_bits^post56+n_bits^0 == 0 /\ out_count^0-out_count^post56 == 0 /\ -__const_53^post56+__const_53^0 == 0 /\ hsize^0-hsize^post56 == 0 /\ __const_50^0-__const_50^post56 == 0 /\ -__const_429496^post56+__const_429496^0 == 0 /\ rat26^0-rat26^post56 == 0 /\ -free_ent^post56+free_ent^0 == 0 /\ -ret_getbyte25^post56+ret_getbyte25^0 == 0 /\ -checkpoint^post56+checkpoint^0 == 0 /\ InCnt^0-InCnt^post56 == 0 /\ hsize_reg10^0-hsize_reg10^post56 == 0 /\ -__const_256^post56+__const_256^0 == 0 /\ -code31^post56+code31^0 == 0 /\ i3^0-i3^post56 == 0 /\ i6^0-i6^post56 == 0 /\ -i29^post56+i29^0 == 0 /\ exit_stat^0-exit_stat^post56 == 0 /\ -ratio^post56+ratio^0 == 0 /\ -tmp___014^post56+tmp___014^0 == 0 /\ tmp___017^0-tmp___017^post56 == 0 /\ -tmp___115^post56+tmp___115^0 == 0 /\ -hsize___027^post56+hsize___027^0 == 0 /\ clear_flg^0-clear_flg^post56 == 0 /\ -seed2^post56+seed2^0 == 0 /\ c37^0-c37^post56 == 0 /\ tmp___024^0-tmp___024^post56 == 0 /\ tabort4^0-tabort4^post56 == 0 /\ hshift11^0-hshift11^post56 == 0 /\ -__const_10000^post56+__const_10000^0 == 0 /\ count^0-count^post56 == 0 /\ i21^0-i21^post56 == 0 /\ disp9^0-disp9^post56 == 0 /\ -c7^post56+c7^0 == 0 /\ -__const_8^post56+__const_8^0 == 0 /\ __const_257^0-__const_257^post56 == 0 /\ -r_off32^post56+r_off32^0 == 0 /\ in_count^0-in_count^post56 == 0 /\ -fcode5^post56+fcode5^0 == 0 /\ -n40^post56+n40^0 == 0 /\ __const_9^0-__const_9^post56 == 0 /\ -n44^post56+n44^0 == 0 /\ -__const_2147483647^post56+__const_2147483647^0 == 0 /\ __const_16^0-__const_16^post56 == 0 /\ -ent8^post56+ent8^0 == 0), cost: 1 60: l46 -> l19 : InCnt^0'=InCnt^post60, i21^0'=i21^post60, apsim_InCnt^0'=apsim_InCnt^post60, disp9^0'=disp9^post60, tmp12^0'=tmp12^post60, __const_257^0'=__const_257^post60, i6^0'=i6^post60, block_compress^0'=block_compress^post60, out_count^0'=out_count^post60, hshift11^0'=hshift11^post60, hsize___019^0'=hsize___019^post60, __const_8388607^0'=__const_8388607^post60, maxcode^0'=maxcode^post60, clear_flg^0'=clear_flg^post60, ret_getbyte25^0'=ret_getbyte25^post60, __const_16^0'=__const_16^post60, i3^0'=i3^post60, n44^0'=n44^post60, exit_stat^0'=exit_stat^post60, tmp___017^0'=tmp___017^post60, __const_50^0'=__const_50^post60, m122^0'=m122^post60, c37^0'=c37^post60, rat26^0'=rat26^post60, hsize_reg10^0'=hsize_reg10^post60, __const_9^0'=__const_9^post60, n40^0'=n40^post60, count^0'=count^post60, tabort4^0'=tabort4^post60, __const_256^0'=__const_256^post60, i45^0'=i45^post60, bits33^0'=bits33^post60, offset^0'=offset^post60, free_ent^0'=free_ent^post60, tmp___115^0'=tmp___115^post60, __const_65536^0'=__const_65536^post60, maxbits^0'=maxbits^post60, checkpoint^0'=checkpoint^post60, ret_getbyte18^0'=ret_getbyte18^post60, __const_10000^0'=__const_10000^post60, i29^0'=i29^post60, apsim_bound11113^0'=apsim_bound11113^post60, ent8^0'=ent8^post60, tmp___014^0'=tmp___014^post60, __const_429496^0'=__const_429496^post60, in_count^0'=in_count^post60, bytes_out^0'=bytes_out^post60, r_off32^0'=r_off32^post60, hsize^0'=hsize^post60, hsize___027^0'=hsize___027^post60, __const_8^0'=__const_8^post60, maxmaxcode^0'=maxmaxcode^post60, code31^0'=code31^post60, seed2^0'=seed2^post60, __const_2147483647^0'=__const_2147483647^post60, i41^0'=i41^post60, n_bits^0'=n_bits^post60, fcode5^0'=fcode5^post60, tmp___024^0'=tmp___024^post60, __const_53^0'=__const_53^post60, m130^0'=m130^post60, c7^0'=c7^post60, ratio^0'=ratio^post60, (__const_50^0-__const_50^post60 == 0 /\ -tmp___014^post60+tmp___014^0 == 0 /\ free_ent^0-free_ent^post60 == 0 /\ rat26^0-rat26^post60 == 0 /\ -hsize___027^post60+hsize___027^0 == 0 /\ -ratio^post60+ratio^0 == 0 /\ -count^post60+count^0 == 0 /\ -tmp___115^post60+tmp___115^0 == 0 /\ -seed2^post60+seed2^0 == 0 /\ __const_9^0-__const_9^post60 == 0 /\ i6^0-i6^post60 == 0 /\ apsim_InCnt^0-apsim_InCnt^post60 == 0 /\ -tmp___024^post60+tmp___024^0 == 0 /\ -__const_2147483647^post60+__const_2147483647^0 == 0 /\ InCnt^0-InCnt^post60 == 0 /\ code31^0-code31^post60 == 0 /\ clear_flg^0-clear_flg^post60 == 0 /\ -__const_8^post60+__const_8^0 == 0 /\ -c7^post60+c7^0 == 0 /\ -i45^post60+i45^0 == 0 /\ i41^0-i41^post60 == 0 /\ -r_off32^post60+r_off32^0 == 0 /\ -n40^post60+n40^0 == 0 /\ n44^0-n44^post60 == 0 /\ -fcode5^post60+fcode5^0 == 0 /\ c37^0-c37^post60 == 0 /\ tabort4^0-tabort4^post60 == 0 /\ __const_10000^0-__const_10000^post60 == 0 /\ out_count^0-out_count^post60 == 0 /\ -m130^post60+m130^0 == 0 /\ in_count^0-in_count^post60 == 0 /\ -hsize___019^post60+hsize___019^0 == 0 /\ -maxbits^post60+maxbits^0 == 0 /\ __const_257^0-__const_257^post60 == 0 /\ ent8^0-ent8^post60 == 0 /\ -__const_8388607^post60+__const_8388607^0 == 0 /\ i21^0-i21^post60 == 0 /\ -maxmaxcode^post60+maxmaxcode^0 == 0 /\ hsize_reg10^0-hsize_reg10^post60 == 0 /\ i3^0-i3^post60 == 0 /\ -m122^post60+m122^0 == 0 /\ -n_bits^post60+n_bits^0 == 0 /\ -apsim_bound11113^post60+apsim_bound11113^0 == 0 /\ __const_16^0-__const_16^post60 == 0 /\ offset^0-offset^post60 == 0 /\ -__const_429496^post60+__const_429496^0 == 0 /\ -exit_stat^post60+exit_stat^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post60 == 0 /\ -__const_53^post60+__const_53^0 == 0 /\ tmp___017^0-tmp___017^post60 == 0 /\ bytes_out^post60-bytes_out^0-bits33^post60 == 0 /\ tmp12^0-tmp12^post60 == 0 /\ -hsize^post60+hsize^0 == 0 /\ block_compress^0-block_compress^post60 == 0 /\ -ret_getbyte25^post60+ret_getbyte25^0 == 0 /\ -checkpoint^post60+checkpoint^0 == 0 /\ __const_65536^0-__const_65536^post60 == 0 /\ maxcode^0-maxcode^post60 == 0 /\ -n_bits^0+bits33^post60 == 0 /\ -i29^post60+i29^0 == 0 /\ __const_256^0-__const_256^post60 == 0 /\ disp9^0-disp9^post60 == 0 /\ hshift11^0-hshift11^post60 == 0), cost: 1 61: l46 -> l43 : InCnt^0'=InCnt^post61, i21^0'=i21^post61, apsim_InCnt^0'=apsim_InCnt^post61, disp9^0'=disp9^post61, tmp12^0'=tmp12^post61, __const_257^0'=__const_257^post61, i6^0'=i6^post61, block_compress^0'=block_compress^post61, out_count^0'=out_count^post61, hshift11^0'=hshift11^post61, hsize___019^0'=hsize___019^post61, __const_8388607^0'=__const_8388607^post61, maxcode^0'=maxcode^post61, clear_flg^0'=clear_flg^post61, ret_getbyte25^0'=ret_getbyte25^post61, __const_16^0'=__const_16^post61, i3^0'=i3^post61, n44^0'=n44^post61, exit_stat^0'=exit_stat^post61, tmp___017^0'=tmp___017^post61, __const_50^0'=__const_50^post61, m122^0'=m122^post61, c37^0'=c37^post61, rat26^0'=rat26^post61, hsize_reg10^0'=hsize_reg10^post61, __const_9^0'=__const_9^post61, n40^0'=n40^post61, count^0'=count^post61, tabort4^0'=tabort4^post61, __const_256^0'=__const_256^post61, i45^0'=i45^post61, bits33^0'=bits33^post61, offset^0'=offset^post61, free_ent^0'=free_ent^post61, tmp___115^0'=tmp___115^post61, __const_65536^0'=__const_65536^post61, maxbits^0'=maxbits^post61, checkpoint^0'=checkpoint^post61, ret_getbyte18^0'=ret_getbyte18^post61, __const_10000^0'=__const_10000^post61, i29^0'=i29^post61, apsim_bound11113^0'=apsim_bound11113^post61, ent8^0'=ent8^post61, tmp___014^0'=tmp___014^post61, __const_429496^0'=__const_429496^post61, in_count^0'=in_count^post61, bytes_out^0'=bytes_out^post61, r_off32^0'=r_off32^post61, hsize^0'=hsize^post61, hsize___027^0'=hsize___027^post61, __const_8^0'=__const_8^post61, maxmaxcode^0'=maxmaxcode^post61, code31^0'=code31^post61, seed2^0'=seed2^post61, __const_2147483647^0'=__const_2147483647^post61, i41^0'=i41^post61, n_bits^0'=n_bits^post61, fcode5^0'=fcode5^post61, tmp___024^0'=tmp___024^post61, __const_53^0'=__const_53^post61, m130^0'=m130^post61, c7^0'=c7^post61, ratio^0'=ratio^post61, (-ret_getbyte25^post61+ret_getbyte25^0 == 0 /\ maxcode^0-maxcode^post61 == 0 /\ m122^0-m122^post61 == 0 /\ -__const_8^post61+__const_8^0 == 0 /\ -__const_53^post61+__const_53^0 == 0 /\ -__const_429496^post61+__const_429496^0 == 0 /\ __const_16^0-__const_16^post61 == 0 /\ maxmaxcode^0-maxmaxcode^post61 == 0 /\ hsize^0-hsize^post61 == 0 /\ exit_stat^0-exit_stat^post61 == 0 /\ block_compress^0-block_compress^post61 == 0 /\ -__const_10000^post61+__const_10000^0 == 0 /\ -__const_2147483647^post61+__const_2147483647^0 == 0 /\ -i29^post61+i29^0 == 0 /\ -tmp___115^post61+tmp___115^0 == 0 /\ out_count^0-out_count^post61 == 0 /\ count^0-count^post61 == 0 /\ ret_getbyte18^0-ret_getbyte18^post61 == 0 /\ i21^0-i21^post61 == 0 /\ hsize_reg10^0-hsize_reg10^post61 == 0 /\ -__const_50^post61+__const_50^0 == 0 /\ i3^0-i3^post61 == 0 /\ tmp___017^0-tmp___017^post61 == 0 /\ -r_off32^post61+r_off32^0 == 0 /\ -ratio^post61+ratio^0 == 0 /\ -tmp___014^post61+tmp___014^0 == 0 /\ rat26^0-rat26^post61 == 0 /\ -tmp___024^post61+tmp___024^0 == 0 /\ -maxbits^post61+maxbits^0 == 0 /\ offset^0-offset^post61 == 0 /\ __const_65536^0-__const_65536^post61 == 0 /\ -i41^post61+i41^0 == 0 /\ tmp12^0-tmp12^post61 == 0 /\ hshift11^0-hshift11^post61 == 0 /\ -c7^post61+c7^0 == 0 /\ tabort4^0-tabort4^post61 == 0 /\ -i45^post61+i45^0 == 0 /\ -bytes_out^post61+bytes_out^0 == 0 /\ __const_9^0-__const_9^post61 == 0 /\ -n40^post61+n40^0 == 0 /\ -fcode5^post61+fcode5^0 == 0 /\ -ent8^post61+ent8^0 == 0 /\ -checkpoint^post61+checkpoint^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post61 == 0 /\ -i6^post61+i6^0 == 0 /\ -code31^post61+code31^0 == 0 /\ -__const_256^post61+__const_256^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post61 == 0 /\ __const_8388607^0-__const_8388607^post61 == 0 /\ -n_bits^post61+n_bits^0 == 0 /\ InCnt^0-InCnt^post61 == 0 /\ -in_count^post61+in_count^0 == 0 /\ hsize___019^0-hsize___019^post61 == 0 /\ -m130^post61+m130^0 == 0 /\ c37^0-c37^post61 == 0 /\ -bits33^post61+bits33^0 == 0 /\ -hsize___027^post61+hsize___027^0 == 0 /\ -free_ent^post61+free_ent^0 == 0 /\ clear_flg^0-clear_flg^post61 == 0 /\ -seed2^post61+seed2^0 == 0 /\ n44^0-n44^post61 == 0 /\ __const_257^0-__const_257^post61 == 0 /\ disp9^0-disp9^post61 == 0), cost: 1 62: l47 -> l46 : InCnt^0'=InCnt^post62, i21^0'=i21^post62, apsim_InCnt^0'=apsim_InCnt^post62, disp9^0'=disp9^post62, tmp12^0'=tmp12^post62, __const_257^0'=__const_257^post62, i6^0'=i6^post62, block_compress^0'=block_compress^post62, out_count^0'=out_count^post62, hshift11^0'=hshift11^post62, hsize___019^0'=hsize___019^post62, __const_8388607^0'=__const_8388607^post62, maxcode^0'=maxcode^post62, clear_flg^0'=clear_flg^post62, ret_getbyte25^0'=ret_getbyte25^post62, __const_16^0'=__const_16^post62, i3^0'=i3^post62, n44^0'=n44^post62, exit_stat^0'=exit_stat^post62, tmp___017^0'=tmp___017^post62, __const_50^0'=__const_50^post62, m122^0'=m122^post62, c37^0'=c37^post62, rat26^0'=rat26^post62, hsize_reg10^0'=hsize_reg10^post62, __const_9^0'=__const_9^post62, n40^0'=n40^post62, count^0'=count^post62, tabort4^0'=tabort4^post62, __const_256^0'=__const_256^post62, i45^0'=i45^post62, bits33^0'=bits33^post62, offset^0'=offset^post62, free_ent^0'=free_ent^post62, tmp___115^0'=tmp___115^post62, __const_65536^0'=__const_65536^post62, maxbits^0'=maxbits^post62, checkpoint^0'=checkpoint^post62, ret_getbyte18^0'=ret_getbyte18^post62, __const_10000^0'=__const_10000^post62, i29^0'=i29^post62, apsim_bound11113^0'=apsim_bound11113^post62, ent8^0'=ent8^post62, tmp___014^0'=tmp___014^post62, __const_429496^0'=__const_429496^post62, in_count^0'=in_count^post62, bytes_out^0'=bytes_out^post62, r_off32^0'=r_off32^post62, hsize^0'=hsize^post62, hsize___027^0'=hsize___027^post62, __const_8^0'=__const_8^post62, maxmaxcode^0'=maxmaxcode^post62, code31^0'=code31^post62, seed2^0'=seed2^post62, __const_2147483647^0'=__const_2147483647^post62, i41^0'=i41^post62, n_bits^0'=n_bits^post62, fcode5^0'=fcode5^post62, tmp___024^0'=tmp___024^post62, __const_53^0'=__const_53^post62, m130^0'=m130^post62, c7^0'=c7^post62, ratio^0'=ratio^post62, (-apsim_bound11113^post62+apsim_bound11113^0 == 0 /\ n44^0-n44^post62 == 0 /\ -tabort4^post62+tabort4^0 == 0 /\ exit_stat^0-exit_stat^post62 == 0 /\ -__const_2147483647^post62+__const_2147483647^0 == 0 /\ m122^0-m122^post62 == 0 /\ offset^post62-offset^0-n_bits^0 == 0 /\ -__const_65536^post62+__const_65536^0 == 0 /\ bits33^0-bits33^post62 == 0 /\ out_count^0-out_count^post62 == 0 /\ -hsize_reg10^post62+hsize_reg10^0 == 0 /\ -__const_8^post62+__const_8^0 == 0 /\ n40^0-n40^post62 == 0 /\ -m130^post62+m130^0 == 0 /\ __const_256^0-__const_256^post62 == 0 /\ -in_count^post62+in_count^0 == 0 /\ block_compress^0-block_compress^post62 == 0 /\ -count^post62+count^0 == 0 /\ i21^0-i21^post62 == 0 /\ seed2^0-seed2^post62 == 0 /\ ret_getbyte25^0-ret_getbyte25^post62 == 0 /\ -maxmaxcode^post62+maxmaxcode^0 == 0 /\ -i41^post62+i41^0 == 0 /\ disp9^0-disp9^post62 == 0 /\ -__const_429496^post62+__const_429496^0 == 0 /\ tmp12^0-tmp12^post62 == 0 /\ rat26^0-rat26^post62 == 0 /\ -__const_53^post62+__const_53^0 == 0 /\ tmp___115^0-tmp___115^post62 == 0 /\ i3^0-i3^post62 == 0 /\ clear_flg^0-clear_flg^post62 == 0 /\ -c37^post62+c37^0 == 0 /\ i6^0-i6^post62 == 0 /\ -hsize^post62+hsize^0 == 0 /\ -tmp___024^post62+tmp___024^0 == 0 /\ -checkpoint^post62+checkpoint^0 == 0 /\ hshift11^0-hshift11^post62 == 0 /\ bytes_out^0-bytes_out^post62 == 0 /\ tmp___014^0-tmp___014^post62 == 0 /\ -code31^post62+code31^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post62 == 0 /\ __const_50^0-__const_50^post62 == 0 /\ -r_off32^post62+r_off32^0 == 0 /\ -ratio^post62+ratio^0 == 0 /\ i29^0-i29^post62 == 0 /\ -fcode5^post62+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post62 == 0 /\ -ent8^post62+ent8^0 == 0 /\ i45^0-i45^post62 == 0 /\ __const_10000^0-__const_10000^post62 == 0 /\ __const_8388607^0-__const_8388607^post62 == 0 /\ -tmp___017^post62+tmp___017^0 == 0 /\ free_ent^0-free_ent^post62 == 0 /\ -ret_getbyte18^post62+ret_getbyte18^0 == 0 /\ maxbits^0-maxbits^post62 == 0 /\ -n_bits^post62+n_bits^0 == 0 /\ __const_16^0-__const_16^post62 == 0 /\ __const_257^0-__const_257^post62 == 0 /\ -c7^post62+c7^0 == 0 /\ -__const_9^post62+__const_9^0 == 0 /\ -maxcode^post62+maxcode^0 == 0 /\ -hsize___027^post62+hsize___027^0 == 0 /\ InCnt^0-InCnt^post62 == 0), cost: 1 63: l48 -> l47 : InCnt^0'=InCnt^post63, i21^0'=i21^post63, apsim_InCnt^0'=apsim_InCnt^post63, disp9^0'=disp9^post63, tmp12^0'=tmp12^post63, __const_257^0'=__const_257^post63, i6^0'=i6^post63, block_compress^0'=block_compress^post63, out_count^0'=out_count^post63, hshift11^0'=hshift11^post63, hsize___019^0'=hsize___019^post63, __const_8388607^0'=__const_8388607^post63, maxcode^0'=maxcode^post63, clear_flg^0'=clear_flg^post63, ret_getbyte25^0'=ret_getbyte25^post63, __const_16^0'=__const_16^post63, i3^0'=i3^post63, n44^0'=n44^post63, exit_stat^0'=exit_stat^post63, tmp___017^0'=tmp___017^post63, __const_50^0'=__const_50^post63, m122^0'=m122^post63, c37^0'=c37^post63, rat26^0'=rat26^post63, hsize_reg10^0'=hsize_reg10^post63, __const_9^0'=__const_9^post63, n40^0'=n40^post63, count^0'=count^post63, tabort4^0'=tabort4^post63, __const_256^0'=__const_256^post63, i45^0'=i45^post63, bits33^0'=bits33^post63, offset^0'=offset^post63, free_ent^0'=free_ent^post63, tmp___115^0'=tmp___115^post63, __const_65536^0'=__const_65536^post63, maxbits^0'=maxbits^post63, checkpoint^0'=checkpoint^post63, ret_getbyte18^0'=ret_getbyte18^post63, __const_10000^0'=__const_10000^post63, i29^0'=i29^post63, apsim_bound11113^0'=apsim_bound11113^post63, ent8^0'=ent8^post63, tmp___014^0'=tmp___014^post63, __const_429496^0'=__const_429496^post63, in_count^0'=in_count^post63, bytes_out^0'=bytes_out^post63, r_off32^0'=r_off32^post63, hsize^0'=hsize^post63, hsize___027^0'=hsize___027^post63, __const_8^0'=__const_8^post63, maxmaxcode^0'=maxmaxcode^post63, code31^0'=code31^post63, seed2^0'=seed2^post63, __const_2147483647^0'=__const_2147483647^post63, i41^0'=i41^post63, n_bits^0'=n_bits^post63, fcode5^0'=fcode5^post63, tmp___024^0'=tmp___024^post63, __const_53^0'=__const_53^post63, m130^0'=m130^post63, c7^0'=c7^post63, ratio^0'=ratio^post63, (-__const_256^post63+__const_256^0 == 0 /\ exit_stat^0-exit_stat^post63 == 0 /\ -n_bits^post63+n_bits^0 == 0 /\ -__const_50^post63+__const_50^0 == 0 /\ block_compress^0-block_compress^post63 == 0 /\ -m130^post63+m130^0 == 0 /\ n44^0-n44^post63 == 0 /\ ret_getbyte18^0-ret_getbyte18^post63 == 0 /\ -bits33^post63+bits33^0 == 0 /\ tmp12^0-tmp12^post63 == 0 /\ __const_8388607^0-__const_8388607^post63 == 0 /\ apsim_bound11113^0-apsim_bound11113^post63 == 0 /\ maxcode^0-maxcode^post63 == 0 /\ hsize___019^0-hsize___019^post63 == 0 /\ -i41^post63+i41^0 == 0 /\ -maxmaxcode^post63+maxmaxcode^0 == 0 /\ -m122^post63+m122^0 == 0 /\ hsize^0-hsize^post63 == 0 /\ rat26^0-rat26^post63 == 0 /\ -ret_getbyte25^post63+ret_getbyte25^0 == 0 /\ -__const_429496^post63+__const_429496^0 == 0 /\ -__const_53^post63+__const_53^0 == 0 /\ maxbits^0-maxbits^post63 == 0 /\ i21^0-i21^post63 == 0 /\ out_count^0-out_count^post63 == 0 /\ hsize_reg10^0-hsize_reg10^post63 == 0 /\ -checkpoint^post63+checkpoint^0 == 0 /\ i3^0-i3^post63 == 0 /\ i6^0-i6^post63 == 0 /\ -i29^post63+i29^0 == 0 /\ -code31^post63+code31^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post63 == 0 /\ offset^0-offset^post63 == 0 /\ clear_flg^0-clear_flg^post63 == 0 /\ -r_off32^post63+r_off32^0 == 0 /\ -ratio^post63+ratio^0 == 0 /\ -tmp___014^post63+tmp___014^0 == 0 /\ -hsize___027^post63+hsize___027^0 == 0 /\ hshift11^0-hshift11^post63 == 0 /\ disp9^0-disp9^post63 == 0 /\ -seed2^post63+seed2^0 == 0 /\ -free_ent^post63+free_ent^0 == 0 /\ tabort4^0-tabort4^post63 == 0 /\ tmp___017^0-tmp___017^post63 == 0 /\ tmp___024^0-tmp___024^post63 == 0 /\ c37^0-c37^post63 == 0 /\ -__const_8^post63+__const_8^0 == 0 /\ -i45^post63+i45^0 == 0 /\ -c7^post63+c7^0 == 0 /\ __const_257^0-__const_257^post63 == 0 /\ -n40^post63+n40^0 == 0 /\ count^0-count^post63 == 0 /\ -fcode5^post63+fcode5^0 == 0 /\ -bytes_out^post63+bytes_out^0 == 0 /\ -ent8^post63+ent8^0 == 0 /\ in_count^0-in_count^post63 == 0 /\ __const_65536^0-__const_65536^post63 == 0 /\ InCnt^0-InCnt^post63 == 0 /\ -__const_10000^post63+__const_10000^0 == 0 /\ __const_16^0-__const_16^post63 == 0 /\ -__const_2147483647^post63+__const_2147483647^0 == 0 /\ __const_9^0-__const_9^post63 == 0 /\ -tmp___115^post63+tmp___115^0 == 0), cost: 1 64: l49 -> l47 : InCnt^0'=InCnt^post64, i21^0'=i21^post64, apsim_InCnt^0'=apsim_InCnt^post64, disp9^0'=disp9^post64, tmp12^0'=tmp12^post64, __const_257^0'=__const_257^post64, i6^0'=i6^post64, block_compress^0'=block_compress^post64, out_count^0'=out_count^post64, hshift11^0'=hshift11^post64, hsize___019^0'=hsize___019^post64, __const_8388607^0'=__const_8388607^post64, maxcode^0'=maxcode^post64, clear_flg^0'=clear_flg^post64, ret_getbyte25^0'=ret_getbyte25^post64, __const_16^0'=__const_16^post64, i3^0'=i3^post64, n44^0'=n44^post64, exit_stat^0'=exit_stat^post64, tmp___017^0'=tmp___017^post64, __const_50^0'=__const_50^post64, m122^0'=m122^post64, c37^0'=c37^post64, rat26^0'=rat26^post64, hsize_reg10^0'=hsize_reg10^post64, __const_9^0'=__const_9^post64, n40^0'=n40^post64, count^0'=count^post64, tabort4^0'=tabort4^post64, __const_256^0'=__const_256^post64, i45^0'=i45^post64, bits33^0'=bits33^post64, offset^0'=offset^post64, free_ent^0'=free_ent^post64, tmp___115^0'=tmp___115^post64, __const_65536^0'=__const_65536^post64, maxbits^0'=maxbits^post64, checkpoint^0'=checkpoint^post64, ret_getbyte18^0'=ret_getbyte18^post64, __const_10000^0'=__const_10000^post64, i29^0'=i29^post64, apsim_bound11113^0'=apsim_bound11113^post64, ent8^0'=ent8^post64, tmp___014^0'=tmp___014^post64, __const_429496^0'=__const_429496^post64, in_count^0'=in_count^post64, bytes_out^0'=bytes_out^post64, r_off32^0'=r_off32^post64, hsize^0'=hsize^post64, hsize___027^0'=hsize___027^post64, __const_8^0'=__const_8^post64, maxmaxcode^0'=maxmaxcode^post64, code31^0'=code31^post64, seed2^0'=seed2^post64, __const_2147483647^0'=__const_2147483647^post64, i41^0'=i41^post64, n_bits^0'=n_bits^post64, fcode5^0'=fcode5^post64, tmp___024^0'=tmp___024^post64, __const_53^0'=__const_53^post64, m130^0'=m130^post64, c7^0'=c7^post64, ratio^0'=ratio^post64, (-ent8^post64+ent8^0 == 0 /\ -fcode5^post64+fcode5^0 == 0 /\ bits33^0-bits33^post64 == 0 /\ __const_8388607^0-__const_8388607^post64 == 0 /\ n40^0-n40^post64 == 0 /\ __const_256^0-__const_256^post64 == 0 /\ -i41^post64+i41^0 == 0 /\ -maxmaxcode^post64+maxmaxcode^0 == 0 /\ block_compress^0-block_compress^post64 == 0 /\ -offset^post64+offset^0 == 0 /\ InCnt^0-InCnt^post64 == 0 /\ hsize___019^0-hsize___019^post64 == 0 /\ -maxbits^post64+maxbits^0 == 0 /\ -n_bits^post64+n_bits^0 == 0 /\ -c7^post64+c7^0 == 0 /\ -__const_9^post64+__const_9^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post64 == 0 /\ __const_8^0-__const_8^post64 == 0 /\ n44^0-n44^post64 == 0 /\ m122^0-m122^post64 == 0 /\ -bytes_out^post64+bytes_out^0 == 0 /\ -c37^post64+c37^0 == 0 /\ -apsim_bound11113^post64+apsim_bound11113^0 == 0 /\ -free_ent^post64+free_ent^0 == 0 /\ rat26^0-rat26^post64 == 0 /\ __const_50^0-__const_50^post64 == 0 /\ tmp___115^0-tmp___115^post64 == 0 /\ -code31^post64+code31^0 == 0 /\ i6^0-i6^post64 == 0 /\ i21^0-i21^post64 == 0 /\ -hsize_reg10^post64+hsize_reg10^0 == 0 /\ seed2^0-seed2^post64 == 0 /\ exit_stat^0-exit_stat^post64 == 0 /\ -in_count^post64+in_count^0 == 0 /\ -m130^post64+m130^0 == 0 /\ -hsize^post64+hsize^0 == 0 /\ bits33^0 <= 0 /\ -tmp___017^post64+tmp___017^0 == 0 /\ -ret_getbyte18^post64+ret_getbyte18^0 == 0 /\ clear_flg^0-clear_flg^post64 == 0 /\ -bits33^0 <= 0 /\ i45^0-i45^post64 == 0 /\ -out_count^post64+out_count^0 == 0 /\ -__const_429496^post64+__const_429496^0 == 0 /\ -__const_10000^post64+__const_10000^0 == 0 /\ -__const_53^post64+__const_53^0 == 0 /\ -tmp12^post64+tmp12^0 == 0 /\ tmp___014^0-tmp___014^post64 == 0 /\ hshift11^0-hshift11^post64 == 0 /\ -tabort4^post64+tabort4^0 == 0 /\ -hsize___027^post64+hsize___027^0 == 0 /\ disp9^0-disp9^post64 == 0 /\ __const_16^0-__const_16^post64 == 0 /\ -i3^post64+i3^0 == 0 /\ checkpoint^0-checkpoint^post64 == 0 /\ __const_257^0-__const_257^post64 == 0 /\ -tmp___024^post64+tmp___024^0 == 0 /\ count^0-count^post64 == 0 /\ -__const_2147483647^post64+__const_2147483647^0 == 0 /\ maxcode^0-maxcode^post64 == 0 /\ i29^0-i29^post64 == 0 /\ -__const_65536^post64+__const_65536^0 == 0 /\ -r_off32^post64+r_off32^0 == 0 /\ -ratio^post64+ratio^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post64 == 0), cost: 1 65: l49 -> l48 : InCnt^0'=InCnt^post65, i21^0'=i21^post65, apsim_InCnt^0'=apsim_InCnt^post65, disp9^0'=disp9^post65, tmp12^0'=tmp12^post65, __const_257^0'=__const_257^post65, i6^0'=i6^post65, block_compress^0'=block_compress^post65, out_count^0'=out_count^post65, hshift11^0'=hshift11^post65, hsize___019^0'=hsize___019^post65, __const_8388607^0'=__const_8388607^post65, maxcode^0'=maxcode^post65, clear_flg^0'=clear_flg^post65, ret_getbyte25^0'=ret_getbyte25^post65, __const_16^0'=__const_16^post65, i3^0'=i3^post65, n44^0'=n44^post65, exit_stat^0'=exit_stat^post65, tmp___017^0'=tmp___017^post65, __const_50^0'=__const_50^post65, m122^0'=m122^post65, c37^0'=c37^post65, rat26^0'=rat26^post65, hsize_reg10^0'=hsize_reg10^post65, __const_9^0'=__const_9^post65, n40^0'=n40^post65, count^0'=count^post65, tabort4^0'=tabort4^post65, __const_256^0'=__const_256^post65, i45^0'=i45^post65, bits33^0'=bits33^post65, offset^0'=offset^post65, free_ent^0'=free_ent^post65, tmp___115^0'=tmp___115^post65, __const_65536^0'=__const_65536^post65, maxbits^0'=maxbits^post65, checkpoint^0'=checkpoint^post65, ret_getbyte18^0'=ret_getbyte18^post65, __const_10000^0'=__const_10000^post65, i29^0'=i29^post65, apsim_bound11113^0'=apsim_bound11113^post65, ent8^0'=ent8^post65, tmp___014^0'=tmp___014^post65, __const_429496^0'=__const_429496^post65, in_count^0'=in_count^post65, bytes_out^0'=bytes_out^post65, r_off32^0'=r_off32^post65, hsize^0'=hsize^post65, hsize___027^0'=hsize___027^post65, __const_8^0'=__const_8^post65, maxmaxcode^0'=maxmaxcode^post65, code31^0'=code31^post65, seed2^0'=seed2^post65, __const_2147483647^0'=__const_2147483647^post65, i41^0'=i41^post65, n_bits^0'=n_bits^post65, fcode5^0'=fcode5^post65, tmp___024^0'=tmp___024^post65, __const_53^0'=__const_53^post65, m130^0'=m130^post65, c7^0'=c7^post65, ratio^0'=ratio^post65, (-i45^post65+i45^0 == 0 /\ -c7^post65+c7^0 == 0 /\ InCnt^0-InCnt^post65 == 0 /\ hsize___019^0-hsize___019^post65 == 0 /\ -n40^post65+n40^0 == 0 /\ -bytes_out^post65+bytes_out^0 == 0 /\ -fcode5^post65+fcode5^0 == 0 /\ rat26^0-rat26^post65 == 0 /\ __const_257^0-__const_257^post65 == 0 /\ free_ent^0-free_ent^post65 == 0 /\ -code31^post65+code31^0 == 0 /\ -checkpoint^post65+checkpoint^0 == 0 /\ -n_bits^post65+n_bits^0 == 0 /\ -__const_256^post65+__const_256^0 == 0 /\ n44^0-n44^post65 == 0 /\ tabort4^0-tabort4^post65 == 0 /\ i6^0-i6^post65 == 0 /\ -m130^post65+m130^0 == 0 /\ -bits33^post65+bits33^0 == 0 /\ -hsize___027^post65+hsize___027^0 == 0 /\ i41^0-i41^post65 == 0 /\ hsize^0-hsize^post65 == 0 /\ __const_50^0-__const_50^post65 == 0 /\ -ret_getbyte18^post65+ret_getbyte18^0 == 0 /\ exit_stat^0-exit_stat^post65 == 0 /\ -apsim_bound11113^post65+apsim_bound11113^0 == 0 /\ -seed2^post65+seed2^0 == 0 /\ -__const_8388607^post65+__const_8388607^0 == 0 /\ maxbits^0-maxbits^post65 == 0 /\ i21^0-i21^post65 == 0 /\ out_count^0-out_count^post65 == 0 /\ hsize_reg10^0-hsize_reg10^post65 == 0 /\ -__const_8^post65+__const_8^0 == 0 /\ i3^0-i3^post65 == 0 /\ -ret_getbyte25^post65+ret_getbyte25^0 == 0 /\ -__const_10000^post65+__const_10000^0 == 0 /\ -__const_429496^post65+__const_429496^0 == 0 /\ __const_65536^0-__const_65536^post65 == 0 /\ disp9^0-disp9^post65 == 0 /\ tmp___017^0-tmp___017^post65 == 0 /\ c37^0-c37^post65 == 0 /\ -__const_53^post65+__const_53^0 == 0 /\ tmp12^0-tmp12^post65 == 0 /\ offset^0-offset^post65 == 0 /\ -__const_2147483647^post65+__const_2147483647^0 == 0 /\ -i29^post65+i29^0 == 0 /\ ent8^0-ent8^post65 == 0 /\ -tmp___115^post65+tmp___115^0 == 0 /\ 1-bits33^0 <= 0 /\ clear_flg^0-clear_flg^post65 == 0 /\ hshift11^0-hshift11^post65 == 0 /\ maxcode^0-maxcode^post65 == 0 /\ in_count^0-in_count^post65 == 0 /\ __const_16^0-__const_16^post65 == 0 /\ -r_off32^post65+r_off32^0 == 0 /\ -ratio^post65+ratio^0 == 0 /\ __const_9^0-__const_9^post65 == 0 /\ -tmp___014^post65+tmp___014^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post65 == 0 /\ block_compress^0-block_compress^post65 == 0 /\ -tmp___024^post65+tmp___024^0 == 0 /\ -count^post65+count^0 == 0 /\ -maxmaxcode^post65+maxmaxcode^0 == 0 /\ -m122^post65+m122^0 == 0), cost: 1 66: l49 -> l48 : InCnt^0'=InCnt^post66, i21^0'=i21^post66, apsim_InCnt^0'=apsim_InCnt^post66, disp9^0'=disp9^post66, tmp12^0'=tmp12^post66, __const_257^0'=__const_257^post66, i6^0'=i6^post66, block_compress^0'=block_compress^post66, out_count^0'=out_count^post66, hshift11^0'=hshift11^post66, hsize___019^0'=hsize___019^post66, __const_8388607^0'=__const_8388607^post66, maxcode^0'=maxcode^post66, clear_flg^0'=clear_flg^post66, ret_getbyte25^0'=ret_getbyte25^post66, __const_16^0'=__const_16^post66, i3^0'=i3^post66, n44^0'=n44^post66, exit_stat^0'=exit_stat^post66, tmp___017^0'=tmp___017^post66, __const_50^0'=__const_50^post66, m122^0'=m122^post66, c37^0'=c37^post66, rat26^0'=rat26^post66, hsize_reg10^0'=hsize_reg10^post66, __const_9^0'=__const_9^post66, n40^0'=n40^post66, count^0'=count^post66, tabort4^0'=tabort4^post66, __const_256^0'=__const_256^post66, i45^0'=i45^post66, bits33^0'=bits33^post66, offset^0'=offset^post66, free_ent^0'=free_ent^post66, tmp___115^0'=tmp___115^post66, __const_65536^0'=__const_65536^post66, maxbits^0'=maxbits^post66, checkpoint^0'=checkpoint^post66, ret_getbyte18^0'=ret_getbyte18^post66, __const_10000^0'=__const_10000^post66, i29^0'=i29^post66, apsim_bound11113^0'=apsim_bound11113^post66, ent8^0'=ent8^post66, tmp___014^0'=tmp___014^post66, __const_429496^0'=__const_429496^post66, in_count^0'=in_count^post66, bytes_out^0'=bytes_out^post66, r_off32^0'=r_off32^post66, hsize^0'=hsize^post66, hsize___027^0'=hsize___027^post66, __const_8^0'=__const_8^post66, maxmaxcode^0'=maxmaxcode^post66, code31^0'=code31^post66, seed2^0'=seed2^post66, __const_2147483647^0'=__const_2147483647^post66, i41^0'=i41^post66, n_bits^0'=n_bits^post66, fcode5^0'=fcode5^post66, tmp___024^0'=tmp___024^post66, __const_53^0'=__const_53^post66, m130^0'=m130^post66, c7^0'=c7^post66, ratio^0'=ratio^post66, (-c37^post66+c37^0 == 0 /\ hsize___019^0-hsize___019^post66 == 0 /\ -tmp___024^post66+tmp___024^0 == 0 /\ -free_ent^post66+free_ent^0 == 0 /\ __const_8^0-__const_8^post66 == 0 /\ __const_257^0-__const_257^post66 == 0 /\ ret_getbyte25^0-ret_getbyte25^post66 == 0 /\ -code31^post66+code31^0 == 0 /\ -ratio^post66+ratio^0 == 0 /\ -hsize^post66+hsize^0 == 0 /\ InCnt^0-InCnt^post66 == 0 /\ -fcode5^post66+fcode5^0 == 0 /\ -rat26^post66+rat26^0 == 0 /\ clear_flg^0-clear_flg^post66 == 0 /\ -ent8^post66+ent8^0 == 0 /\ -seed2^post66+seed2^0 == 0 /\ -tmp___017^post66+tmp___017^0 == 0 /\ exit_stat^0-exit_stat^post66 == 0 /\ tmp___014^0-tmp___014^post66 == 0 /\ n44^0-n44^post66 == 0 /\ tmp12^0-tmp12^post66 == 0 /\ ret_getbyte18^0-ret_getbyte18^post66 == 0 /\ -n_bits^post66+n_bits^0 == 0 /\ __const_8388607^0-__const_8388607^post66 == 0 /\ -c7^post66+c7^0 == 0 /\ -__const_9^post66+__const_9^0 == 0 /\ n40^0-n40^post66 == 0 /\ __const_50^0-__const_50^post66 == 0 /\ 1+bits33^0 <= 0 /\ -hsize___027^post66+hsize___027^0 == 0 /\ -bytes_out^post66+bytes_out^0 == 0 /\ i45^0-i45^post66 == 0 /\ -i3^post66+i3^0 == 0 /\ -apsim_bound11113^post66+apsim_bound11113^0 == 0 /\ -__const_10000^post66+__const_10000^0 == 0 /\ i21^0-i21^post66 == 0 /\ hsize_reg10^0-hsize_reg10^post66 == 0 /\ -__const_2147483647^post66+__const_2147483647^0 == 0 /\ disp9^0-disp9^post66 == 0 /\ -__const_65536^post66+__const_65536^0 == 0 /\ __const_16^0-__const_16^post66 == 0 /\ -in_count^post66+in_count^0 == 0 /\ tmp___115^0-tmp___115^post66 == 0 /\ -bits33^post66+bits33^0 == 0 /\ i6^0-i6^post66 == 0 /\ m130^0-m130^post66 == 0 /\ -i41^post66+i41^0 == 0 /\ hshift11^0-hshift11^post66 == 0 /\ apsim_InCnt^0-apsim_InCnt^post66 == 0 /\ -offset^post66+offset^0 == 0 /\ m122^0-m122^post66 == 0 /\ -maxmaxcode^post66+maxmaxcode^0 == 0 /\ r_off32^0-r_off32^post66 == 0 /\ -maxbits^post66+maxbits^0 == 0 /\ checkpoint^0-checkpoint^post66 == 0 /\ -out_count^post66+out_count^0 == 0 /\ count^0-count^post66 == 0 /\ -__const_429496^post66+__const_429496^0 == 0 /\ __const_256^0-__const_256^post66 == 0 /\ i29^0-i29^post66 == 0 /\ maxcode^0-maxcode^post66 == 0 /\ -tabort4^post66+tabort4^0 == 0 /\ -__const_53^post66+__const_53^0 == 0 /\ block_compress^0-block_compress^post66 == 0), cost: 1 67: l50 -> l49 : InCnt^0'=InCnt^post67, i21^0'=i21^post67, apsim_InCnt^0'=apsim_InCnt^post67, disp9^0'=disp9^post67, tmp12^0'=tmp12^post67, __const_257^0'=__const_257^post67, i6^0'=i6^post67, block_compress^0'=block_compress^post67, out_count^0'=out_count^post67, hshift11^0'=hshift11^post67, hsize___019^0'=hsize___019^post67, __const_8388607^0'=__const_8388607^post67, maxcode^0'=maxcode^post67, clear_flg^0'=clear_flg^post67, ret_getbyte25^0'=ret_getbyte25^post67, __const_16^0'=__const_16^post67, i3^0'=i3^post67, n44^0'=n44^post67, exit_stat^0'=exit_stat^post67, tmp___017^0'=tmp___017^post67, __const_50^0'=__const_50^post67, m122^0'=m122^post67, c37^0'=c37^post67, rat26^0'=rat26^post67, hsize_reg10^0'=hsize_reg10^post67, __const_9^0'=__const_9^post67, n40^0'=n40^post67, count^0'=count^post67, tabort4^0'=tabort4^post67, __const_256^0'=__const_256^post67, i45^0'=i45^post67, bits33^0'=bits33^post67, offset^0'=offset^post67, free_ent^0'=free_ent^post67, tmp___115^0'=tmp___115^post67, __const_65536^0'=__const_65536^post67, maxbits^0'=maxbits^post67, checkpoint^0'=checkpoint^post67, ret_getbyte18^0'=ret_getbyte18^post67, __const_10000^0'=__const_10000^post67, i29^0'=i29^post67, apsim_bound11113^0'=apsim_bound11113^post67, ent8^0'=ent8^post67, tmp___014^0'=tmp___014^post67, __const_429496^0'=__const_429496^post67, in_count^0'=in_count^post67, bytes_out^0'=bytes_out^post67, r_off32^0'=r_off32^post67, hsize^0'=hsize^post67, hsize___027^0'=hsize___027^post67, __const_8^0'=__const_8^post67, maxmaxcode^0'=maxmaxcode^post67, code31^0'=code31^post67, seed2^0'=seed2^post67, __const_2147483647^0'=__const_2147483647^post67, i41^0'=i41^post67, n_bits^0'=n_bits^post67, fcode5^0'=fcode5^post67, tmp___024^0'=tmp___024^post67, __const_53^0'=__const_53^post67, m130^0'=m130^post67, c7^0'=c7^post67, ratio^0'=ratio^post67, (-tmp___014^post67+tmp___014^0 == 0 /\ rat26^0-rat26^post67 == 0 /\ __const_50^0-__const_50^post67 == 0 /\ -checkpoint^post67+checkpoint^0 == 0 /\ __const_257^0-__const_257^post67 == 0 /\ free_ent^0-free_ent^post67 == 0 /\ -r_off32^post67+r_off32^0 == 0 /\ -ratio^post67+ratio^0 == 0 /\ -hsize___027^post67+hsize___027^0 == 0 /\ maxbits^0-maxbits^post67 == 0 /\ -ret_getbyte18^post67+ret_getbyte18^0 == 0 /\ -seed2^post67+seed2^0 == 0 /\ -count^post67+count^0 == 0 /\ -tmp___024^post67+tmp___024^0 == 0 /\ InCnt^0-InCnt^post67 == 0 /\ __const_9^0-__const_9^post67 == 0 /\ -exit_stat^post67+exit_stat^0 == 0 /\ i41^0-i41^post67 == 0 /\ -i45^post67+i45^0 == 0 /\ -__const_8^post67+__const_8^0 == 0 /\ tmp12^0-tmp12^post67 == 0 /\ -c7^post67+c7^0 == 0 /\ code31^0-code31^post67 == 0 /\ -n40^post67+n40^0 == 0 /\ clear_flg^0-clear_flg^post67 == 0 /\ -bytes_out^post67+bytes_out^0 == 0 /\ block_compress^0-block_compress^post67 == 0 /\ -fcode5^post67+fcode5^0 == 0 /\ n44^0-n44^post67 == 0 /\ -__const_2147483647^post67+__const_2147483647^0 == 0 /\ tabort4^0-tabort4^post67 == 0 /\ -tmp___115^post67+tmp___115^0 == 0 /\ c37^0-c37^post67 == 0 /\ -n_bits^post67+n_bits^0 == 0 /\ -__const_65536^post67+__const_65536^0 == 0 /\ ent8^0-ent8^post67 == 0 /\ -m130^post67+m130^0 == 0 /\ -hsize___019^post67+hsize___019^0 == 0 /\ i21^0-i21^post67 == 0 /\ out_count^0-out_count^post67 == 0 /\ 1+bits33^0-__const_8^0 <= 0 /\ hsize_reg10^0-hsize_reg10^post67 == 0 /\ -apsim_bound11113^post67+apsim_bound11113^0 == 0 /\ i3^0-i3^post67 == 0 /\ -__const_8388607^post67+__const_8388607^0 == 0 /\ in_count^0-in_count^post67 == 0 /\ -m122^post67+m122^0 == 0 /\ -maxmaxcode^post67+maxmaxcode^0 == 0 /\ -apsim_InCnt^post67+apsim_InCnt^0 == 0 /\ __const_16^0-__const_16^post67 == 0 /\ -__const_429496^post67+__const_429496^0 == 0 /\ offset^0-offset^post67 == 0 /\ -ret_getbyte25^post67+ret_getbyte25^0 == 0 /\ -i6^post67+i6^0 == 0 /\ -hsize^post67+hsize^0 == 0 /\ -__const_53^post67+__const_53^0 == 0 /\ -i29^post67+i29^0 == 0 /\ __const_256^0-__const_256^post67 == 0 /\ hshift11^0-hshift11^post67 == 0 /\ maxcode^0-maxcode^post67 == 0 /\ disp9^0-disp9^post67 == 0 /\ __const_10000^0-__const_10000^post67 == 0 /\ tmp___017^0-tmp___017^post67 == 0 /\ bits33^0-bits33^post67 == 0), cost: 1 68: l50 -> l49 : InCnt^0'=InCnt^post68, i21^0'=i21^post68, apsim_InCnt^0'=apsim_InCnt^post68, disp9^0'=disp9^post68, tmp12^0'=tmp12^post68, __const_257^0'=__const_257^post68, i6^0'=i6^post68, block_compress^0'=block_compress^post68, out_count^0'=out_count^post68, hshift11^0'=hshift11^post68, hsize___019^0'=hsize___019^post68, __const_8388607^0'=__const_8388607^post68, maxcode^0'=maxcode^post68, clear_flg^0'=clear_flg^post68, ret_getbyte25^0'=ret_getbyte25^post68, __const_16^0'=__const_16^post68, i3^0'=i3^post68, n44^0'=n44^post68, exit_stat^0'=exit_stat^post68, tmp___017^0'=tmp___017^post68, __const_50^0'=__const_50^post68, m122^0'=m122^post68, c37^0'=c37^post68, rat26^0'=rat26^post68, hsize_reg10^0'=hsize_reg10^post68, __const_9^0'=__const_9^post68, n40^0'=n40^post68, count^0'=count^post68, tabort4^0'=tabort4^post68, __const_256^0'=__const_256^post68, i45^0'=i45^post68, bits33^0'=bits33^post68, offset^0'=offset^post68, free_ent^0'=free_ent^post68, tmp___115^0'=tmp___115^post68, __const_65536^0'=__const_65536^post68, maxbits^0'=maxbits^post68, checkpoint^0'=checkpoint^post68, ret_getbyte18^0'=ret_getbyte18^post68, __const_10000^0'=__const_10000^post68, i29^0'=i29^post68, apsim_bound11113^0'=apsim_bound11113^post68, ent8^0'=ent8^post68, tmp___014^0'=tmp___014^post68, __const_429496^0'=__const_429496^post68, in_count^0'=in_count^post68, bytes_out^0'=bytes_out^post68, r_off32^0'=r_off32^post68, hsize^0'=hsize^post68, hsize___027^0'=hsize___027^post68, __const_8^0'=__const_8^post68, maxmaxcode^0'=maxmaxcode^post68, code31^0'=code31^post68, seed2^0'=seed2^post68, __const_2147483647^0'=__const_2147483647^post68, i41^0'=i41^post68, n_bits^0'=n_bits^post68, fcode5^0'=fcode5^post68, tmp___024^0'=tmp___024^post68, __const_53^0'=__const_53^post68, m130^0'=m130^post68, c7^0'=c7^post68, ratio^0'=ratio^post68, (0 == 0 /\ -rat26^post68+rat26^0 == 0 /\ -seed2^post68+seed2^0 == 0 /\ -tmp___017^post68+tmp___017^0 == 0 /\ __const_50^0-__const_50^post68 == 0 /\ block_compress^0-block_compress^post68 == 0 /\ out_count^0-out_count^post68 == 0 /\ apsim_InCnt^0-apsim_InCnt^post68 == 0 /\ -hsize___027^post68+hsize___027^0 == 0 /\ -tabort4^post68+tabort4^0 == 0 /\ -__const_53^post68+__const_53^0 == 0 /\ -i3^post68+i3^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post68 == 0 /\ -__const_10000^post68+__const_10000^0 == 0 /\ -tmp___024^post68+tmp___024^0 == 0 /\ __const_8388607^0-__const_8388607^post68 == 0 /\ n40^0-n40^post68 == 0 /\ __const_65536^0-__const_65536^post68 == 0 /\ InCnt^0-InCnt^post68 == 0 /\ -__const_2147483647^post68+__const_2147483647^0 == 0 /\ i45^0-i45^post68 == 0 /\ -tmp___014^post68+tmp___014^0 == 0 /\ c37^0-c37^post68 == 0 /\ hsize___019^0-hsize___019^post68 == 0 /\ __const_8^0-__const_8^post68 == 0 /\ -clear_flg^post68+clear_flg^0 == 0 /\ -ratio^post68+ratio^0 == 0 /\ n44^0-n44^post68 == 0 /\ tmp12^0-tmp12^post68 == 0 /\ -ent8^post68+ent8^0 == 0 /\ count^0-count^post68 == 0 /\ __const_16^0-__const_16^post68 == 0 /\ tmp___115^0-tmp___115^post68 == 0 /\ -i41^post68+i41^0 == 0 /\ i6^0-i6^post68 == 0 /\ maxcode^0-maxcode^post68 == 0 /\ checkpoint^0-checkpoint^post68 == 0 /\ -offset^post68+offset^0 == 0 /\ -maxmaxcode^post68+maxmaxcode^0 == 0 /\ -maxbits^post68+maxbits^0 == 0 /\ -n_bits^post68+n_bits^0 == 0 /\ i21^0-i21^post68 == 0 /\ exit_stat^0-exit_stat^post68 == 0 /\ -c7^post68+c7^0 == 0 /\ hsize_reg10^0-hsize_reg10^post68 == 0 /\ fcode5^0-fcode5^post68 == 0 /\ -bytes_out^post68+bytes_out^0 == 0 /\ -__const_9^post68+__const_9^0 == 0 /\ __const_429496^0-__const_429496^post68 == 0 /\ r_off32^0-r_off32^post68 == 0 /\ -bits33^0+__const_8^0 <= 0 /\ -free_ent^post68+free_ent^0 == 0 /\ bits33^post68-bits33^0+__const_8^0 == 0 /\ -__const_256^post68+__const_256^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post68 == 0 /\ -m130^post68+m130^0 == 0 /\ hshift11^0-hshift11^post68 == 0 /\ __const_257^0-__const_257^post68 == 0 /\ ret_getbyte25^0-ret_getbyte25^post68 == 0 /\ -in_count^post68+in_count^0 == 0 /\ -hsize^post68+hsize^0 == 0 /\ m122^0-m122^post68 == 0 /\ disp9^0-disp9^post68 == 0 /\ -i29^post68+i29^0 == 0), cost: 1 70: l51 -> l32 : InCnt^0'=InCnt^post70, i21^0'=i21^post70, apsim_InCnt^0'=apsim_InCnt^post70, disp9^0'=disp9^post70, tmp12^0'=tmp12^post70, __const_257^0'=__const_257^post70, i6^0'=i6^post70, block_compress^0'=block_compress^post70, out_count^0'=out_count^post70, hshift11^0'=hshift11^post70, hsize___019^0'=hsize___019^post70, __const_8388607^0'=__const_8388607^post70, maxcode^0'=maxcode^post70, clear_flg^0'=clear_flg^post70, ret_getbyte25^0'=ret_getbyte25^post70, __const_16^0'=__const_16^post70, i3^0'=i3^post70, n44^0'=n44^post70, exit_stat^0'=exit_stat^post70, tmp___017^0'=tmp___017^post70, __const_50^0'=__const_50^post70, m122^0'=m122^post70, c37^0'=c37^post70, rat26^0'=rat26^post70, hsize_reg10^0'=hsize_reg10^post70, __const_9^0'=__const_9^post70, n40^0'=n40^post70, count^0'=count^post70, tabort4^0'=tabort4^post70, __const_256^0'=__const_256^post70, i45^0'=i45^post70, bits33^0'=bits33^post70, offset^0'=offset^post70, free_ent^0'=free_ent^post70, tmp___115^0'=tmp___115^post70, __const_65536^0'=__const_65536^post70, maxbits^0'=maxbits^post70, checkpoint^0'=checkpoint^post70, ret_getbyte18^0'=ret_getbyte18^post70, __const_10000^0'=__const_10000^post70, i29^0'=i29^post70, apsim_bound11113^0'=apsim_bound11113^post70, ent8^0'=ent8^post70, tmp___014^0'=tmp___014^post70, __const_429496^0'=__const_429496^post70, in_count^0'=in_count^post70, bytes_out^0'=bytes_out^post70, r_off32^0'=r_off32^post70, hsize^0'=hsize^post70, hsize___027^0'=hsize___027^post70, __const_8^0'=__const_8^post70, maxmaxcode^0'=maxmaxcode^post70, code31^0'=code31^post70, seed2^0'=seed2^post70, __const_2147483647^0'=__const_2147483647^post70, i41^0'=i41^post70, n_bits^0'=n_bits^post70, fcode5^0'=fcode5^post70, tmp___024^0'=tmp___024^post70, __const_53^0'=__const_53^post70, m130^0'=m130^post70, c7^0'=c7^post70, ratio^0'=ratio^post70, (-__const_10000^post70+__const_10000^0 == 0 /\ -i3^post70+i3^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post70 == 0 /\ block_compress^0-block_compress^post70 == 0 /\ -n_bits^post70+n_bits^0 == 0 /\ offset^0-offset^post70 == 0 /\ -__const_50^post70+__const_50^0 == 0 /\ -__const_2147483647^post70+__const_2147483647^0 == 0 /\ tmp12^0-tmp12^post70 == 0 /\ -__const_8^post70+__const_8^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post70 == 0 /\ -__const_256^post70+__const_256^0 == 0 /\ 1+code31^0 <= 0 /\ -m130^post70+m130^0 == 0 /\ -bits33^post70+bits33^0 == 0 /\ -i29^post70+i29^0 == 0 /\ -in_count^post70+in_count^0 == 0 /\ tmp___017^0-tmp___017^post70 == 0 /\ __const_8388607^0-__const_8388607^post70 == 0 /\ i45^0-i45^post70 == 0 /\ -tmp___014^post70+tmp___014^0 == 0 /\ c37^0-c37^post70 == 0 /\ hsize___019^0-hsize___019^post70 == 0 /\ -i41^post70+i41^0 == 0 /\ count^0-count^post70 == 0 /\ -maxmaxcode^post70+maxmaxcode^0 == 0 /\ -maxbits^post70+maxbits^0 == 0 /\ __const_16^0-__const_16^post70 == 0 /\ i6^0-i6^post70 == 0 /\ InCnt^0-InCnt^post70 == 0 /\ __const_65536^0-__const_65536^post70 == 0 /\ -tabort4^post70+tabort4^0 == 0 /\ -__const_53^post70+__const_53^0 == 0 /\ -tmp___024^post70+tmp___024^0 == 0 /\ -code31^post70+code31^0 == 0 /\ -out_count^post70+out_count^0 == 0 /\ exit_stat^0-exit_stat^post70 == 0 /\ -free_ent^post70+free_ent^0 == 0 /\ fcode5^0-fcode5^post70 == 0 /\ n44^0-n44^post70 == 0 /\ m122^0-m122^post70 == 0 /\ -checkpoint^post70+checkpoint^0 == 0 /\ -disp9^post70+disp9^0 == 0 /\ hshift11^0-hshift11^post70 == 0 /\ -ratio^post70+ratio^0 == 0 /\ n40^0-n40^post70 == 0 /\ -clear_flg^post70+clear_flg^0 == 0 /\ -ent8^post70+ent8^0 == 0 /\ r_off32^0-r_off32^post70 == 0 /\ -hsize^post70+hsize^0 == 0 /\ maxcode^0-maxcode^post70 == 0 /\ -rat26^post70+rat26^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post70 == 0 /\ -seed2^post70+seed2^0 == 0 /\ i21^0-i21^post70 == 0 /\ hsize_reg10^0-hsize_reg10^post70 == 0 /\ __const_257^0-__const_257^post70 == 0 /\ ret_getbyte25^0-ret_getbyte25^post70 == 0 /\ __const_429496^0-__const_429496^post70 == 0 /\ -c7^post70+c7^0 == 0 /\ tmp___115^0-tmp___115^post70 == 0 /\ -hsize___027^post70+hsize___027^0 == 0 /\ -bytes_out^post70+bytes_out^0 == 0 /\ -__const_9^post70+__const_9^0 == 0), cost: 1 71: l51 -> l50 : InCnt^0'=InCnt^post71, i21^0'=i21^post71, apsim_InCnt^0'=apsim_InCnt^post71, disp9^0'=disp9^post71, tmp12^0'=tmp12^post71, __const_257^0'=__const_257^post71, i6^0'=i6^post71, block_compress^0'=block_compress^post71, out_count^0'=out_count^post71, hshift11^0'=hshift11^post71, hsize___019^0'=hsize___019^post71, __const_8388607^0'=__const_8388607^post71, maxcode^0'=maxcode^post71, clear_flg^0'=clear_flg^post71, ret_getbyte25^0'=ret_getbyte25^post71, __const_16^0'=__const_16^post71, i3^0'=i3^post71, n44^0'=n44^post71, exit_stat^0'=exit_stat^post71, tmp___017^0'=tmp___017^post71, __const_50^0'=__const_50^post71, m122^0'=m122^post71, c37^0'=c37^post71, rat26^0'=rat26^post71, hsize_reg10^0'=hsize_reg10^post71, __const_9^0'=__const_9^post71, n40^0'=n40^post71, count^0'=count^post71, tabort4^0'=tabort4^post71, __const_256^0'=__const_256^post71, i45^0'=i45^post71, bits33^0'=bits33^post71, offset^0'=offset^post71, free_ent^0'=free_ent^post71, tmp___115^0'=tmp___115^post71, __const_65536^0'=__const_65536^post71, maxbits^0'=maxbits^post71, checkpoint^0'=checkpoint^post71, ret_getbyte18^0'=ret_getbyte18^post71, __const_10000^0'=__const_10000^post71, i29^0'=i29^post71, apsim_bound11113^0'=apsim_bound11113^post71, ent8^0'=ent8^post71, tmp___014^0'=tmp___014^post71, __const_429496^0'=__const_429496^post71, in_count^0'=in_count^post71, bytes_out^0'=bytes_out^post71, r_off32^0'=r_off32^post71, hsize^0'=hsize^post71, hsize___027^0'=hsize___027^post71, __const_8^0'=__const_8^post71, maxmaxcode^0'=maxmaxcode^post71, code31^0'=code31^post71, seed2^0'=seed2^post71, __const_2147483647^0'=__const_2147483647^post71, i41^0'=i41^post71, n_bits^0'=n_bits^post71, fcode5^0'=fcode5^post71, tmp___024^0'=tmp___024^post71, __const_53^0'=__const_53^post71, m130^0'=m130^post71, c7^0'=c7^post71, ratio^0'=ratio^post71, (0 == 0 /\ -__const_65536^post71+__const_65536^0 == 0 /\ __const_8388607^0-__const_8388607^post71 == 0 /\ tmp___017^0-tmp___017^post71 == 0 /\ tmp12^0-tmp12^post71 == 0 /\ -apsim_bound11113^post71+apsim_bound11113^0 == 0 /\ -r_off32^post71-bits33^0+__const_8^0+bits33^post71 == 0 /\ -m130^post71+m130^0 == 0 /\ clear_flg^0-clear_flg^post71 == 0 /\ -__const_16^post71+__const_16^0 == 0 /\ -in_count^post71+in_count^0 == 0 /\ block_compress^0-block_compress^post71 == 0 /\ disp9^0-disp9^post71 == 0 /\ hsize___027^0-hsize___027^post71 == 0 /\ -i41^post71+i41^0 == 0 /\ tabort4^0-tabort4^post71 == 0 /\ -m122^post71+m122^0 == 0 /\ -n_bits^post71+n_bits^0 == 0 /\ c37^0-c37^post71 == 0 /\ -maxmaxcode^post71+maxmaxcode^0 == 0 /\ checkpoint^0-checkpoint^post71 == 0 /\ free_ent^0-free_ent^post71 == 0 /\ -hsize_reg10^post71+hsize_reg10^0 == 0 /\ out_count^0-out_count^post71 == 0 /\ -__const_53^post71+__const_53^0 == 0 /\ -hsize^post71+hsize^0 == 0 /\ -offset^post71+offset^0 == 0 /\ i6^0-i6^post71 == 0 /\ -__const_429496^post71+__const_429496^0 == 0 /\ InCnt^0-InCnt^post71 == 0 /\ __const_9^0-__const_9^post71 == 0 /\ apsim_InCnt^0-apsim_InCnt^post71 == 0 /\ n40^0-n40^post71 == 0 /\ -ratio^post71+ratio^0 == 0 /\ -count^post71+count^0 == 0 /\ tmp___014^0-tmp___014^post71 == 0 /\ -n44^post71+n44^0 == 0 /\ -tmp___024^post71+tmp___024^0 == 0 /\ __const_256^0-__const_256^post71 == 0 /\ -ret_getbyte18^post71+ret_getbyte18^0 == 0 /\ -seed2^post71+seed2^0 == 0 /\ hshift11^0-hshift11^post71 == 0 /\ -exit_stat^post71+exit_stat^0 == 0 /\ i29^0-i29^post71 == 0 /\ hsize___019^0-hsize___019^post71 == 0 /\ __const_50^0-__const_50^post71 == 0 /\ -i45^post71+i45^0 == 0 /\ -__const_8^post71+__const_8^0 == 0 /\ __const_257^0-__const_257^post71 == 0 /\ ret_getbyte25^0-ret_getbyte25^post71 == 0 /\ rat26^0-rat26^post71 == 0 /\ -c7^post71+c7^0 == 0 /\ maxcode^0-maxcode^post71 == 0 /\ -ent8^post71+ent8^0 == 0 /\ -bytes_out^post71+bytes_out^0 == 0 /\ maxbits^0-maxbits^post71 == 0 /\ i21^0-i21^post71 == 0 /\ -fcode5^post71+fcode5^0 == 0 /\ -__const_10000^post71+__const_10000^0 == 0 /\ i3^0-i3^post71 == 0 /\ -tmp___115^post71+tmp___115^0 == 0 /\ -code31^0 <= 0 /\ -__const_2147483647^post71+__const_2147483647^0 == 0), cost: 1 77: l52 -> l53 : InCnt^0'=InCnt^post77, i21^0'=i21^post77, apsim_InCnt^0'=apsim_InCnt^post77, disp9^0'=disp9^post77, tmp12^0'=tmp12^post77, __const_257^0'=__const_257^post77, i6^0'=i6^post77, block_compress^0'=block_compress^post77, out_count^0'=out_count^post77, hshift11^0'=hshift11^post77, hsize___019^0'=hsize___019^post77, __const_8388607^0'=__const_8388607^post77, maxcode^0'=maxcode^post77, clear_flg^0'=clear_flg^post77, ret_getbyte25^0'=ret_getbyte25^post77, __const_16^0'=__const_16^post77, i3^0'=i3^post77, n44^0'=n44^post77, exit_stat^0'=exit_stat^post77, tmp___017^0'=tmp___017^post77, __const_50^0'=__const_50^post77, m122^0'=m122^post77, c37^0'=c37^post77, rat26^0'=rat26^post77, hsize_reg10^0'=hsize_reg10^post77, __const_9^0'=__const_9^post77, n40^0'=n40^post77, count^0'=count^post77, tabort4^0'=tabort4^post77, __const_256^0'=__const_256^post77, i45^0'=i45^post77, bits33^0'=bits33^post77, offset^0'=offset^post77, free_ent^0'=free_ent^post77, tmp___115^0'=tmp___115^post77, __const_65536^0'=__const_65536^post77, maxbits^0'=maxbits^post77, checkpoint^0'=checkpoint^post77, ret_getbyte18^0'=ret_getbyte18^post77, __const_10000^0'=__const_10000^post77, i29^0'=i29^post77, apsim_bound11113^0'=apsim_bound11113^post77, ent8^0'=ent8^post77, tmp___014^0'=tmp___014^post77, __const_429496^0'=__const_429496^post77, in_count^0'=in_count^post77, bytes_out^0'=bytes_out^post77, r_off32^0'=r_off32^post77, hsize^0'=hsize^post77, hsize___027^0'=hsize___027^post77, __const_8^0'=__const_8^post77, maxmaxcode^0'=maxmaxcode^post77, code31^0'=code31^post77, seed2^0'=seed2^post77, __const_2147483647^0'=__const_2147483647^post77, i41^0'=i41^post77, n_bits^0'=n_bits^post77, fcode5^0'=fcode5^post77, tmp___024^0'=tmp___024^post77, __const_53^0'=__const_53^post77, m130^0'=m130^post77, c7^0'=c7^post77, ratio^0'=ratio^post77, (0 == 0 /\ tmp___115^0-tmp___115^post77 == 0 /\ clear_flg^0-clear_flg^post77 == 0 /\ -__const_53^post77+__const_53^0 == 0 /\ i6^0-i6^post77 == 0 /\ -hsize_reg10^post77+hsize_reg10^0 == 0 /\ m122^0-m122^post77 == 0 /\ n44^0-n44^post77 == 0 /\ -tabort4^post77+tabort4^0 == 0 /\ i29^0-i29^post77 == 0 /\ -__const_10000^post77+__const_10000^0 == 0 /\ hshift11^0-hshift11^post77 == 0 /\ checkpoint^0-checkpoint^post77 == 0 /\ -hsize___027^post77+hsize___027^0 == 0 /\ -__const_16^post77+__const_16^0 == 0 /\ -__const_2147483647^post77+__const_2147483647^0 == 0 /\ n40^0-n40^post77 == 0 /\ i21^0-i21^post77 == 0 /\ __const_256^0-__const_256^post77 == 0 /\ seed2^0-seed2^post77 == 0 /\ disp9^0-disp9^post77 == 0 /\ -i41^post77+i41^0 == 0 /\ -__const_65536^post77+__const_65536^0 == 0 /\ -count^post77+count^0 == 0 /\ -ratio^post77+ratio^0 == 0 /\ -maxmaxcode^post77+maxmaxcode^0 == 0 /\ -tmp___024^post77+tmp___024^0 == 0 /\ __const_257^0-__const_257^post77 == 0 /\ -tmp___014^post77+tmp___014^0 == 0 /\ -maxbits^post77+maxbits^0 == 0 /\ __const_8^0-__const_8^post77 == 0 /\ -bytes_out^post77+bytes_out^0 == 0 /\ -ent8^post77+ent8^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post77 == 0 /\ -c7^post77+c7^0 == 0 /\ -exit_stat^post77+exit_stat^0 == 0 /\ bits33^0-bits33^post77 == 0 /\ -offset^post77+offset^0 == 0 /\ -code31^post77+code31^0 == 0 /\ __const_50^0-__const_50^post77 == 0 /\ -fcode5^post77+fcode5^0 == 0 /\ out_count^0-out_count^post77 == 0 /\ __const_8388607^0-__const_8388607^post77 == 0 /\ n_bits^0-n_bits^post77 == 0 /\ -c37^post77+c37^0 == 0 /\ maxcode^0-maxcode^post77 == 0 /\ -in_count^post77+in_count^0 == 0 /\ __const_429496^0-__const_429496^post77 == 0 /\ -m130^post77+m130^0 == 0 /\ -tmp___017^post77+tmp___017^0 == 0 /\ InCnt^0-InCnt^post77 == 0 /\ -block_compress^post77+block_compress^0 == 0 /\ -apsim_bound11113^post77+apsim_bound11113^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post77 == 0 /\ -__const_9^post77+__const_9^0 == 0 /\ r_off32^0-r_off32^post77 == 0 /\ hsize___019^0-hsize___019^post77 == 0 /\ -ret_getbyte18^post77+ret_getbyte18^0 == 0 /\ free_ent^0-free_ent^post77 == 0 /\ tmp12^0-tmp12^post77 == 0 /\ -hsize^post77+hsize^0 == 0 /\ i3^0-i3^post77 == 0 /\ i45^0-i45^post77 == 0), cost: 1 78: l53 -> l10 : InCnt^0'=InCnt^post78, i21^0'=i21^post78, apsim_InCnt^0'=apsim_InCnt^post78, disp9^0'=disp9^post78, tmp12^0'=tmp12^post78, __const_257^0'=__const_257^post78, i6^0'=i6^post78, block_compress^0'=block_compress^post78, out_count^0'=out_count^post78, hshift11^0'=hshift11^post78, hsize___019^0'=hsize___019^post78, __const_8388607^0'=__const_8388607^post78, maxcode^0'=maxcode^post78, clear_flg^0'=clear_flg^post78, ret_getbyte25^0'=ret_getbyte25^post78, __const_16^0'=__const_16^post78, i3^0'=i3^post78, n44^0'=n44^post78, exit_stat^0'=exit_stat^post78, tmp___017^0'=tmp___017^post78, __const_50^0'=__const_50^post78, m122^0'=m122^post78, c37^0'=c37^post78, rat26^0'=rat26^post78, hsize_reg10^0'=hsize_reg10^post78, __const_9^0'=__const_9^post78, n40^0'=n40^post78, count^0'=count^post78, tabort4^0'=tabort4^post78, __const_256^0'=__const_256^post78, i45^0'=i45^post78, bits33^0'=bits33^post78, offset^0'=offset^post78, free_ent^0'=free_ent^post78, tmp___115^0'=tmp___115^post78, __const_65536^0'=__const_65536^post78, maxbits^0'=maxbits^post78, checkpoint^0'=checkpoint^post78, ret_getbyte18^0'=ret_getbyte18^post78, __const_10000^0'=__const_10000^post78, i29^0'=i29^post78, apsim_bound11113^0'=apsim_bound11113^post78, ent8^0'=ent8^post78, tmp___014^0'=tmp___014^post78, __const_429496^0'=__const_429496^post78, in_count^0'=in_count^post78, bytes_out^0'=bytes_out^post78, r_off32^0'=r_off32^post78, hsize^0'=hsize^post78, hsize___027^0'=hsize___027^post78, __const_8^0'=__const_8^post78, maxmaxcode^0'=maxmaxcode^post78, code31^0'=code31^post78, seed2^0'=seed2^post78, __const_2147483647^0'=__const_2147483647^post78, i41^0'=i41^post78, n_bits^0'=n_bits^post78, fcode5^0'=fcode5^post78, tmp___024^0'=tmp___024^post78, __const_53^0'=__const_53^post78, m130^0'=m130^post78, c7^0'=c7^post78, ratio^0'=ratio^post78, (-__const_429496^post78+__const_429496^0 == 0 /\ tmp___017^0-tmp___017^post78 == 0 /\ -__const_50^post78+__const_50^0 == 0 /\ -bits33^post78+bits33^0 == 0 /\ i29^post78+__const_16^0-hsize___027^post78 == 0 /\ -__const_2147483647^post78+__const_2147483647^0 == 0 /\ n44^0-n44^post78 == 0 /\ -n_bits^post78+n_bits^0 == 0 /\ -__const_8^post78+__const_8^0 == 0 /\ -i3^post78+i3^0 == 0 /\ -i41^post78+i41^0 == 0 /\ -__const_256^post78+__const_256^0 == 0 /\ hshift11^0-hshift11^post78 == 0 /\ ratio^post78 == 0 /\ -hsize^0+hsize___027^post78 == 0 /\ -tmp___014^post78+tmp___014^0 == 0 /\ i21^0-i21^post78 == 0 /\ maxbits^0-maxbits^post78 == 0 /\ -m122^post78+m122^0 == 0 /\ hsize_reg10^0-hsize_reg10^post78 == 0 /\ __const_10000^0-__const_10000^post78 == 0 /\ __const_257^0-__const_257^post78 == 0 /\ disp9^0-disp9^post78 == 0 /\ -__const_53^post78+__const_53^0 == 0 /\ -maxmaxcode^post78+maxmaxcode^0 == 0 /\ rat26^0-ratio^0 <= 0 /\ in_count^0-in_count^post78 == 0 /\ rat26^0-rat26^post78 == 0 /\ __const_16^0-__const_16^post78 == 0 /\ __const_9^0-__const_9^post78 == 0 /\ exit_stat^0-exit_stat^post78 == 0 /\ apsim_InCnt^0-apsim_InCnt^post78 == 0 /\ block_compress^0-block_compress^post78 == 0 /\ -code31^post78+code31^0 == 0 /\ offset^0-offset^post78 == 0 /\ tmp12^0-tmp12^post78 == 0 /\ -clear_flg^post78+clear_flg^0 == 0 /\ -hsize^post78+hsize^0 == 0 /\ -free_ent^post78+free_ent^0 == 0 /\ -checkpoint^post78+checkpoint^0 == 0 /\ tmp___024^0-tmp___024^post78 == 0 /\ tabort4^0-tabort4^post78 == 0 /\ -r_off32^post78+r_off32^0 == 0 /\ maxcode^0-maxcode^post78 == 0 /\ __const_8388607^0-__const_8388607^post78 == 0 /\ 1+m130^post78 == 0 /\ c37^0-c37^post78 == 0 /\ -seed2^post78+seed2^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post78 == 0 /\ -ret_getbyte18^post78+ret_getbyte18^0 == 0 /\ -fcode5^post78+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post78 == 0 /\ -n40^post78+n40^0 == 0 /\ count^0-count^post78 == 0 /\ -tmp___115^post78+tmp___115^0 == 0 /\ out_count^0-out_count^post78 == 0 /\ -bytes_out^post78+bytes_out^0 == 0 /\ -apsim_bound11113^post78+apsim_bound11113^0 == 0 /\ i6^0-i6^post78 == 0 /\ -c7^post78+c7^0 == 0 /\ ent8^0-ent8^post78 == 0 /\ -i45^post78+i45^0 == 0 /\ __const_65536^0-__const_65536^post78 == 0 /\ InCnt^0-InCnt^post78 == 0), cost: 1 79: l53 -> l35 : InCnt^0'=InCnt^post79, i21^0'=i21^post79, apsim_InCnt^0'=apsim_InCnt^post79, disp9^0'=disp9^post79, tmp12^0'=tmp12^post79, __const_257^0'=__const_257^post79, i6^0'=i6^post79, block_compress^0'=block_compress^post79, out_count^0'=out_count^post79, hshift11^0'=hshift11^post79, hsize___019^0'=hsize___019^post79, __const_8388607^0'=__const_8388607^post79, maxcode^0'=maxcode^post79, clear_flg^0'=clear_flg^post79, ret_getbyte25^0'=ret_getbyte25^post79, __const_16^0'=__const_16^post79, i3^0'=i3^post79, n44^0'=n44^post79, exit_stat^0'=exit_stat^post79, tmp___017^0'=tmp___017^post79, __const_50^0'=__const_50^post79, m122^0'=m122^post79, c37^0'=c37^post79, rat26^0'=rat26^post79, hsize_reg10^0'=hsize_reg10^post79, __const_9^0'=__const_9^post79, n40^0'=n40^post79, count^0'=count^post79, tabort4^0'=tabort4^post79, __const_256^0'=__const_256^post79, i45^0'=i45^post79, bits33^0'=bits33^post79, offset^0'=offset^post79, free_ent^0'=free_ent^post79, tmp___115^0'=tmp___115^post79, __const_65536^0'=__const_65536^post79, maxbits^0'=maxbits^post79, checkpoint^0'=checkpoint^post79, ret_getbyte18^0'=ret_getbyte18^post79, __const_10000^0'=__const_10000^post79, i29^0'=i29^post79, apsim_bound11113^0'=apsim_bound11113^post79, ent8^0'=ent8^post79, tmp___014^0'=tmp___014^post79, __const_429496^0'=__const_429496^post79, in_count^0'=in_count^post79, bytes_out^0'=bytes_out^post79, r_off32^0'=r_off32^post79, hsize^0'=hsize^post79, hsize___027^0'=hsize___027^post79, __const_8^0'=__const_8^post79, maxmaxcode^0'=maxmaxcode^post79, code31^0'=code31^post79, seed2^0'=seed2^post79, __const_2147483647^0'=__const_2147483647^post79, i41^0'=i41^post79, n_bits^0'=n_bits^post79, fcode5^0'=fcode5^post79, tmp___024^0'=tmp___024^post79, __const_53^0'=__const_53^post79, m130^0'=m130^post79, c7^0'=c7^post79, ratio^0'=ratio^post79, (-in_count^post79+in_count^0 == 0 /\ -m130^post79+m130^0 == 0 /\ -i41^post79+i41^0 == 0 /\ InCnt^0-InCnt^post79 == 0 /\ tmp___017^0-tmp___017^post79 == 0 /\ n40^0-n40^post79 == 0 /\ i3^0-i3^post79 == 0 /\ __const_256^0-__const_256^post79 == 0 /\ clear_flg^0-clear_flg^post79 == 0 /\ -__const_9^post79+__const_9^0 == 0 /\ m122^0-m122^post79 == 0 /\ n44^0-n44^post79 == 0 /\ i29^0-i29^post79 == 0 /\ 1-rat26^0+ratio^0 <= 0 /\ hsize___019^0-hsize___019^post79 == 0 /\ -__const_8^post79+__const_8^0 == 0 /\ -maxbits^post79+maxbits^0 == 0 /\ -n_bits^post79+n_bits^0 == 0 /\ -hsize_reg10^post79+hsize_reg10^0 == 0 /\ -__const_53^post79+__const_53^0 == 0 /\ -maxmaxcode^post79+maxmaxcode^0 == 0 /\ hshift11^0-hshift11^post79 == 0 /\ __const_257^0-__const_257^post79 == 0 /\ rat26^0-rat26^post79 == 0 /\ -tabort4^post79+tabort4^0 == 0 /\ -exit_stat^post79+exit_stat^0 == 0 /\ maxcode^0-maxcode^post79 == 0 /\ i21^0-i21^post79 == 0 /\ tmp___115^0-tmp___115^post79 == 0 /\ -offset^post79+offset^0 == 0 /\ seed2^0-seed2^post79 == 0 /\ -c37^post79+c37^0 == 0 /\ -__const_16^post79+__const_16^0 == 0 /\ tmp12^0-tmp12^post79 == 0 /\ bits33^0-bits33^post79 == 0 /\ -code31^post79+code31^0 == 0 /\ __const_8388607^0-__const_8388607^post79 == 0 /\ -block_compress^post79+block_compress^0 == 0 /\ -tmp___024^post79+tmp___024^0 == 0 /\ -ret_getbyte18^post79+ret_getbyte18^0 == 0 /\ disp9^0-disp9^post79 == 0 /\ -tmp___014^post79+tmp___014^0 == 0 /\ -hsize^post79+hsize^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post79 == 0 /\ -free_ent^post79+free_ent^0 == 0 /\ r_off32^0-r_off32^post79 == 0 /\ apsim_bound11113^0-apsim_bound11113^post79 == 0 /\ -rat26^0+ratio^post79 == 0 /\ -bytes_out^post79+bytes_out^0 == 0 /\ -__const_2147483647^post79+__const_2147483647^0 == 0 /\ count^0-count^post79 == 0 /\ checkpoint^0-checkpoint^post79 == 0 /\ out_count^0-out_count^post79 == 0 /\ __const_50^0-__const_50^post79 == 0 /\ -ent8^post79+ent8^0 == 0 /\ -c7^post79+c7^0 == 0 /\ i45^0-i45^post79 == 0 /\ -__const_10000^post79+__const_10000^0 == 0 /\ i6^0-i6^post79 == 0 /\ -fcode5^post79+fcode5^0 == 0 /\ -hsize___027^post79+hsize___027^0 == 0 /\ -__const_65536^post79+__const_65536^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post79 == 0 /\ __const_429496^0-__const_429496^post79 == 0), cost: 1 80: l54 -> l52 : InCnt^0'=InCnt^post80, i21^0'=i21^post80, apsim_InCnt^0'=apsim_InCnt^post80, disp9^0'=disp9^post80, tmp12^0'=tmp12^post80, __const_257^0'=__const_257^post80, i6^0'=i6^post80, block_compress^0'=block_compress^post80, out_count^0'=out_count^post80, hshift11^0'=hshift11^post80, hsize___019^0'=hsize___019^post80, __const_8388607^0'=__const_8388607^post80, maxcode^0'=maxcode^post80, clear_flg^0'=clear_flg^post80, ret_getbyte25^0'=ret_getbyte25^post80, __const_16^0'=__const_16^post80, i3^0'=i3^post80, n44^0'=n44^post80, exit_stat^0'=exit_stat^post80, tmp___017^0'=tmp___017^post80, __const_50^0'=__const_50^post80, m122^0'=m122^post80, c37^0'=c37^post80, rat26^0'=rat26^post80, hsize_reg10^0'=hsize_reg10^post80, __const_9^0'=__const_9^post80, n40^0'=n40^post80, count^0'=count^post80, tabort4^0'=tabort4^post80, __const_256^0'=__const_256^post80, i45^0'=i45^post80, bits33^0'=bits33^post80, offset^0'=offset^post80, free_ent^0'=free_ent^post80, tmp___115^0'=tmp___115^post80, __const_65536^0'=__const_65536^post80, maxbits^0'=maxbits^post80, checkpoint^0'=checkpoint^post80, ret_getbyte18^0'=ret_getbyte18^post80, __const_10000^0'=__const_10000^post80, i29^0'=i29^post80, apsim_bound11113^0'=apsim_bound11113^post80, ent8^0'=ent8^post80, tmp___014^0'=tmp___014^post80, __const_429496^0'=__const_429496^post80, in_count^0'=in_count^post80, bytes_out^0'=bytes_out^post80, r_off32^0'=r_off32^post80, hsize^0'=hsize^post80, hsize___027^0'=hsize___027^post80, __const_8^0'=__const_8^post80, maxmaxcode^0'=maxmaxcode^post80, code31^0'=code31^post80, seed2^0'=seed2^post80, __const_2147483647^0'=__const_2147483647^post80, i41^0'=i41^post80, n_bits^0'=n_bits^post80, fcode5^0'=fcode5^post80, tmp___024^0'=tmp___024^post80, __const_53^0'=__const_53^post80, m130^0'=m130^post80, c7^0'=c7^post80, ratio^0'=ratio^post80, (InCnt^0-InCnt^post80 == 0 /\ -fcode5^post80+fcode5^0 == 0 /\ -n40^post80+n40^0 == 0 /\ i3^0-i3^post80 == 0 /\ code31^0-code31^post80 == 0 /\ hsize___027^0-hsize___027^post80 == 0 /\ hsize___019^0-hsize___019^post80 == 0 /\ -maxmaxcode^post80+maxmaxcode^0 == 0 /\ -apsim_bound11113^post80+apsim_bound11113^0 == 0 /\ -i45^post80+i45^0 == 0 /\ -c7^post80+c7^0 == 0 /\ __const_257^0-__const_257^post80 == 0 /\ __const_10000^0-__const_10000^post80 == 0 /\ n44^0-n44^post80 == 0 /\ free_ent^0-free_ent^post80 == 0 /\ tabort4^0-tabort4^post80 == 0 /\ m122^0-m122^post80 == 0 /\ maxcode^0-maxcode^post80 == 0 /\ -bits33^post80+bits33^0 == 0 /\ -checkpoint^post80+checkpoint^0 == 0 /\ -hsize^post80+hsize^0 == 0 /\ -n_bits^post80+n_bits^0 == 0 /\ rat26^0-rat26^post80 == 0 /\ __const_16^0-__const_16^post80 == 0 /\ -i29^post80+i29^0 == 0 /\ -in_count^post80+in_count^0 == 0 /\ block_compress^0-block_compress^post80 == 0 /\ -m130^post80+m130^0 == 0 /\ -__const_256^post80+__const_256^0 == 0 /\ tmp___017^0-tmp___017^post80 == 0 /\ i41^0-i41^post80 == 0 /\ maxbits^0-maxbits^post80 == 0 /\ i21^0-i21^post80 == 0 /\ hsize_reg10^0-hsize_reg10^post80 == 0 /\ __const_65536^0-__const_65536^post80 == 0 /\ -ret_getbyte18^post80+ret_getbyte18^0 == 0 /\ -tmp___014^post80+tmp___014^0 == 0 /\ -tmp___115^post80+tmp___115^0 == 0 /\ -seed2^post80+seed2^0 == 0 /\ __const_8388607^0-__const_8388607^post80 == 0 /\ c37^0-c37^post80 == 0 /\ -__const_53^post80+__const_53^0 == 0 /\ -__const_2147483647^post80+__const_2147483647^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post80 == 0 /\ offset^0-offset^post80 == 0 /\ tmp12^0-tmp12^post80 == 0 /\ disp9^0-disp9^post80 == 0 /\ -__const_429496^post80+__const_429496^0 == 0 /\ -__const_50^post80+__const_50^0 == 0 /\ -hshift11^post80+hshift11^0 == 0 /\ -tmp___024^post80+tmp___024^0 == 0 /\ i6^0-i6^post80 == 0 /\ -clear_flg^post80+clear_flg^0 == 0 /\ ent8^0-ent8^post80 == 0 /\ -__const_8^post80+__const_8^0 == 0 /\ __const_9^0-__const_9^post80 == 0 /\ exit_stat^0-exit_stat^post80 == 0 /\ -r_off32^post80+r_off32^0 == 0 /\ out_count^0-out_count^post80 == 0 /\ apsim_InCnt^0-apsim_InCnt^post80 == 0 /\ 1-rat26^0 <= 0 /\ -ratio^post80+ratio^0 == 0 /\ -count^post80+count^0 == 0 /\ bytes_out^0-bytes_out^post80 == 0), cost: 1 81: l54 -> l52 : InCnt^0'=InCnt^post81, i21^0'=i21^post81, apsim_InCnt^0'=apsim_InCnt^post81, disp9^0'=disp9^post81, tmp12^0'=tmp12^post81, __const_257^0'=__const_257^post81, i6^0'=i6^post81, block_compress^0'=block_compress^post81, out_count^0'=out_count^post81, hshift11^0'=hshift11^post81, hsize___019^0'=hsize___019^post81, __const_8388607^0'=__const_8388607^post81, maxcode^0'=maxcode^post81, clear_flg^0'=clear_flg^post81, ret_getbyte25^0'=ret_getbyte25^post81, __const_16^0'=__const_16^post81, i3^0'=i3^post81, n44^0'=n44^post81, exit_stat^0'=exit_stat^post81, tmp___017^0'=tmp___017^post81, __const_50^0'=__const_50^post81, m122^0'=m122^post81, c37^0'=c37^post81, rat26^0'=rat26^post81, hsize_reg10^0'=hsize_reg10^post81, __const_9^0'=__const_9^post81, n40^0'=n40^post81, count^0'=count^post81, tabort4^0'=tabort4^post81, __const_256^0'=__const_256^post81, i45^0'=i45^post81, bits33^0'=bits33^post81, offset^0'=offset^post81, free_ent^0'=free_ent^post81, tmp___115^0'=tmp___115^post81, __const_65536^0'=__const_65536^post81, maxbits^0'=maxbits^post81, checkpoint^0'=checkpoint^post81, ret_getbyte18^0'=ret_getbyte18^post81, __const_10000^0'=__const_10000^post81, i29^0'=i29^post81, apsim_bound11113^0'=apsim_bound11113^post81, ent8^0'=ent8^post81, tmp___014^0'=tmp___014^post81, __const_429496^0'=__const_429496^post81, in_count^0'=in_count^post81, bytes_out^0'=bytes_out^post81, r_off32^0'=r_off32^post81, hsize^0'=hsize^post81, hsize___027^0'=hsize___027^post81, __const_8^0'=__const_8^post81, maxmaxcode^0'=maxmaxcode^post81, code31^0'=code31^post81, seed2^0'=seed2^post81, __const_2147483647^0'=__const_2147483647^post81, i41^0'=i41^post81, n_bits^0'=n_bits^post81, fcode5^0'=fcode5^post81, tmp___024^0'=tmp___024^post81, __const_53^0'=__const_53^post81, m130^0'=m130^post81, c7^0'=c7^post81, ratio^0'=ratio^post81, (-maxmaxcode^post81+maxmaxcode^0 == 0 /\ -c37^post81+c37^0 == 0 /\ -bytes_out^post81+bytes_out^0 == 0 /\ __const_256^0-__const_256^post81 == 0 /\ -ent8^post81+ent8^0 == 0 /\ out_count^0-out_count^post81 == 0 /\ hsize___019^0-hsize___019^post81 == 0 /\ -c7^post81+c7^0 == 0 /\ -offset^post81+offset^0 == 0 /\ -exit_stat^post81+exit_stat^0 == 0 /\ __const_257^0-__const_257^post81 == 0 /\ -fcode5^post81+fcode5^0 == 0 /\ 1+rat26^0 <= 0 /\ InCnt^0-InCnt^post81 == 0 /\ i3^0-i3^post81 == 0 /\ tmp___115^0-tmp___115^post81 == 0 /\ -in_count^post81+in_count^0 == 0 /\ -m130^post81+m130^0 == 0 /\ -code31^post81+code31^0 == 0 /\ n44^0-n44^post81 == 0 /\ m122^0-m122^post81 == 0 /\ __const_2147483647^0-__const_2147483647^post81 == 0 /\ bits33^0-bits33^post81 == 0 /\ -__const_9^post81+__const_9^0 == 0 /\ -hsize^post81+hsize^0 == 0 /\ hshift11^0-hshift11^post81 == 0 /\ ret_getbyte18^0-ret_getbyte18^post81 == 0 /\ -n_bits^post81+n_bits^0 == 0 /\ block_compress^0-block_compress^post81 == 0 /\ -free_ent^post81+free_ent^0 == 0 /\ -rat26^post81+rat26^0 == 0 /\ tmp___017^0-tmp___017^post81 == 0 /\ -seed2^post81+seed2^0 == 0 /\ n40^0-n40^post81 == 0 /\ -maxcode^post81+maxcode^0 == 0 /\ i21^0-i21^post81 == 0 /\ -__const_53^post81+__const_53^0 == 0 /\ -i29^post81+i29^0 == 0 /\ hsize_reg10^0-hsize_reg10^post81 == 0 /\ -tmp12^post81+tmp12^0 == 0 /\ disp9^0-disp9^post81 == 0 /\ -tabort4^post81+tabort4^0 == 0 /\ __const_429496^0-__const_429496^post81 == 0 /\ ret_getbyte25^0-ret_getbyte25^post81 == 0 /\ r_off32^0-r_off32^post81 == 0 /\ apsim_bound11113^0-apsim_bound11113^post81 == 0 /\ -hsize___027^post81+hsize___027^0 == 0 /\ -__const_65536^post81+__const_65536^0 == 0 /\ i45^0-i45^post81 == 0 /\ -__const_16^post81+__const_16^0 == 0 /\ -__const_10000^post81+__const_10000^0 == 0 /\ i6^0-i6^post81 == 0 /\ clear_flg^0-clear_flg^post81 == 0 /\ -i41^post81+i41^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post81 == 0 /\ -ratio^post81+ratio^0 == 0 /\ count^0-count^post81 == 0 /\ -tmp___024^post81+tmp___024^0 == 0 /\ __const_8388607^0-__const_8388607^post81 == 0 /\ checkpoint^0-checkpoint^post81 == 0 /\ -tmp___014^post81+tmp___014^0 == 0 /\ __const_50^0-__const_50^post81 == 0 /\ -maxbits^post81+maxbits^0 == 0 /\ -__const_8^post81+__const_8^0 == 0), cost: 1 82: l54 -> l53 : InCnt^0'=InCnt^post82, i21^0'=i21^post82, apsim_InCnt^0'=apsim_InCnt^post82, disp9^0'=disp9^post82, tmp12^0'=tmp12^post82, __const_257^0'=__const_257^post82, i6^0'=i6^post82, block_compress^0'=block_compress^post82, out_count^0'=out_count^post82, hshift11^0'=hshift11^post82, hsize___019^0'=hsize___019^post82, __const_8388607^0'=__const_8388607^post82, maxcode^0'=maxcode^post82, clear_flg^0'=clear_flg^post82, ret_getbyte25^0'=ret_getbyte25^post82, __const_16^0'=__const_16^post82, i3^0'=i3^post82, n44^0'=n44^post82, exit_stat^0'=exit_stat^post82, tmp___017^0'=tmp___017^post82, __const_50^0'=__const_50^post82, m122^0'=m122^post82, c37^0'=c37^post82, rat26^0'=rat26^post82, hsize_reg10^0'=hsize_reg10^post82, __const_9^0'=__const_9^post82, n40^0'=n40^post82, count^0'=count^post82, tabort4^0'=tabort4^post82, __const_256^0'=__const_256^post82, i45^0'=i45^post82, bits33^0'=bits33^post82, offset^0'=offset^post82, free_ent^0'=free_ent^post82, tmp___115^0'=tmp___115^post82, __const_65536^0'=__const_65536^post82, maxbits^0'=maxbits^post82, checkpoint^0'=checkpoint^post82, ret_getbyte18^0'=ret_getbyte18^post82, __const_10000^0'=__const_10000^post82, i29^0'=i29^post82, apsim_bound11113^0'=apsim_bound11113^post82, ent8^0'=ent8^post82, tmp___014^0'=tmp___014^post82, __const_429496^0'=__const_429496^post82, in_count^0'=in_count^post82, bytes_out^0'=bytes_out^post82, r_off32^0'=r_off32^post82, hsize^0'=hsize^post82, hsize___027^0'=hsize___027^post82, __const_8^0'=__const_8^post82, maxmaxcode^0'=maxmaxcode^post82, code31^0'=code31^post82, seed2^0'=seed2^post82, __const_2147483647^0'=__const_2147483647^post82, i41^0'=i41^post82, n_bits^0'=n_bits^post82, fcode5^0'=fcode5^post82, tmp___024^0'=tmp___024^post82, __const_53^0'=__const_53^post82, m130^0'=m130^post82, c7^0'=c7^post82, ratio^0'=ratio^post82, (out_count^0-out_count^post82 == 0 /\ -hsize^post82+hsize^0 == 0 /\ maxbits^0-maxbits^post82 == 0 /\ __const_10000^0-__const_10000^post82 == 0 /\ -checkpoint^post82+checkpoint^0 == 0 /\ -tmp___024^post82+tmp___024^0 == 0 /\ __const_257^0-__const_257^post82 == 0 /\ free_ent^0-free_ent^post82 == 0 /\ -r_off32^post82+r_off32^0 == 0 /\ InCnt^0-InCnt^post82 == 0 /\ -code31^post82+code31^0 == 0 /\ i3^0-i3^post82 == 0 /\ -ratio^post82+ratio^0 == 0 /\ ent8^0-ent8^post82 == 0 /\ -count^post82+count^0 == 0 /\ __const_16^0-__const_16^post82 == 0 /\ exit_stat^0-exit_stat^post82 == 0 /\ __const_9^0-__const_9^post82 == 0 /\ hsize___027^0-hsize___027^post82 == 0 /\ -n40^post82+n40^0 == 0 /\ block_compress^0-block_compress^post82 == 0 /\ -ret_getbyte18^post82+ret_getbyte18^0 == 0 /\ tmp___017^0-tmp___017^post82 == 0 /\ -fcode5^post82+fcode5^0 == 0 /\ tmp12^0-tmp12^post82 == 0 /\ -tmp___115^post82+tmp___115^0 == 0 /\ rat26^0 <= 0 /\ -seed2^post82+seed2^0 == 0 /\ n44^0-n44^post82 == 0 /\ tabort4^0-tabort4^post82 == 0 /\ m122^0-m122^post82 == 0 /\ maxcode^0-maxcode^post82 == 0 /\ -__const_50^post82+__const_50^0 == 0 /\ rat26^post82-__const_2147483647^0 == 0 /\ -apsim_bound11113^post82+apsim_bound11113^0 == 0 /\ -hsize___019^post82+hsize___019^0 == 0 /\ -c7^post82+c7^0 == 0 /\ -i45^post82+i45^0 == 0 /\ -__const_2147483647^post82+__const_2147483647^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post82 == 0 /\ -n_bits^post82+n_bits^0 == 0 /\ -__const_65536^post82+__const_65536^0 == 0 /\ -bits33^post82+bits33^0 == 0 /\ -__const_8^post82+__const_8^0 == 0 /\ i21^0-i21^post82 == 0 /\ disp9^0-disp9^post82 == 0 /\ hsize_reg10^0-hsize_reg10^post82 == 0 /\ -i29^post82+i29^0 == 0 /\ -in_count^post82+in_count^0 == 0 /\ -apsim_InCnt^post82+apsim_InCnt^0 == 0 /\ -m130^post82+m130^0 == 0 /\ -i41^post82+i41^0 == 0 /\ -tmp___014^post82+tmp___014^0 == 0 /\ offset^0-offset^post82 == 0 /\ clear_flg^0-clear_flg^post82 == 0 /\ bytes_out^0-bytes_out^post82 == 0 /\ -__const_53^post82+__const_53^0 == 0 /\ -rat26^0 <= 0 /\ -maxmaxcode^post82+maxmaxcode^0 == 0 /\ __const_8388607^0-__const_8388607^post82 == 0 /\ -hshift11^post82+hshift11^0 == 0 /\ -i6^post82+i6^0 == 0 /\ -__const_429496^post82+__const_429496^0 == 0 /\ c37^0-c37^post82 == 0 /\ __const_256^0-__const_256^post82 == 0), cost: 1 83: l55 -> l18 : InCnt^0'=InCnt^post83, i21^0'=i21^post83, apsim_InCnt^0'=apsim_InCnt^post83, disp9^0'=disp9^post83, tmp12^0'=tmp12^post83, __const_257^0'=__const_257^post83, i6^0'=i6^post83, block_compress^0'=block_compress^post83, out_count^0'=out_count^post83, hshift11^0'=hshift11^post83, hsize___019^0'=hsize___019^post83, __const_8388607^0'=__const_8388607^post83, maxcode^0'=maxcode^post83, clear_flg^0'=clear_flg^post83, ret_getbyte25^0'=ret_getbyte25^post83, __const_16^0'=__const_16^post83, i3^0'=i3^post83, n44^0'=n44^post83, exit_stat^0'=exit_stat^post83, tmp___017^0'=tmp___017^post83, __const_50^0'=__const_50^post83, m122^0'=m122^post83, c37^0'=c37^post83, rat26^0'=rat26^post83, hsize_reg10^0'=hsize_reg10^post83, __const_9^0'=__const_9^post83, n40^0'=n40^post83, count^0'=count^post83, tabort4^0'=tabort4^post83, __const_256^0'=__const_256^post83, i45^0'=i45^post83, bits33^0'=bits33^post83, offset^0'=offset^post83, free_ent^0'=free_ent^post83, tmp___115^0'=tmp___115^post83, __const_65536^0'=__const_65536^post83, maxbits^0'=maxbits^post83, checkpoint^0'=checkpoint^post83, ret_getbyte18^0'=ret_getbyte18^post83, __const_10000^0'=__const_10000^post83, i29^0'=i29^post83, apsim_bound11113^0'=apsim_bound11113^post83, ent8^0'=ent8^post83, tmp___014^0'=tmp___014^post83, __const_429496^0'=__const_429496^post83, in_count^0'=in_count^post83, bytes_out^0'=bytes_out^post83, r_off32^0'=r_off32^post83, hsize^0'=hsize^post83, hsize___027^0'=hsize___027^post83, __const_8^0'=__const_8^post83, maxmaxcode^0'=maxmaxcode^post83, code31^0'=code31^post83, seed2^0'=seed2^post83, __const_2147483647^0'=__const_2147483647^post83, i41^0'=i41^post83, n_bits^0'=n_bits^post83, fcode5^0'=fcode5^post83, tmp___024^0'=tmp___024^post83, __const_53^0'=__const_53^post83, m130^0'=m130^post83, c7^0'=c7^post83, ratio^0'=ratio^post83, (0 == 0 /\ -r_off32^post83+r_off32^0 == 0 /\ -i3^0+__const_50^0 <= 0 /\ -code31^post83+code31^0 == 0 /\ __const_257^0-__const_257^post83 == 0 /\ offset^post83 == 0 /\ -hsize^post83+hsize^0 == 0 /\ -tmp___017^post83+tmp___017^0 == 0 /\ -tmp___014^post83+tmp___014^0 == 0 /\ out_count^post83 == 0 /\ exit_stat^0-exit_stat^post83 == 0 /\ -tmp___024^post83+tmp___024^0 == 0 /\ -free_ent^post83+free_ent^0 == 0 /\ __const_2147483647^0-__const_2147483647^post83 == 0 /\ -seed2^post83+seed2^0 == 0 /\ tmp12^0-tmp12^post83 == 0 /\ bits33^0-bits33^post83 == 0 /\ ret_getbyte18^0-ret_getbyte18^post83 == 0 /\ __const_65536^0-__const_65536^post83 == 0 /\ -ent8^post83+ent8^0 == 0 /\ block_compress^0-block_compress^post83 == 0 /\ -c7^post83+c7^0 == 0 /\ i3^0-i3^post83 == 0 /\ -3+bytes_out^post83 == 0 /\ n40^0-n40^post83 == 0 /\ -1+in_count^post83 == 0 /\ -hsize___027^post83+hsize___027^0 == 0 /\ clear_flg^post83 == 0 /\ -fcode5^post83+fcode5^0 == 0 /\ n44^0-n44^post83 == 0 /\ m122^0-m122^post83 == 0 /\ ret_getbyte25^0-ret_getbyte25^post83 == 0 /\ -__const_10000^post83+__const_10000^0 == 0 /\ count^0-count^post83 == 0 /\ -m130^post83+m130^0 == 0 /\ hshift11^0-hshift11^post83 == 0 /\ ratio^post83 == 0 /\ i6^post83 == 0 /\ -__const_256^post83+__const_256^0 == 0 /\ __const_50^0-__const_50^post83 == 0 /\ i45^0-i45^post83 == 0 /\ rat26^0-rat26^post83 == 0 /\ tmp___115^0-tmp___115^post83 == 0 /\ i21^0-i21^post83 == 0 /\ -__const_9^post83+__const_9^0 == 0 /\ checkpoint^post83-__const_10000^0 == 0 /\ -i41^post83+i41^0 == 0 /\ hsize_reg10^0-hsize_reg10^post83 == 0 /\ -__const_8^post83+__const_8^0 == 0 /\ __const_429496^0-__const_429496^post83 == 0 /\ -i29^post83+i29^0 == 0 /\ -__const_53^post83+__const_53^0 == 0 /\ -__const_16^0+maxbits^post83 == 0 /\ __const_8388607^0-__const_8388607^post83 == 0 /\ -c37^post83+c37^0 == 0 /\ -tabort4^post83+tabort4^0 == 0 /\ -count^0+InCnt^post83 == 0 /\ disp9^0-disp9^post83 == 0 /\ hsize___019^0-hsize___019^post83 == 0 /\ -__const_9^0+n_bits^post83 == 0 /\ apsim_bound11113^0-apsim_bound11113^post83 == 0 /\ -__const_16^post83+__const_16^0 == 0 /\ apsim_InCnt^post83-__const_53^0 == 0), cost: 1 84: l55 -> l56 : InCnt^0'=InCnt^post84, i21^0'=i21^post84, apsim_InCnt^0'=apsim_InCnt^post84, disp9^0'=disp9^post84, tmp12^0'=tmp12^post84, __const_257^0'=__const_257^post84, i6^0'=i6^post84, block_compress^0'=block_compress^post84, out_count^0'=out_count^post84, hshift11^0'=hshift11^post84, hsize___019^0'=hsize___019^post84, __const_8388607^0'=__const_8388607^post84, maxcode^0'=maxcode^post84, clear_flg^0'=clear_flg^post84, ret_getbyte25^0'=ret_getbyte25^post84, __const_16^0'=__const_16^post84, i3^0'=i3^post84, n44^0'=n44^post84, exit_stat^0'=exit_stat^post84, tmp___017^0'=tmp___017^post84, __const_50^0'=__const_50^post84, m122^0'=m122^post84, c37^0'=c37^post84, rat26^0'=rat26^post84, hsize_reg10^0'=hsize_reg10^post84, __const_9^0'=__const_9^post84, n40^0'=n40^post84, count^0'=count^post84, tabort4^0'=tabort4^post84, __const_256^0'=__const_256^post84, i45^0'=i45^post84, bits33^0'=bits33^post84, offset^0'=offset^post84, free_ent^0'=free_ent^post84, tmp___115^0'=tmp___115^post84, __const_65536^0'=__const_65536^post84, maxbits^0'=maxbits^post84, checkpoint^0'=checkpoint^post84, ret_getbyte18^0'=ret_getbyte18^post84, __const_10000^0'=__const_10000^post84, i29^0'=i29^post84, apsim_bound11113^0'=apsim_bound11113^post84, ent8^0'=ent8^post84, tmp___014^0'=tmp___014^post84, __const_429496^0'=__const_429496^post84, in_count^0'=in_count^post84, bytes_out^0'=bytes_out^post84, r_off32^0'=r_off32^post84, hsize^0'=hsize^post84, hsize___027^0'=hsize___027^post84, __const_8^0'=__const_8^post84, maxmaxcode^0'=maxmaxcode^post84, code31^0'=code31^post84, seed2^0'=seed2^post84, __const_2147483647^0'=__const_2147483647^post84, i41^0'=i41^post84, n_bits^0'=n_bits^post84, fcode5^0'=fcode5^post84, tmp___024^0'=tmp___024^post84, __const_53^0'=__const_53^post84, m130^0'=m130^post84, c7^0'=c7^post84, ratio^0'=ratio^post84, (0 == 0 /\ m122^0-m122^post84 == 0 /\ maxcode^0-maxcode^post84 == 0 /\ -ret_getbyte18^post84+ret_getbyte18^0 == 0 /\ -ret_getbyte25^post84+ret_getbyte25^0 == 0 /\ __const_16^0-__const_16^post84 == 0 /\ __const_9^0-__const_9^post84 == 0 /\ exit_stat^0-exit_stat^post84 == 0 /\ -__const_53^post84+__const_53^0 == 0 /\ out_count^0-out_count^post84 == 0 /\ apsim_InCnt^0-apsim_InCnt^post84 == 0 /\ -tmp___115^post84+tmp___115^0 == 0 /\ block_compress^0-block_compress^post84 == 0 /\ -n44^post84+n44^0 == 0 /\ maxbits^0-maxbits^post84 == 0 /\ -__const_50^post84+__const_50^0 == 0 /\ -__const_429496^post84+__const_429496^0 == 0 /\ -__const_2147483647^post84+__const_2147483647^0 == 0 /\ InCnt^0-InCnt^post84 == 0 /\ hsize_reg10^0-hsize_reg10^post84 == 0 /\ -ratio^post84+ratio^0 == 0 /\ -__const_8^post84+__const_8^0 == 0 /\ 1+i3^0-__const_50^0 <= 0 /\ -__const_65536^post84+__const_65536^0 == 0 /\ -tmp___024^post84+tmp___024^0 == 0 /\ -r_off32^post84+r_off32^0 == 0 /\ hsize___027^0-hsize___027^post84 == 0 /\ rat26^0-rat26^post84 == 0 /\ tmp12^0-tmp12^post84 == 0 /\ -fcode5^post84+fcode5^0 == 0 /\ -ent8^post84+ent8^0 == 0 /\ -count^post84+count^0 == 0 /\ free_ent^0-free_ent^post84 == 0 /\ -i41^post84+i41^0 == 0 /\ -i3^0+tabort4^post84 == 0 /\ n_bits^0-n_bits^post84 == 0 /\ hshift11^0-hshift11^post84 == 0 /\ -maxmaxcode^post84+maxmaxcode^0 == 0 /\ tmp___017^0-tmp___017^post84 == 0 /\ n40^0-n40^post84 == 0 /\ i21^0-i21^post84 == 0 /\ -apsim_bound11113^post84+apsim_bound11113^0 == 0 /\ bytes_out^0-bytes_out^post84 == 0 /\ -c7^post84+c7^0 == 0 /\ -i6^post84+i6^0 == 0 /\ -i45^post84+i45^0 == 0 /\ -hsize^post84+hsize^0 == 0 /\ c37^0-c37^post84 == 0 /\ -bits33^post84+bits33^0 == 0 /\ -code31^post84+code31^0 == 0 /\ -checkpoint^post84+checkpoint^0 == 0 /\ -1-i3^0+i3^post84 == 0 /\ __const_8388607^0-__const_8388607^post84 == 0 /\ hsize___019^0-hsize___019^post84 == 0 /\ __const_256^0-__const_256^post84 == 0 /\ -i29^post84+i29^0 == 0 /\ -in_count^post84+in_count^0 == 0 /\ -m130^post84+m130^0 == 0 /\ tmp___014^0-tmp___014^post84 == 0 /\ __const_10000^0-__const_10000^post84 == 0 /\ disp9^0-disp9^post84 == 0 /\ offset^0-offset^post84 == 0 /\ clear_flg^0-clear_flg^post84 == 0 /\ __const_257^0-__const_257^post84 == 0), cost: 1 113: l56 -> l55 : InCnt^0'=InCnt^post113, i21^0'=i21^post113, apsim_InCnt^0'=apsim_InCnt^post113, disp9^0'=disp9^post113, tmp12^0'=tmp12^post113, __const_257^0'=__const_257^post113, i6^0'=i6^post113, block_compress^0'=block_compress^post113, out_count^0'=out_count^post113, hshift11^0'=hshift11^post113, hsize___019^0'=hsize___019^post113, __const_8388607^0'=__const_8388607^post113, maxcode^0'=maxcode^post113, clear_flg^0'=clear_flg^post113, ret_getbyte25^0'=ret_getbyte25^post113, __const_16^0'=__const_16^post113, i3^0'=i3^post113, n44^0'=n44^post113, exit_stat^0'=exit_stat^post113, tmp___017^0'=tmp___017^post113, __const_50^0'=__const_50^post113, m122^0'=m122^post113, c37^0'=c37^post113, rat26^0'=rat26^post113, hsize_reg10^0'=hsize_reg10^post113, __const_9^0'=__const_9^post113, n40^0'=n40^post113, count^0'=count^post113, tabort4^0'=tabort4^post113, __const_256^0'=__const_256^post113, i45^0'=i45^post113, bits33^0'=bits33^post113, offset^0'=offset^post113, free_ent^0'=free_ent^post113, tmp___115^0'=tmp___115^post113, __const_65536^0'=__const_65536^post113, maxbits^0'=maxbits^post113, checkpoint^0'=checkpoint^post113, ret_getbyte18^0'=ret_getbyte18^post113, __const_10000^0'=__const_10000^post113, i29^0'=i29^post113, apsim_bound11113^0'=apsim_bound11113^post113, ent8^0'=ent8^post113, tmp___014^0'=tmp___014^post113, __const_429496^0'=__const_429496^post113, in_count^0'=in_count^post113, bytes_out^0'=bytes_out^post113, r_off32^0'=r_off32^post113, hsize^0'=hsize^post113, hsize___027^0'=hsize___027^post113, __const_8^0'=__const_8^post113, maxmaxcode^0'=maxmaxcode^post113, code31^0'=code31^post113, seed2^0'=seed2^post113, __const_2147483647^0'=__const_2147483647^post113, i41^0'=i41^post113, n_bits^0'=n_bits^post113, fcode5^0'=fcode5^post113, tmp___024^0'=tmp___024^post113, __const_53^0'=__const_53^post113, m130^0'=m130^post113, c7^0'=c7^post113, ratio^0'=ratio^post113, (InCnt^0-InCnt^post113 == 0 /\ -c7^post113+c7^0 == 0 /\ -hsize^post113+hsize^0 == 0 /\ -exit_stat^post113+exit_stat^0 == 0 /\ maxbits^0-maxbits^post113 == 0 /\ __const_10000^0-__const_10000^post113 == 0 /\ -fcode5^post113+fcode5^0 == 0 /\ -checkpoint^post113+checkpoint^0 == 0 /\ free_ent^0-free_ent^post113 == 0 /\ -r_off32^post113+r_off32^0 == 0 /\ -code31^post113+code31^0 == 0 /\ i3^0-i3^post113 == 0 /\ n44^0-n44^post113 == 0 /\ ent8^0-ent8^post113 == 0 /\ -count^post113+count^0 == 0 /\ rat26^0-rat26^post113 == 0 /\ -c37^post113+c37^0 == 0 /\ clear_flg^0-clear_flg^post113 == 0 /\ __const_257^0-__const_257^post113 == 0 /\ __const_9^0-__const_9^post113 == 0 /\ maxcode^0-maxcode^post113 == 0 /\ hsize___027^0-hsize___027^post113 == 0 /\ m122^0-m122^post113 == 0 /\ -n40^post113+n40^0 == 0 /\ -n_bits^post113+n_bits^0 == 0 /\ -ret_getbyte18^post113+ret_getbyte18^0 == 0 /\ -tmp___115^post113+tmp___115^0 == 0 /\ -m130^post113+m130^0 == 0 /\ hshift11^0-hshift11^post113 == 0 /\ -seed2^post113+seed2^0 == 0 /\ tabort4^0-tabort4^post113 == 0 /\ tmp___017^0-tmp___017^post113 == 0 /\ bits33^0-bits33^post113 == 0 /\ block_compress^0-block_compress^post113 == 0 /\ i21^0-i21^post113 == 0 /\ -hsize___019^post113+hsize___019^0 == 0 /\ -apsim_bound11113^post113+apsim_bound11113^0 == 0 /\ -i45^post113+i45^0 == 0 /\ -__const_2147483647^post113+__const_2147483647^0 == 0 /\ -__const_65536^post113+__const_65536^0 == 0 /\ -__const_8^post113+__const_8^0 == 0 /\ __const_8388607^0-__const_8388607^post113 == 0 /\ hsize_reg10^0-hsize_reg10^post113 == 0 /\ -i29^post113+i29^0 == 0 /\ -in_count^post113+in_count^0 == 0 /\ -__const_53^post113+__const_53^0 == 0 /\ -tmp12^post113+tmp12^0 == 0 /\ -__const_16^post113+__const_16^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post113 == 0 /\ disp9^0-disp9^post113 == 0 /\ -ratio^post113+ratio^0 == 0 /\ -tmp___014^post113+tmp___014^0 == 0 /\ i6^0-i6^post113 == 0 /\ -tmp___024^post113+tmp___024^0 == 0 /\ offset^0-offset^post113 == 0 /\ bytes_out^0-bytes_out^post113 == 0 /\ -i41^post113+i41^0 == 0 /\ out_count^0-out_count^post113 == 0 /\ __const_50^0-__const_50^post113 == 0 /\ -maxmaxcode^post113+maxmaxcode^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post113 == 0 /\ __const_256^0-__const_256^post113 == 0 /\ -__const_429496^post113+__const_429496^0 == 0), cost: 1 85: l57 -> l53 : InCnt^0'=InCnt^post85, i21^0'=i21^post85, apsim_InCnt^0'=apsim_InCnt^post85, disp9^0'=disp9^post85, tmp12^0'=tmp12^post85, __const_257^0'=__const_257^post85, i6^0'=i6^post85, block_compress^0'=block_compress^post85, out_count^0'=out_count^post85, hshift11^0'=hshift11^post85, hsize___019^0'=hsize___019^post85, __const_8388607^0'=__const_8388607^post85, maxcode^0'=maxcode^post85, clear_flg^0'=clear_flg^post85, ret_getbyte25^0'=ret_getbyte25^post85, __const_16^0'=__const_16^post85, i3^0'=i3^post85, n44^0'=n44^post85, exit_stat^0'=exit_stat^post85, tmp___017^0'=tmp___017^post85, __const_50^0'=__const_50^post85, m122^0'=m122^post85, c37^0'=c37^post85, rat26^0'=rat26^post85, hsize_reg10^0'=hsize_reg10^post85, __const_9^0'=__const_9^post85, n40^0'=n40^post85, count^0'=count^post85, tabort4^0'=tabort4^post85, __const_256^0'=__const_256^post85, i45^0'=i45^post85, bits33^0'=bits33^post85, offset^0'=offset^post85, free_ent^0'=free_ent^post85, tmp___115^0'=tmp___115^post85, __const_65536^0'=__const_65536^post85, maxbits^0'=maxbits^post85, checkpoint^0'=checkpoint^post85, ret_getbyte18^0'=ret_getbyte18^post85, __const_10000^0'=__const_10000^post85, i29^0'=i29^post85, apsim_bound11113^0'=apsim_bound11113^post85, ent8^0'=ent8^post85, tmp___014^0'=tmp___014^post85, __const_429496^0'=__const_429496^post85, in_count^0'=in_count^post85, bytes_out^0'=bytes_out^post85, r_off32^0'=r_off32^post85, hsize^0'=hsize^post85, hsize___027^0'=hsize___027^post85, __const_8^0'=__const_8^post85, maxmaxcode^0'=maxmaxcode^post85, code31^0'=code31^post85, seed2^0'=seed2^post85, __const_2147483647^0'=__const_2147483647^post85, i41^0'=i41^post85, n_bits^0'=n_bits^post85, fcode5^0'=fcode5^post85, tmp___024^0'=tmp___024^post85, __const_53^0'=__const_53^post85, m130^0'=m130^post85, c7^0'=c7^post85, ratio^0'=ratio^post85, (0 == 0 /\ -i29^post85+i29^0 == 0 /\ -__const_53^post85+__const_53^0 == 0 /\ block_compress^0-block_compress^post85 == 0 /\ -__const_9^post85+__const_9^0 == 0 /\ exit_stat^0-exit_stat^post85 == 0 /\ apsim_InCnt^0-apsim_InCnt^post85 == 0 /\ -tabort4^post85+tabort4^0 == 0 /\ m122^0-m122^post85 == 0 /\ hsize^0-hsize^post85 == 0 /\ -hsize_reg10^post85+hsize_reg10^0 == 0 /\ -hsize___027^post85+hsize___027^0 == 0 /\ __const_8388607^0-__const_8388607^post85 == 0 /\ -__const_2147483647^post85+__const_2147483647^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post85 == 0 /\ -__const_10000^post85+__const_10000^0 == 0 /\ bits33^0-bits33^post85 == 0 /\ -r_off32^post85+r_off32^0 == 0 /\ -tmp___014^post85+tmp___014^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post85 == 0 /\ __const_429496^0-__const_429496^post85 == 0 /\ -tmp___024^post85+tmp___024^0 == 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ tmp12^0-tmp12^post85 == 0 /\ -i41^post85+i41^0 == 0 /\ maxmaxcode^0-maxmaxcode^post85 == 0 /\ -__const_8^post85+__const_8^0 == 0 /\ -maxbits^post85+maxbits^0 == 0 /\ __const_65536^0-__const_65536^post85 == 0 /\ InCnt^0-InCnt^post85 == 0 /\ i3^0-i3^post85 == 0 /\ i45^0-i45^post85 == 0 /\ i6^0-i6^post85 == 0 /\ clear_flg^0-clear_flg^post85 == 0 /\ -bytes_out^post85+bytes_out^0 == 0 /\ n44^0-n44^post85 == 0 /\ -fcode5^post85+fcode5^0 == 0 /\ -out_count^post85+out_count^0 == 0 /\ -c37^post85+c37^0 == 0 /\ -ent8^post85+ent8^0 == 0 /\ -disp9^post85+disp9^0 == 0 /\ -c7^post85+c7^0 == 0 /\ count^0-count^post85 == 0 /\ -ratio^post85+ratio^0 == 0 /\ hshift11^0-hshift11^post85 == 0 /\ -offset^post85+offset^0 == 0 /\ -code31^post85+code31^0 == 0 /\ __const_50^0-__const_50^post85 == 0 /\ -checkpoint^post85+checkpoint^0 == 0 /\ n40^0-n40^post85 == 0 /\ i21^0-i21^post85 == 0 /\ -m130^post85+m130^0 == 0 /\ -in_count^post85+in_count^0 == 0 /\ hsize___019^0-hsize___019^post85 == 0 /\ -__const_256^post85+__const_256^0 == 0 /\ -n_bits^post85+n_bits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post85 == 0 /\ __const_16^0-__const_16^post85 == 0 /\ -tmp___017^post85+tmp___017^0 == 0 /\ __const_257^0-__const_257^post85 == 0 /\ -seed2^post85+seed2^0 == 0 /\ -maxcode^post85+maxcode^0 == 0 /\ -free_ent^post85+free_ent^0 == 0 /\ tmp___115^0-tmp___115^post85 == 0), cost: 1 86: l57 -> l54 : InCnt^0'=InCnt^post86, i21^0'=i21^post86, apsim_InCnt^0'=apsim_InCnt^post86, disp9^0'=disp9^post86, tmp12^0'=tmp12^post86, __const_257^0'=__const_257^post86, i6^0'=i6^post86, block_compress^0'=block_compress^post86, out_count^0'=out_count^post86, hshift11^0'=hshift11^post86, hsize___019^0'=hsize___019^post86, __const_8388607^0'=__const_8388607^post86, maxcode^0'=maxcode^post86, clear_flg^0'=clear_flg^post86, ret_getbyte25^0'=ret_getbyte25^post86, __const_16^0'=__const_16^post86, i3^0'=i3^post86, n44^0'=n44^post86, exit_stat^0'=exit_stat^post86, tmp___017^0'=tmp___017^post86, __const_50^0'=__const_50^post86, m122^0'=m122^post86, c37^0'=c37^post86, rat26^0'=rat26^post86, hsize_reg10^0'=hsize_reg10^post86, __const_9^0'=__const_9^post86, n40^0'=n40^post86, count^0'=count^post86, tabort4^0'=tabort4^post86, __const_256^0'=__const_256^post86, i45^0'=i45^post86, bits33^0'=bits33^post86, offset^0'=offset^post86, free_ent^0'=free_ent^post86, tmp___115^0'=tmp___115^post86, __const_65536^0'=__const_65536^post86, maxbits^0'=maxbits^post86, checkpoint^0'=checkpoint^post86, ret_getbyte18^0'=ret_getbyte18^post86, __const_10000^0'=__const_10000^post86, i29^0'=i29^post86, apsim_bound11113^0'=apsim_bound11113^post86, ent8^0'=ent8^post86, tmp___014^0'=tmp___014^post86, __const_429496^0'=__const_429496^post86, in_count^0'=in_count^post86, bytes_out^0'=bytes_out^post86, r_off32^0'=r_off32^post86, hsize^0'=hsize^post86, hsize___027^0'=hsize___027^post86, __const_8^0'=__const_8^post86, maxmaxcode^0'=maxmaxcode^post86, code31^0'=code31^post86, seed2^0'=seed2^post86, __const_2147483647^0'=__const_2147483647^post86, i41^0'=i41^post86, n_bits^0'=n_bits^post86, fcode5^0'=fcode5^post86, tmp___024^0'=tmp___024^post86, __const_53^0'=__const_53^post86, m130^0'=m130^post86, c7^0'=c7^post86, ratio^0'=ratio^post86, (0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post86 == 0 /\ -__const_2147483647^post86+__const_2147483647^0 == 0 /\ -__const_53^post86+__const_53^0 == 0 /\ -__const_8^post86+__const_8^0 == 0 /\ tmp12^0-tmp12^post86 == 0 /\ block_compress^0-block_compress^post86 == 0 /\ -__const_65536^post86+__const_65536^0 == 0 /\ -m130^post86+m130^0 == 0 /\ tabort4^0-tabort4^post86 == 0 /\ -in_count^post86+in_count^0 == 0 /\ maxcode^0-maxcode^post86 == 0 /\ -m122^post86+m122^0 == 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ __const_8388607^0-__const_8388607^post86 == 0 /\ hsize___019^0-hsize___019^post86 == 0 /\ out_count^0-out_count^post86 == 0 /\ -i41^post86+i41^0 == 0 /\ __const_50^0-__const_50^post86 == 0 /\ -offset^post86+offset^0 == 0 /\ -ret_getbyte25^post86+ret_getbyte25^0 == 0 /\ seed2^0-seed2^post86 == 0 /\ free_ent^0-free_ent^post86 == 0 /\ hsize_reg10^0-hsize_reg10^post86 == 0 /\ InCnt^0-InCnt^post86 == 0 /\ i3^0-i3^post86 == 0 /\ -bits33^post86+bits33^0 == 0 /\ -maxmaxcode^post86+maxmaxcode^0 == 0 /\ i6^0-i6^post86 == 0 /\ -__const_429496^post86+__const_429496^0 == 0 /\ exit_stat^0-exit_stat^post86 == 0 /\ -tmp___024^post86+tmp___024^0 == 0 /\ i29^0-i29^post86 == 0 /\ -ratio^post86+ratio^0 == 0 /\ tmp___017^0-tmp___017^post86 == 0 /\ -hsize^post86+hsize^0 == 0 /\ -checkpoint^post86+checkpoint^0 == 0 /\ tmp___014^0-tmp___014^post86 == 0 /\ -code31^post86+code31^0 == 0 /\ bytes_out^0-bytes_out^post86 == 0 /\ clear_flg^0-clear_flg^post86 == 0 /\ -fcode5^post86+fcode5^0 == 0 /\ c37^0-c37^post86 == 0 /\ -ent8^post86+ent8^0 == 0 /\ hshift11^0-hshift11^post86 == 0 /\ -r_off32^post86+r_off32^0 == 0 /\ __const_256^0-__const_256^post86 == 0 /\ -count^post86+count^0 == 0 /\ -hsize___027^post86+hsize___027^0 == 0 /\ -ret_getbyte18^post86+ret_getbyte18^0 == 0 /\ disp9^0-disp9^post86 == 0 /\ __const_10000^0-__const_10000^post86 == 0 /\ maxbits^0-maxbits^post86 == 0 /\ i21^0-i21^post86 == 0 /\ __const_257^0-__const_257^post86 == 0 /\ -tmp___115^post86+tmp___115^0 == 0 /\ -n_bits^post86+n_bits^0 == 0 /\ -n40^post86+n40^0 == 0 /\ __const_9^0-__const_9^post86 == 0 /\ -n44^post86+n44^0 == 0 /\ __const_16^0-__const_16^post86 == 0 /\ -apsim_bound11113^post86+apsim_bound11113^0 == 0 /\ -i45^post86+i45^0 == 0 /\ -c7^post86+c7^0 == 0), cost: 1 87: l58 -> l57 : InCnt^0'=InCnt^post87, i21^0'=i21^post87, apsim_InCnt^0'=apsim_InCnt^post87, disp9^0'=disp9^post87, tmp12^0'=tmp12^post87, __const_257^0'=__const_257^post87, i6^0'=i6^post87, block_compress^0'=block_compress^post87, out_count^0'=out_count^post87, hshift11^0'=hshift11^post87, hsize___019^0'=hsize___019^post87, __const_8388607^0'=__const_8388607^post87, maxcode^0'=maxcode^post87, clear_flg^0'=clear_flg^post87, ret_getbyte25^0'=ret_getbyte25^post87, __const_16^0'=__const_16^post87, i3^0'=i3^post87, n44^0'=n44^post87, exit_stat^0'=exit_stat^post87, tmp___017^0'=tmp___017^post87, __const_50^0'=__const_50^post87, m122^0'=m122^post87, c37^0'=c37^post87, rat26^0'=rat26^post87, hsize_reg10^0'=hsize_reg10^post87, __const_9^0'=__const_9^post87, n40^0'=n40^post87, count^0'=count^post87, tabort4^0'=tabort4^post87, __const_256^0'=__const_256^post87, i45^0'=i45^post87, bits33^0'=bits33^post87, offset^0'=offset^post87, free_ent^0'=free_ent^post87, tmp___115^0'=tmp___115^post87, __const_65536^0'=__const_65536^post87, maxbits^0'=maxbits^post87, checkpoint^0'=checkpoint^post87, ret_getbyte18^0'=ret_getbyte18^post87, __const_10000^0'=__const_10000^post87, i29^0'=i29^post87, apsim_bound11113^0'=apsim_bound11113^post87, ent8^0'=ent8^post87, tmp___014^0'=tmp___014^post87, __const_429496^0'=__const_429496^post87, in_count^0'=in_count^post87, bytes_out^0'=bytes_out^post87, r_off32^0'=r_off32^post87, hsize^0'=hsize^post87, hsize___027^0'=hsize___027^post87, __const_8^0'=__const_8^post87, maxmaxcode^0'=maxmaxcode^post87, code31^0'=code31^post87, seed2^0'=seed2^post87, __const_2147483647^0'=__const_2147483647^post87, i41^0'=i41^post87, n_bits^0'=n_bits^post87, fcode5^0'=fcode5^post87, tmp___024^0'=tmp___024^post87, __const_53^0'=__const_53^post87, m130^0'=m130^post87, c7^0'=c7^post87, ratio^0'=ratio^post87, (tmp12^0-tmp12^post87 == 0 /\ offset^0-offset^post87 == 0 /\ -n_bits^post87+n_bits^0 == 0 /\ __const_8388607^0-__const_8388607^post87 == 0 /\ __const_65536^0-__const_65536^post87 == 0 /\ -__const_256^post87+__const_256^0 == 0 /\ bits33^0-bits33^post87 == 0 /\ ret_getbyte18^0-ret_getbyte18^post87 == 0 /\ -i41^post87+i41^0 == 0 /\ -m130^post87+m130^0 == 0 /\ disp9^0-disp9^post87 == 0 /\ hsize___019^0-hsize___019^post87 == 0 /\ -__const_8^post87+__const_8^0 == 0 /\ -maxbits^post87+maxbits^0 == 0 /\ m122^0-m122^post87 == 0 /\ hsize^0-hsize^post87 == 0 /\ ret_getbyte25^0-ret_getbyte25^post87 == 0 /\ apsim_bound11113^0-apsim_bound11113^post87 == 0 /\ -i29^post87+i29^0 == 0 /\ -__const_9^post87+__const_9^0 == 0 /\ -tabort4^post87+tabort4^0 == 0 /\ -maxmaxcode^post87+maxmaxcode^0 == 0 /\ __const_50^0-__const_50^post87 == 0 /\ -c37^post87+c37^0 == 0 /\ -__const_429496^post87+__const_429496^0 == 0 /\ rat26^0-rat26^post87 == 0 /\ i45^0-i45^post87 == 0 /\ i6^0-i6^post87 == 0 /\ -hsize_reg10^post87+hsize_reg10^0 == 0 /\ exit_stat^0-exit_stat^post87 == 0 /\ -__const_53^post87+__const_53^0 == 0 /\ n40^0-n40^post87 == 0 /\ apsim_InCnt^0-apsim_InCnt^post87 == 0 /\ -code31^post87+code31^0 == 0 /\ -tmp___014^post87+tmp___014^0 == 0 /\ InCnt^0-InCnt^post87 == 0 /\ -r_off32^post87+r_off32^0 == 0 /\ n44^0-n44^post87 == 0 /\ -tmp___017^post87+tmp___017^0 == 0 /\ tmp___024^0-tmp___024^post87 == 0 /\ clear_flg^0-clear_flg^post87 == 0 /\ -seed2^post87+seed2^0 == 0 /\ -free_ent^post87+free_ent^0 == 0 /\ __const_16^0-__const_16^post87 == 0 /\ -bytes_out^post87+bytes_out^0 == 0 /\ hshift11^0-hshift11^post87 == 0 /\ __const_257^0-__const_257^post87 == 0 /\ -i3^post87+i3^0 == 0 /\ -ent8^post87+ent8^0 == 0 /\ -out_count^post87+out_count^0 == 0 /\ -fcode5^post87+fcode5^0 == 0 /\ maxcode^0-maxcode^post87 == 0 /\ -c7^post87+c7^0 == 0 /\ tmp___115^0-tmp___115^post87 == 0 /\ in_count^0-in_count^post87 == 0 /\ checkpoint^post87-__const_10000^0-in_count^0 == 0 /\ i21^0-i21^post87 == 0 /\ -ratio^post87+ratio^0 == 0 /\ block_compress^0-block_compress^post87 == 0 /\ -hsize___027^post87+hsize___027^0 == 0 /\ -__const_2147483647^post87+__const_2147483647^0 == 0 /\ count^0-count^post87 == 0 /\ -__const_10000^post87+__const_10000^0 == 0), cost: 1 88: l59 -> l1 : InCnt^0'=InCnt^post88, i21^0'=i21^post88, apsim_InCnt^0'=apsim_InCnt^post88, disp9^0'=disp9^post88, tmp12^0'=tmp12^post88, __const_257^0'=__const_257^post88, i6^0'=i6^post88, block_compress^0'=block_compress^post88, out_count^0'=out_count^post88, hshift11^0'=hshift11^post88, hsize___019^0'=hsize___019^post88, __const_8388607^0'=__const_8388607^post88, maxcode^0'=maxcode^post88, clear_flg^0'=clear_flg^post88, ret_getbyte25^0'=ret_getbyte25^post88, __const_16^0'=__const_16^post88, i3^0'=i3^post88, n44^0'=n44^post88, exit_stat^0'=exit_stat^post88, tmp___017^0'=tmp___017^post88, __const_50^0'=__const_50^post88, m122^0'=m122^post88, c37^0'=c37^post88, rat26^0'=rat26^post88, hsize_reg10^0'=hsize_reg10^post88, __const_9^0'=__const_9^post88, n40^0'=n40^post88, count^0'=count^post88, tabort4^0'=tabort4^post88, __const_256^0'=__const_256^post88, i45^0'=i45^post88, bits33^0'=bits33^post88, offset^0'=offset^post88, free_ent^0'=free_ent^post88, tmp___115^0'=tmp___115^post88, __const_65536^0'=__const_65536^post88, maxbits^0'=maxbits^post88, checkpoint^0'=checkpoint^post88, ret_getbyte18^0'=ret_getbyte18^post88, __const_10000^0'=__const_10000^post88, i29^0'=i29^post88, apsim_bound11113^0'=apsim_bound11113^post88, ent8^0'=ent8^post88, tmp___014^0'=tmp___014^post88, __const_429496^0'=__const_429496^post88, in_count^0'=in_count^post88, bytes_out^0'=bytes_out^post88, r_off32^0'=r_off32^post88, hsize^0'=hsize^post88, hsize___027^0'=hsize___027^post88, __const_8^0'=__const_8^post88, maxmaxcode^0'=maxmaxcode^post88, code31^0'=code31^post88, seed2^0'=seed2^post88, __const_2147483647^0'=__const_2147483647^post88, i41^0'=i41^post88, n_bits^0'=n_bits^post88, fcode5^0'=fcode5^post88, tmp___024^0'=tmp___024^post88, __const_53^0'=__const_53^post88, m130^0'=m130^post88, c7^0'=c7^post88, ratio^0'=ratio^post88, (-i41^post88+i41^0 == 0 /\ -m130^post88+m130^0 == 0 /\ -offset^post88+offset^0 == 0 /\ block_compress^0 <= 0 /\ -c7^post88+c7^0 == 0 /\ -n40^post88+n40^0 == 0 /\ -n_bits^post88+n_bits^0 == 0 /\ __const_8^0-__const_8^post88 == 0 /\ -maxmaxcode^post88+maxmaxcode^0 == 0 /\ rat26^0-rat26^post88 == 0 /\ tmp12^0-tmp12^post88 == 0 /\ -i45^post88+i45^0 == 0 /\ disp9^0-disp9^post88 == 0 /\ -apsim_bound11113^post88+apsim_bound11113^0 == 0 /\ -__const_53^post88+__const_53^0 == 0 /\ -hsize^post88+hsize^0 == 0 /\ i6^0-i6^post88 == 0 /\ -code31^post88+code31^0 == 0 /\ tabort4^0-tabort4^post88 == 0 /\ -hsize___019^post88+hsize___019^0 == 0 /\ exit_stat^0-exit_stat^post88 == 0 /\ checkpoint^0-checkpoint^post88 == 0 /\ out_count^0-out_count^post88 == 0 /\ apsim_InCnt^0-apsim_InCnt^post88 == 0 /\ -__const_8388607^post88+__const_8388607^0 == 0 /\ __const_50^0-__const_50^post88 == 0 /\ -block_compress^0 <= 0 /\ -in_count^post88+in_count^0 == 0 /\ bytes_out^0-bytes_out^post88 == 0 /\ seed2^0-seed2^post88 == 0 /\ -hsize___027^post88+hsize___027^0 == 0 /\ InCnt^0-InCnt^post88 == 0 /\ hsize_reg10^0-hsize_reg10^post88 == 0 /\ i3^0-i3^post88 == 0 /\ c37^0-c37^post88 == 0 /\ -ret_getbyte18^post88+ret_getbyte18^0 == 0 /\ -ret_getbyte25^post88+ret_getbyte25^0 == 0 /\ __const_256^0-__const_256^post88 == 0 /\ -tmp___115^post88+tmp___115^0 == 0 /\ i29^0-i29^post88 == 0 /\ -n44^post88+n44^0 == 0 /\ -tmp___024^post88+tmp___024^0 == 0 /\ tmp___014^0-tmp___014^post88 == 0 /\ clear_flg^0-clear_flg^post88 == 0 /\ -__const_429496^post88+__const_429496^0 == 0 /\ __const_257^0-__const_257^post88 == 0 /\ free_ent^0-free_ent^post88 == 0 /\ maxcode^0-maxcode^post88 == 0 /\ -ratio^post88+ratio^0 == 0 /\ -__const_2147483647^post88+__const_2147483647^0 == 0 /\ __const_9^0-__const_9^post88 == 0 /\ -__const_65536^post88+__const_65536^0 == 0 /\ __const_16^0-__const_16^post88 == 0 /\ -count^post88+count^0 == 0 /\ -__const_10000^post88+__const_10000^0 == 0 /\ hshift11^0-hshift11^post88 == 0 /\ tmp___017^0-tmp___017^post88 == 0 /\ bits33^0-bits33^post88 == 0 /\ -m122^post88+m122^0 == 0 /\ maxbits^0-maxbits^post88 == 0 /\ -ent8^post88+ent8^0 == 0 /\ i21^0-i21^post88 == 0 /\ -fcode5^post88+fcode5^0 == 0 /\ block_compress^0-block_compress^post88 == 0 /\ -r_off32^post88+r_off32^0 == 0), cost: 1 89: l59 -> l58 : InCnt^0'=InCnt^post89, i21^0'=i21^post89, apsim_InCnt^0'=apsim_InCnt^post89, disp9^0'=disp9^post89, tmp12^0'=tmp12^post89, __const_257^0'=__const_257^post89, i6^0'=i6^post89, block_compress^0'=block_compress^post89, out_count^0'=out_count^post89, hshift11^0'=hshift11^post89, hsize___019^0'=hsize___019^post89, __const_8388607^0'=__const_8388607^post89, maxcode^0'=maxcode^post89, clear_flg^0'=clear_flg^post89, ret_getbyte25^0'=ret_getbyte25^post89, __const_16^0'=__const_16^post89, i3^0'=i3^post89, n44^0'=n44^post89, exit_stat^0'=exit_stat^post89, tmp___017^0'=tmp___017^post89, __const_50^0'=__const_50^post89, m122^0'=m122^post89, c37^0'=c37^post89, rat26^0'=rat26^post89, hsize_reg10^0'=hsize_reg10^post89, __const_9^0'=__const_9^post89, n40^0'=n40^post89, count^0'=count^post89, tabort4^0'=tabort4^post89, __const_256^0'=__const_256^post89, i45^0'=i45^post89, bits33^0'=bits33^post89, offset^0'=offset^post89, free_ent^0'=free_ent^post89, tmp___115^0'=tmp___115^post89, __const_65536^0'=__const_65536^post89, maxbits^0'=maxbits^post89, checkpoint^0'=checkpoint^post89, ret_getbyte18^0'=ret_getbyte18^post89, __const_10000^0'=__const_10000^post89, i29^0'=i29^post89, apsim_bound11113^0'=apsim_bound11113^post89, ent8^0'=ent8^post89, tmp___014^0'=tmp___014^post89, __const_429496^0'=__const_429496^post89, in_count^0'=in_count^post89, bytes_out^0'=bytes_out^post89, r_off32^0'=r_off32^post89, hsize^0'=hsize^post89, hsize___027^0'=hsize___027^post89, __const_8^0'=__const_8^post89, maxmaxcode^0'=maxmaxcode^post89, code31^0'=code31^post89, seed2^0'=seed2^post89, __const_2147483647^0'=__const_2147483647^post89, i41^0'=i41^post89, n_bits^0'=n_bits^post89, fcode5^0'=fcode5^post89, tmp___024^0'=tmp___024^post89, __const_53^0'=__const_53^post89, m130^0'=m130^post89, c7^0'=c7^post89, ratio^0'=ratio^post89, (-free_ent^post89+free_ent^0 == 0 /\ -c7^post89+c7^0 == 0 /\ i21^0-i21^post89 == 0 /\ disp9^0-disp9^post89 == 0 /\ -bytes_out^post89+bytes_out^0 == 0 /\ hsize___019^0-hsize___019^post89 == 0 /\ -c37^post89+c37^0 == 0 /\ -fcode5^post89+fcode5^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post89 == 0 /\ apsim_bound11113^0-apsim_bound11113^post89 == 0 /\ offset^0-offset^post89 == 0 /\ tmp12^0-tmp12^post89 == 0 /\ -code31^post89+code31^0 == 0 /\ -checkpoint^post89+checkpoint^0 == 0 /\ __const_65536^0-__const_65536^post89 == 0 /\ i45^0-i45^post89 == 0 /\ i6^0-i6^post89 == 0 /\ -tmp___115^post89+tmp___115^0 == 0 /\ clear_flg^0-clear_flg^post89 == 0 /\ -n_bits^post89+n_bits^0 == 0 /\ exit_stat^0-exit_stat^post89 == 0 /\ n40^0-n40^post89 == 0 /\ apsim_InCnt^0-apsim_InCnt^post89 == 0 /\ -rat26^post89+rat26^0 == 0 /\ hsize^0-hsize^post89 == 0 /\ -m130^post89+m130^0 == 0 /\ -tmp___017^post89+tmp___017^0 == 0 /\ __const_8388607^0-__const_8388607^post89 == 0 /\ i41^0-i41^post89 == 0 /\ 1-block_compress^0 <= 0 /\ __const_50^0-__const_50^post89 == 0 /\ -seed2^post89+seed2^0 == 0 /\ -__const_9^post89+__const_9^0 == 0 /\ -i29^post89+i29^0 == 0 /\ -bits33^post89+bits33^0 == 0 /\ -i3^post89+i3^0 == 0 /\ out_count^0-out_count^post89 == 0 /\ count^0-count^post89 == 0 /\ hsize_reg10^0-hsize_reg10^post89 == 0 /\ -__const_429496^post89+__const_429496^0 == 0 /\ -hsize___027^post89+hsize___027^0 == 0 /\ __const_16^0-__const_16^post89 == 0 /\ -__const_53^post89+__const_53^0 == 0 /\ -__const_2147483647^post89+__const_2147483647^0 == 0 /\ ent8^0-ent8^post89 == 0 /\ InCnt^0-InCnt^post89 == 0 /\ -__const_10000^post89+__const_10000^0 == 0 /\ -ratio^post89+ratio^0 == 0 /\ n44^0-n44^post89 == 0 /\ in_count^0-in_count^post89 == 0 /\ block_compress^0-block_compress^post89 == 0 /\ -tmp___024^post89+tmp___024^0 == 0 /\ -tmp___014^post89+tmp___014^0 == 0 /\ m122^0-m122^post89 == 0 /\ -__const_257^post89+__const_257^0 == 0 /\ -r_off32^post89+r_off32^0 == 0 /\ hshift11^0-hshift11^post89 == 0 /\ -maxmaxcode^post89+maxmaxcode^0 == 0 /\ maxcode^0-maxcode^post89 == 0 /\ -maxbits^post89+maxbits^0 == 0 /\ -tabort4^post89+tabort4^0 == 0 /\ -__const_8^post89+__const_8^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post89 == 0 /\ __const_256^0-__const_256^post89 == 0), cost: 1 90: l59 -> l58 : InCnt^0'=InCnt^post90, i21^0'=i21^post90, apsim_InCnt^0'=apsim_InCnt^post90, disp9^0'=disp9^post90, tmp12^0'=tmp12^post90, __const_257^0'=__const_257^post90, i6^0'=i6^post90, block_compress^0'=block_compress^post90, out_count^0'=out_count^post90, hshift11^0'=hshift11^post90, hsize___019^0'=hsize___019^post90, __const_8388607^0'=__const_8388607^post90, maxcode^0'=maxcode^post90, clear_flg^0'=clear_flg^post90, ret_getbyte25^0'=ret_getbyte25^post90, __const_16^0'=__const_16^post90, i3^0'=i3^post90, n44^0'=n44^post90, exit_stat^0'=exit_stat^post90, tmp___017^0'=tmp___017^post90, __const_50^0'=__const_50^post90, m122^0'=m122^post90, c37^0'=c37^post90, rat26^0'=rat26^post90, hsize_reg10^0'=hsize_reg10^post90, __const_9^0'=__const_9^post90, n40^0'=n40^post90, count^0'=count^post90, tabort4^0'=tabort4^post90, __const_256^0'=__const_256^post90, i45^0'=i45^post90, bits33^0'=bits33^post90, offset^0'=offset^post90, free_ent^0'=free_ent^post90, tmp___115^0'=tmp___115^post90, __const_65536^0'=__const_65536^post90, maxbits^0'=maxbits^post90, checkpoint^0'=checkpoint^post90, ret_getbyte18^0'=ret_getbyte18^post90, __const_10000^0'=__const_10000^post90, i29^0'=i29^post90, apsim_bound11113^0'=apsim_bound11113^post90, ent8^0'=ent8^post90, tmp___014^0'=tmp___014^post90, __const_429496^0'=__const_429496^post90, in_count^0'=in_count^post90, bytes_out^0'=bytes_out^post90, r_off32^0'=r_off32^post90, hsize^0'=hsize^post90, hsize___027^0'=hsize___027^post90, __const_8^0'=__const_8^post90, maxmaxcode^0'=maxmaxcode^post90, code31^0'=code31^post90, seed2^0'=seed2^post90, __const_2147483647^0'=__const_2147483647^post90, i41^0'=i41^post90, n_bits^0'=n_bits^post90, fcode5^0'=fcode5^post90, tmp___024^0'=tmp___024^post90, __const_53^0'=__const_53^post90, m130^0'=m130^post90, c7^0'=c7^post90, ratio^0'=ratio^post90, (__const_50^0-__const_50^post90 == 0 /\ rat26^0-rat26^post90 == 0 /\ __const_8^0-__const_8^post90 == 0 /\ -hsize^post90+hsize^0 == 0 /\ -code31^post90+code31^0 == 0 /\ i21^0-i21^post90 == 0 /\ disp9^0-disp9^post90 == 0 /\ -count^post90+count^0 == 0 /\ tmp___115^0-tmp___115^post90 == 0 /\ i6^0-i6^post90 == 0 /\ __const_9^0-__const_9^post90 == 0 /\ -ratio^post90+ratio^0 == 0 /\ InCnt^0-InCnt^post90 == 0 /\ -fcode5^post90+fcode5^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post90 == 0 /\ -hsize___027^post90+hsize___027^0 == 0 /\ -ent8^post90+ent8^0 == 0 /\ -ret_getbyte18^post90+ret_getbyte18^0 == 0 /\ tmp___014^0-tmp___014^post90 == 0 /\ -seed2^post90+seed2^0 == 0 /\ clear_flg^0-clear_flg^post90 == 0 /\ -i45^post90+i45^0 == 0 /\ -c7^post90+c7^0 == 0 /\ -bytes_out^post90+bytes_out^0 == 0 /\ -n40^post90+n40^0 == 0 /\ -n_bits^post90+n_bits^0 == 0 /\ -n44^post90+n44^0 == 0 /\ c37^0-c37^post90 == 0 /\ tabort4^0-tabort4^post90 == 0 /\ -apsim_bound11113^post90+apsim_bound11113^0 == 0 /\ checkpoint^0-checkpoint^post90 == 0 /\ out_count^0-out_count^post90 == 0 /\ free_ent^0-free_ent^post90 == 0 /\ -__const_53^post90+__const_53^0 == 0 /\ -__const_2147483647^post90+__const_2147483647^0 == 0 /\ maxbits^0-maxbits^post90 == 0 /\ -__const_10000^post90+__const_10000^0 == 0 /\ -__const_65536^post90+__const_65536^0 == 0 /\ __const_257^0-__const_257^post90 == 0 /\ -hsize___019^post90+hsize___019^0 == 0 /\ -__const_8388607^post90+__const_8388607^0 == 0 /\ -in_count^post90+in_count^0 == 0 /\ -m122^post90+m122^0 == 0 /\ 1+block_compress^0 <= 0 /\ hsize_reg10^0-hsize_reg10^post90 == 0 /\ __const_16^0-__const_16^post90 == 0 /\ -exit_stat^post90+exit_stat^0 == 0 /\ -i41^post90+i41^0 == 0 /\ i29^0-i29^post90 == 0 /\ m130^0-m130^post90 == 0 /\ -offset^post90+offset^0 == 0 /\ tmp___017^0-tmp___017^post90 == 0 /\ bits33^0-bits33^post90 == 0 /\ -maxmaxcode^post90+maxmaxcode^0 == 0 /\ i3^0-i3^post90 == 0 /\ tmp12^0-tmp12^post90 == 0 /\ block_compress^0-block_compress^post90 == 0 /\ -ret_getbyte25^post90+ret_getbyte25^0 == 0 /\ maxcode^0-maxcode^post90 == 0 /\ r_off32^0-r_off32^post90 == 0 /\ __const_256^0-__const_256^post90 == 0 /\ -tmp___024^post90+tmp___024^0 == 0 /\ -__const_429496^post90+__const_429496^0 == 0 /\ hshift11^0-hshift11^post90 == 0), cost: 1 91: l60 -> l1 : InCnt^0'=InCnt^post91, i21^0'=i21^post91, apsim_InCnt^0'=apsim_InCnt^post91, disp9^0'=disp9^post91, tmp12^0'=tmp12^post91, __const_257^0'=__const_257^post91, i6^0'=i6^post91, block_compress^0'=block_compress^post91, out_count^0'=out_count^post91, hshift11^0'=hshift11^post91, hsize___019^0'=hsize___019^post91, __const_8388607^0'=__const_8388607^post91, maxcode^0'=maxcode^post91, clear_flg^0'=clear_flg^post91, ret_getbyte25^0'=ret_getbyte25^post91, __const_16^0'=__const_16^post91, i3^0'=i3^post91, n44^0'=n44^post91, exit_stat^0'=exit_stat^post91, tmp___017^0'=tmp___017^post91, __const_50^0'=__const_50^post91, m122^0'=m122^post91, c37^0'=c37^post91, rat26^0'=rat26^post91, hsize_reg10^0'=hsize_reg10^post91, __const_9^0'=__const_9^post91, n40^0'=n40^post91, count^0'=count^post91, tabort4^0'=tabort4^post91, __const_256^0'=__const_256^post91, i45^0'=i45^post91, bits33^0'=bits33^post91, offset^0'=offset^post91, free_ent^0'=free_ent^post91, tmp___115^0'=tmp___115^post91, __const_65536^0'=__const_65536^post91, maxbits^0'=maxbits^post91, checkpoint^0'=checkpoint^post91, ret_getbyte18^0'=ret_getbyte18^post91, __const_10000^0'=__const_10000^post91, i29^0'=i29^post91, apsim_bound11113^0'=apsim_bound11113^post91, ent8^0'=ent8^post91, tmp___014^0'=tmp___014^post91, __const_429496^0'=__const_429496^post91, in_count^0'=in_count^post91, bytes_out^0'=bytes_out^post91, r_off32^0'=r_off32^post91, hsize^0'=hsize^post91, hsize___027^0'=hsize___027^post91, __const_8^0'=__const_8^post91, maxmaxcode^0'=maxmaxcode^post91, code31^0'=code31^post91, seed2^0'=seed2^post91, __const_2147483647^0'=__const_2147483647^post91, i41^0'=i41^post91, n_bits^0'=n_bits^post91, fcode5^0'=fcode5^post91, tmp___024^0'=tmp___024^post91, __const_53^0'=__const_53^post91, m130^0'=m130^post91, c7^0'=c7^post91, ratio^0'=ratio^post91, (-tmp___115^post91+tmp___115^0 == 0 /\ hshift11^0-hshift11^post91 == 0 /\ -ratio^post91+ratio^0 == 0 /\ -tmp___024^post91+tmp___024^0 == 0 /\ -rat26^post91+rat26^0 == 0 /\ -tmp___014^post91+tmp___014^0 == 0 /\ -r_off32^post91+r_off32^0 == 0 /\ i6^0-i6^post91 == 0 /\ InCnt^0-InCnt^post91 == 0 /\ -tmp___017^post91+tmp___017^0 == 0 /\ -hsize^post91+hsize^0 == 0 /\ -seed2^post91+seed2^0 == 0 /\ -tabort4^post91+tabort4^0 == 0 /\ i41^0-i41^post91 == 0 /\ -c7^post91+c7^0 == 0 /\ __const_8388607^0-__const_8388607^post91 == 0 /\ -fcode5^post91+fcode5^0 == 0 /\ -__const_50^post91+__const_50^0 == 0 /\ -bytes_out^post91+bytes_out^0 == 0 /\ code31^0-code31^post91 == 0 /\ c37^0-c37^post91 == 0 /\ -hsize___027^post91+hsize___027^0 == 0 /\ disp9^0-disp9^post91 == 0 /\ __const_10000^0-__const_10000^post91 == 0 /\ hsize___019^0-hsize___019^post91 == 0 /\ -__const_2147483647^post91+__const_2147483647^0 == 0 /\ i45^0-i45^post91 == 0 /\ -clear_flg^post91+clear_flg^0 == 0 /\ -i3^post91+i3^0 == 0 /\ -n_bits^post91+n_bits^0 == 0 /\ __const_16^0-__const_16^post91 == 0 /\ -offset^post91+offset^0 == 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ maxcode^0-maxcode^post91 == 0 /\ ent8^0-ent8^post91 == 0 /\ i21^0-i21^post91 == 0 /\ -__const_257^post91+__const_257^0 == 0 /\ -apsim_bound11113^post91+apsim_bound11113^0 == 0 /\ -m130^post91+m130^0 == 0 /\ in_count^0-in_count^post91 == 0 /\ block_compress^0-block_compress^post91 == 0 /\ n40^0-n40^post91 == 0 /\ exit_stat^0-exit_stat^post91 == 0 /\ -maxmaxcode^post91+maxmaxcode^0 == 0 /\ out_count^0-out_count^post91 == 0 /\ apsim_InCnt^0-apsim_InCnt^post91 == 0 /\ count^0-count^post91 == 0 /\ -maxbits^post91+maxbits^0 == 0 /\ -__const_8^post91+__const_8^0 == 0 /\ -free_ent^post91+free_ent^0 == 0 /\ -__const_9^post91+__const_9^0 == 0 /\ tmp12^0-tmp12^post91 == 0 /\ hsize_reg10^0-hsize_reg10^post91 == 0 /\ -bits33^post91+bits33^0 == 0 /\ -i29^post91+i29^0 == 0 /\ __const_65536^0-__const_65536^post91 == 0 /\ -__const_429496^post91+__const_429496^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post91 == 0 /\ n44^0-n44^post91 == 0 /\ -__const_53^post91+__const_53^0 == 0 /\ -checkpoint^post91+checkpoint^0 == 0 /\ -__const_256^post91+__const_256^0 == 0 /\ m122^0-m122^post91 == 0 /\ ret_getbyte25^0-ret_getbyte25^post91 == 0), cost: 1 92: l60 -> l59 : InCnt^0'=InCnt^post92, i21^0'=i21^post92, apsim_InCnt^0'=apsim_InCnt^post92, disp9^0'=disp9^post92, tmp12^0'=tmp12^post92, __const_257^0'=__const_257^post92, i6^0'=i6^post92, block_compress^0'=block_compress^post92, out_count^0'=out_count^post92, hshift11^0'=hshift11^post92, hsize___019^0'=hsize___019^post92, __const_8388607^0'=__const_8388607^post92, maxcode^0'=maxcode^post92, clear_flg^0'=clear_flg^post92, ret_getbyte25^0'=ret_getbyte25^post92, __const_16^0'=__const_16^post92, i3^0'=i3^post92, n44^0'=n44^post92, exit_stat^0'=exit_stat^post92, tmp___017^0'=tmp___017^post92, __const_50^0'=__const_50^post92, m122^0'=m122^post92, c37^0'=c37^post92, rat26^0'=rat26^post92, hsize_reg10^0'=hsize_reg10^post92, __const_9^0'=__const_9^post92, n40^0'=n40^post92, count^0'=count^post92, tabort4^0'=tabort4^post92, __const_256^0'=__const_256^post92, i45^0'=i45^post92, bits33^0'=bits33^post92, offset^0'=offset^post92, free_ent^0'=free_ent^post92, tmp___115^0'=tmp___115^post92, __const_65536^0'=__const_65536^post92, maxbits^0'=maxbits^post92, checkpoint^0'=checkpoint^post92, ret_getbyte18^0'=ret_getbyte18^post92, __const_10000^0'=__const_10000^post92, i29^0'=i29^post92, apsim_bound11113^0'=apsim_bound11113^post92, ent8^0'=ent8^post92, tmp___014^0'=tmp___014^post92, __const_429496^0'=__const_429496^post92, in_count^0'=in_count^post92, bytes_out^0'=bytes_out^post92, r_off32^0'=r_off32^post92, hsize^0'=hsize^post92, hsize___027^0'=hsize___027^post92, __const_8^0'=__const_8^post92, maxmaxcode^0'=maxmaxcode^post92, code31^0'=code31^post92, seed2^0'=seed2^post92, __const_2147483647^0'=__const_2147483647^post92, i41^0'=i41^post92, n_bits^0'=n_bits^post92, fcode5^0'=fcode5^post92, tmp___024^0'=tmp___024^post92, __const_53^0'=__const_53^post92, m130^0'=m130^post92, c7^0'=c7^post92, ratio^0'=ratio^post92, (-hsize___027^post92+hsize___027^0 == 0 /\ __const_9^0-__const_9^post92 == 0 /\ tmp___115^0-tmp___115^post92 == 0 /\ i6^0-i6^post92 == 0 /\ checkpoint^0-checkpoint^post92 == 0 /\ -seed2^post92+seed2^0 == 0 /\ tabort4^0-tabort4^post92 == 0 /\ -ret_getbyte18^post92+ret_getbyte18^0 == 0 /\ hshift11^0-hshift11^post92 == 0 /\ __const_50^0-__const_50^post92 == 0 /\ tmp___017^0-tmp___017^post92 == 0 /\ -n44^post92+n44^0 == 0 /\ -tmp___024^post92+tmp___024^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post92 == 0 /\ -hsize_reg10^post92+hsize_reg10^0 == 0 /\ -__const_2147483647^post92+__const_2147483647^0 == 0 /\ InCnt^0-InCnt^post92 == 0 /\ c37^0-c37^post92 == 0 /\ -__const_10000^post92+__const_10000^0 == 0 /\ -__const_65536^post92+__const_65536^0 == 0 /\ -count^post92+count^0 == 0 /\ __const_8^0-__const_8^post92 == 0 /\ -m122^post92+m122^0 == 0 /\ -ratio^post92+ratio^0 == 0 /\ free_ent^0-free_ent^post92 == 0 /\ disp9^0-disp9^post92 == 0 /\ -tmp___014^post92+tmp___014^0 == 0 /\ clear_flg^0-clear_flg^post92 == 0 /\ -fcode5^post92+fcode5^0 == 0 /\ __const_257^0-__const_257^post92 == 0 /\ maxcode^0-maxcode^post92 == 0 /\ -ent8^post92+ent8^0 == 0 /\ -exit_stat^post92+exit_stat^0 == 0 /\ -maxmaxcode^post92+maxmaxcode^0 == 0 /\ -maxbits^post92+maxbits^0 == 0 /\ __const_16^0-__const_16^post92 == 0 /\ -i45^post92+i45^0 == 0 /\ -i41^post92+i41^0 == 0 /\ -c7^post92+c7^0 == 0 /\ out_count^0-out_count^post92 == 0 /\ i21^0-i21^post92 == 0 /\ -n_bits^post92+n_bits^0 == 0 /\ -offset^post92+offset^0 == 0 /\ bits33^0-bits33^post92 == 0 /\ -bytes_out^post92+bytes_out^0 == 0 /\ n40^0-n40^post92 == 0 /\ -apsim_bound11113^post92+apsim_bound11113^0 == 0 /\ checkpoint^0-in_count^0 <= 0 /\ r_off32^0-r_off32^post92 == 0 /\ -__const_53^post92+__const_53^0 == 0 /\ __const_429496^0-__const_429496^post92 == 0 /\ -block_compress^post92+block_compress^0 == 0 /\ __const_256^0-__const_256^post92 == 0 /\ -hsize^post92+hsize^0 == 0 /\ -code31^post92+code31^0 == 0 /\ -hsize___019^post92+hsize___019^0 == 0 /\ -__const_8388607^post92+__const_8388607^0 == 0 /\ i29^0-i29^post92 == 0 /\ rat26^0-rat26^post92 == 0 /\ ret_getbyte25^0-ret_getbyte25^post92 == 0 /\ -in_count^post92+in_count^0 == 0 /\ i3^0-i3^post92 == 0 /\ tmp12^0-tmp12^post92 == 0 /\ -m130^post92+m130^0 == 0), cost: 1 93: l61 -> l60 : InCnt^0'=InCnt^post93, i21^0'=i21^post93, apsim_InCnt^0'=apsim_InCnt^post93, disp9^0'=disp9^post93, tmp12^0'=tmp12^post93, __const_257^0'=__const_257^post93, i6^0'=i6^post93, block_compress^0'=block_compress^post93, out_count^0'=out_count^post93, hshift11^0'=hshift11^post93, hsize___019^0'=hsize___019^post93, __const_8388607^0'=__const_8388607^post93, maxcode^0'=maxcode^post93, clear_flg^0'=clear_flg^post93, ret_getbyte25^0'=ret_getbyte25^post93, __const_16^0'=__const_16^post93, i3^0'=i3^post93, n44^0'=n44^post93, exit_stat^0'=exit_stat^post93, tmp___017^0'=tmp___017^post93, __const_50^0'=__const_50^post93, m122^0'=m122^post93, c37^0'=c37^post93, rat26^0'=rat26^post93, hsize_reg10^0'=hsize_reg10^post93, __const_9^0'=__const_9^post93, n40^0'=n40^post93, count^0'=count^post93, tabort4^0'=tabort4^post93, __const_256^0'=__const_256^post93, i45^0'=i45^post93, bits33^0'=bits33^post93, offset^0'=offset^post93, free_ent^0'=free_ent^post93, tmp___115^0'=tmp___115^post93, __const_65536^0'=__const_65536^post93, maxbits^0'=maxbits^post93, checkpoint^0'=checkpoint^post93, ret_getbyte18^0'=ret_getbyte18^post93, __const_10000^0'=__const_10000^post93, i29^0'=i29^post93, apsim_bound11113^0'=apsim_bound11113^post93, ent8^0'=ent8^post93, tmp___014^0'=tmp___014^post93, __const_429496^0'=__const_429496^post93, in_count^0'=in_count^post93, bytes_out^0'=bytes_out^post93, r_off32^0'=r_off32^post93, hsize^0'=hsize^post93, hsize___027^0'=hsize___027^post93, __const_8^0'=__const_8^post93, maxmaxcode^0'=maxmaxcode^post93, code31^0'=code31^post93, seed2^0'=seed2^post93, __const_2147483647^0'=__const_2147483647^post93, i41^0'=i41^post93, n_bits^0'=n_bits^post93, fcode5^0'=fcode5^post93, tmp___024^0'=tmp___024^post93, __const_53^0'=__const_53^post93, m130^0'=m130^post93, c7^0'=c7^post93, ratio^0'=ratio^post93, (-__const_9^post93+__const_9^0 == 0 /\ -seed2^post93+seed2^0 == 0 /\ -__const_50^post93+__const_50^0 == 0 /\ -bits33^post93+bits33^0 == 0 /\ hsize^0-hsize^post93 == 0 /\ offset^0-offset^post93 == 0 /\ -i29^post93+i29^0 == 0 /\ -__const_10000^post93+__const_10000^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ hshift11^0-hshift11^post93 == 0 /\ i21^0-i21^post93 == 0 /\ -i3^post93+i3^0 == 0 /\ -hsize___027^post93+hsize___027^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post93 == 0 /\ -__const_256^post93+__const_256^0 == 0 /\ tmp___017^0-tmp___017^post93 == 0 /\ -__const_53^post93+__const_53^0 == 0 /\ -tmp___024^post93+tmp___024^0 == 0 /\ c37^0-c37^post93 == 0 /\ __const_429496^0-__const_429496^post93 == 0 /\ hsize___019^0-hsize___019^post93 == 0 /\ __const_65536^0-__const_65536^post93 == 0 /\ -r_off32^post93+r_off32^0 == 0 /\ i45^0-i45^post93 == 0 /\ count^0-count^post93 == 0 /\ -__const_2147483647^post93+__const_2147483647^0 == 0 /\ -__const_8^post93+__const_8^0 == 0 /\ -tmp___014^post93+tmp___014^0 == 0 /\ -tabort4^post93+tabort4^0 == 0 /\ maxmaxcode^0-maxmaxcode^post93 == 0 /\ __const_16^0-__const_16^post93 == 0 /\ -i41^post93+i41^0 == 0 /\ __const_257^0-__const_257^post93 == 0 /\ -ratio^post93+ratio^0 == 0 /\ -fcode5^post93+fcode5^0 == 0 /\ block_compress^0-block_compress^post93 == 0 /\ -maxbits^post93+maxbits^0 == 0 /\ -bytes_out^post93+bytes_out^0 == 0 /\ -disp9^post93+disp9^0 == 0 /\ exit_stat^0-exit_stat^post93 == 0 /\ m122^0-m122^post93 == 0 /\ -ent8^post93+ent8^0 == 0 /\ -free_ent^post93+free_ent^0 == 0 /\ __const_8388607^0-__const_8388607^post93 == 0 /\ apsim_InCnt^0-apsim_InCnt^post93 == 0 /\ -clear_flg^post93+clear_flg^0 == 0 /\ maxcode^0-maxcode^post93 == 0 /\ -checkpoint^post93+checkpoint^0 == 0 /\ -code31^post93+code31^0 == 0 /\ -n40^post93+n40^0 == 0 /\ -rat26^post93+rat26^0 == 0 /\ out_count^0-out_count^post93 == 0 /\ apsim_bound11113^0-apsim_bound11113^post93 == 0 /\ InCnt^0-InCnt^post93 == 0 /\ -n_bits^post93+n_bits^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post93 == 0 /\ tmp12^0-tmp12^post93 == 0 /\ hsize_reg10^0-hsize_reg10^post93 == 0 /\ -m130^post93+m130^0 == 0 /\ tmp___115^0-tmp___115^post93 == 0 /\ c7^0-c7^post93 == 0 /\ n44^0-n44^post93 == 0 /\ -in_count^post93+in_count^0 == 0 /\ i6^0-i6^post93 == 0), cost: 1 94: l61 -> l1 : InCnt^0'=InCnt^post94, i21^0'=i21^post94, apsim_InCnt^0'=apsim_InCnt^post94, disp9^0'=disp9^post94, tmp12^0'=tmp12^post94, __const_257^0'=__const_257^post94, i6^0'=i6^post94, block_compress^0'=block_compress^post94, out_count^0'=out_count^post94, hshift11^0'=hshift11^post94, hsize___019^0'=hsize___019^post94, __const_8388607^0'=__const_8388607^post94, maxcode^0'=maxcode^post94, clear_flg^0'=clear_flg^post94, ret_getbyte25^0'=ret_getbyte25^post94, __const_16^0'=__const_16^post94, i3^0'=i3^post94, n44^0'=n44^post94, exit_stat^0'=exit_stat^post94, tmp___017^0'=tmp___017^post94, __const_50^0'=__const_50^post94, m122^0'=m122^post94, c37^0'=c37^post94, rat26^0'=rat26^post94, hsize_reg10^0'=hsize_reg10^post94, __const_9^0'=__const_9^post94, n40^0'=n40^post94, count^0'=count^post94, tabort4^0'=tabort4^post94, __const_256^0'=__const_256^post94, i45^0'=i45^post94, bits33^0'=bits33^post94, offset^0'=offset^post94, free_ent^0'=free_ent^post94, tmp___115^0'=tmp___115^post94, __const_65536^0'=__const_65536^post94, maxbits^0'=maxbits^post94, checkpoint^0'=checkpoint^post94, ret_getbyte18^0'=ret_getbyte18^post94, __const_10000^0'=__const_10000^post94, i29^0'=i29^post94, apsim_bound11113^0'=apsim_bound11113^post94, ent8^0'=ent8^post94, tmp___014^0'=tmp___014^post94, __const_429496^0'=__const_429496^post94, in_count^0'=in_count^post94, bytes_out^0'=bytes_out^post94, r_off32^0'=r_off32^post94, hsize^0'=hsize^post94, hsize___027^0'=hsize___027^post94, __const_8^0'=__const_8^post94, maxmaxcode^0'=maxmaxcode^post94, code31^0'=code31^post94, seed2^0'=seed2^post94, __const_2147483647^0'=__const_2147483647^post94, i41^0'=i41^post94, n_bits^0'=n_bits^post94, fcode5^0'=fcode5^post94, tmp___024^0'=tmp___024^post94, __const_53^0'=__const_53^post94, m130^0'=m130^post94, c7^0'=c7^post94, ratio^0'=ratio^post94, (exit_stat^0-exit_stat^post94 == 0 /\ -__const_8^post94+__const_8^0 == 0 /\ -__const_429496^post94+__const_429496^0 == 0 /\ -__const_256^post94+__const_256^0 == 0 /\ block_compress^0-block_compress^post94 == 0 /\ n44^0-n44^post94 == 0 /\ -__const_53^post94+__const_53^0 == 0 /\ -bits33^post94+bits33^0 == 0 /\ tmp12^0-tmp12^post94 == 0 /\ maxcode^0-maxcode^post94 == 0 /\ hsize___019^0-hsize___019^post94 == 0 /\ -1+free_ent^post94-free_ent^0 == 0 /\ -__const_2147483647^post94+__const_2147483647^0 == 0 /\ -m122^post94+m122^0 == 0 /\ __const_8388607^0-__const_8388607^post94 == 0 /\ rat26^0-rat26^post94 == 0 /\ i21^0-i21^post94 == 0 /\ __const_50^0-__const_50^post94 == 0 /\ seed2^0-seed2^post94 == 0 /\ disp9^0-disp9^post94 == 0 /\ -ret_getbyte25^post94+ret_getbyte25^0 == 0 /\ -i41^post94+i41^0 == 0 /\ -ratio^post94+ratio^0 == 0 /\ out_count^0-out_count^post94 == 0 /\ hsize_reg10^0-hsize_reg10^post94 == 0 /\ -maxmaxcode^post94+maxmaxcode^0 == 0 /\ -tmp___024^post94+tmp___024^0 == 0 /\ i3^0-i3^post94 == 0 /\ i6^0-i6^post94 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ i29^0-i29^post94 == 0 /\ offset^0-offset^post94 == 0 /\ clear_flg^0-clear_flg^post94 == 0 /\ -hsize^post94+hsize^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post94 == 0 /\ -c7^post94+c7^0 == 0 /\ -checkpoint^post94+checkpoint^0 == 0 /\ bytes_out^0-bytes_out^post94 == 0 /\ -code31^post94+code31^0 == 0 /\ hshift11^0-hshift11^post94 == 0 /\ -r_off32^post94+r_off32^0 == 0 /\ -fcode5^post94+fcode5^0 == 0 /\ n_bits^0-n_bits^post94 == 0 /\ tabort4^0-tabort4^post94 == 0 /\ tmp___115^post94-free_ent^0 == 0 /\ tmp___017^0-tmp___017^post94 == 0 /\ -ent8^post94+ent8^0 == 0 /\ c37^0-c37^post94 == 0 /\ -ret_getbyte18^post94+ret_getbyte18^0 == 0 /\ InCnt^0-InCnt^post94 == 0 /\ -i45^post94+i45^0 == 0 /\ -m130^post94+m130^0 == 0 /\ maxbits^0-maxbits^post94 == 0 /\ -hsize___027^post94+hsize___027^0 == 0 /\ -n40^post94+n40^0 == 0 /\ __const_257^0-__const_257^post94 == 0 /\ __const_10000^0-__const_10000^post94 == 0 /\ count^0-count^post94 == 0 /\ -in_count^post94+in_count^0 == 0 /\ tmp___014^0-tmp___014^post94 == 0 /\ __const_65536^0-__const_65536^post94 == 0 /\ -apsim_bound11113^post94+apsim_bound11113^0 == 0 /\ __const_16^0-__const_16^post94 == 0 /\ __const_9^0-__const_9^post94 == 0), cost: 1 95: l62 -> l61 : InCnt^0'=InCnt^post95, i21^0'=i21^post95, apsim_InCnt^0'=apsim_InCnt^post95, disp9^0'=disp9^post95, tmp12^0'=tmp12^post95, __const_257^0'=__const_257^post95, i6^0'=i6^post95, block_compress^0'=block_compress^post95, out_count^0'=out_count^post95, hshift11^0'=hshift11^post95, hsize___019^0'=hsize___019^post95, __const_8388607^0'=__const_8388607^post95, maxcode^0'=maxcode^post95, clear_flg^0'=clear_flg^post95, ret_getbyte25^0'=ret_getbyte25^post95, __const_16^0'=__const_16^post95, i3^0'=i3^post95, n44^0'=n44^post95, exit_stat^0'=exit_stat^post95, tmp___017^0'=tmp___017^post95, __const_50^0'=__const_50^post95, m122^0'=m122^post95, c37^0'=c37^post95, rat26^0'=rat26^post95, hsize_reg10^0'=hsize_reg10^post95, __const_9^0'=__const_9^post95, n40^0'=n40^post95, count^0'=count^post95, tabort4^0'=tabort4^post95, __const_256^0'=__const_256^post95, i45^0'=i45^post95, bits33^0'=bits33^post95, offset^0'=offset^post95, free_ent^0'=free_ent^post95, tmp___115^0'=tmp___115^post95, __const_65536^0'=__const_65536^post95, maxbits^0'=maxbits^post95, checkpoint^0'=checkpoint^post95, ret_getbyte18^0'=ret_getbyte18^post95, __const_10000^0'=__const_10000^post95, i29^0'=i29^post95, apsim_bound11113^0'=apsim_bound11113^post95, ent8^0'=ent8^post95, tmp___014^0'=tmp___014^post95, __const_429496^0'=__const_429496^post95, in_count^0'=in_count^post95, bytes_out^0'=bytes_out^post95, r_off32^0'=r_off32^post95, hsize^0'=hsize^post95, hsize___027^0'=hsize___027^post95, __const_8^0'=__const_8^post95, maxmaxcode^0'=maxmaxcode^post95, code31^0'=code31^post95, seed2^0'=seed2^post95, __const_2147483647^0'=__const_2147483647^post95, i41^0'=i41^post95, n_bits^0'=n_bits^post95, fcode5^0'=fcode5^post95, tmp___024^0'=tmp___024^post95, __const_53^0'=__const_53^post95, m130^0'=m130^post95, c7^0'=c7^post95, ratio^0'=ratio^post95, (bits33^0-bits33^post95 == 0 /\ maxmaxcode^0-maxmaxcode^post95 == 0 /\ __const_8388607^0-__const_8388607^post95 == 0 /\ tmp12^0-tmp12^post95 == 0 /\ n40^0-n40^post95 == 0 /\ __const_256^0-__const_256^post95 == 0 /\ ret_getbyte18^0-ret_getbyte18^post95 == 0 /\ -__const_2147483647^post95+__const_2147483647^0 == 0 /\ -n_bits^post95+n_bits^0 == 0 /\ block_compress^0-block_compress^post95 == 0 /\ n44^0-n44^post95 == 0 /\ -offset^post95+offset^0 == 0 /\ hsize___019^0-hsize___019^post95 == 0 /\ -maxbits^post95+maxbits^0 == 0 /\ -m130^post95+m130^0 == 0 /\ -i41^post95+i41^0 == 0 /\ -__const_9^post95+__const_9^0 == 0 /\ ent8^post95-c7^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post95 == 0 /\ hsize^0-hsize^post95 == 0 /\ apsim_bound11113^0-apsim_bound11113^post95 == 0 /\ -__const_8^post95+__const_8^0 == 0 /\ m122^0-m122^post95 == 0 /\ -1+out_count^post95-out_count^0 == 0 /\ -c37^post95+c37^0 == 0 /\ -free_ent^post95+free_ent^0 == 0 /\ rat26^0-rat26^post95 == 0 /\ i21^0-i21^post95 == 0 /\ __const_50^0-__const_50^post95 == 0 /\ tmp___115^0-tmp___115^post95 == 0 /\ -i29^post95+i29^0 == 0 /\ disp9^0-disp9^post95 == 0 /\ -__const_53^post95+__const_53^0 == 0 /\ -__const_429496^post95+__const_429496^0 == 0 /\ i6^0-i6^post95 == 0 /\ -hsize_reg10^post95+hsize_reg10^0 == 0 /\ exit_stat^0-exit_stat^post95 == 0 /\ -checkpoint^post95+checkpoint^0 == 0 /\ -code31^post95+code31^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post95 == 0 /\ -r_off32^post95+r_off32^0 == 0 /\ -tmp___017^post95+tmp___017^0 == 0 /\ i45^0-i45^post95 == 0 /\ tmp___024^0-tmp___024^post95 == 0 /\ -tmp___014^post95+tmp___014^0 == 0 /\ clear_flg^0-clear_flg^post95 == 0 /\ hshift11^0-hshift11^post95 == 0 /\ -tabort4^post95+tabort4^0 == 0 /\ -ratio^post95+ratio^0 == 0 /\ __const_16^0-__const_16^post95 == 0 /\ -i3^post95+i3^0 == 0 /\ -bytes_out^post95+bytes_out^0 == 0 /\ __const_257^0-__const_257^post95 == 0 /\ -seed2^post95+seed2^0 == 0 /\ -fcode5^post95+fcode5^0 == 0 /\ count^0-count^post95 == 0 /\ maxcode^0-maxcode^post95 == 0 /\ -__const_65536^post95+__const_65536^0 == 0 /\ -__const_10000^post95+__const_10000^0 == 0 /\ -hsize___027^post95+hsize___027^0 == 0 /\ -c7^post95+c7^0 == 0 /\ in_count^0-in_count^post95 == 0 /\ InCnt^0-InCnt^post95 == 0), cost: 1 96: l63 -> l62 : InCnt^0'=InCnt^post96, i21^0'=i21^post96, apsim_InCnt^0'=apsim_InCnt^post96, disp9^0'=disp9^post96, tmp12^0'=tmp12^post96, __const_257^0'=__const_257^post96, i6^0'=i6^post96, block_compress^0'=block_compress^post96, out_count^0'=out_count^post96, hshift11^0'=hshift11^post96, hsize___019^0'=hsize___019^post96, __const_8388607^0'=__const_8388607^post96, maxcode^0'=maxcode^post96, clear_flg^0'=clear_flg^post96, ret_getbyte25^0'=ret_getbyte25^post96, __const_16^0'=__const_16^post96, i3^0'=i3^post96, n44^0'=n44^post96, exit_stat^0'=exit_stat^post96, tmp___017^0'=tmp___017^post96, __const_50^0'=__const_50^post96, m122^0'=m122^post96, c37^0'=c37^post96, rat26^0'=rat26^post96, hsize_reg10^0'=hsize_reg10^post96, __const_9^0'=__const_9^post96, n40^0'=n40^post96, count^0'=count^post96, tabort4^0'=tabort4^post96, __const_256^0'=__const_256^post96, i45^0'=i45^post96, bits33^0'=bits33^post96, offset^0'=offset^post96, free_ent^0'=free_ent^post96, tmp___115^0'=tmp___115^post96, __const_65536^0'=__const_65536^post96, maxbits^0'=maxbits^post96, checkpoint^0'=checkpoint^post96, ret_getbyte18^0'=ret_getbyte18^post96, __const_10000^0'=__const_10000^post96, i29^0'=i29^post96, apsim_bound11113^0'=apsim_bound11113^post96, ent8^0'=ent8^post96, tmp___014^0'=tmp___014^post96, __const_429496^0'=__const_429496^post96, in_count^0'=in_count^post96, bytes_out^0'=bytes_out^post96, r_off32^0'=r_off32^post96, hsize^0'=hsize^post96, hsize___027^0'=hsize___027^post96, __const_8^0'=__const_8^post96, maxmaxcode^0'=maxmaxcode^post96, code31^0'=code31^post96, seed2^0'=seed2^post96, __const_2147483647^0'=__const_2147483647^post96, i41^0'=i41^post96, n_bits^0'=n_bits^post96, fcode5^0'=fcode5^post96, tmp___024^0'=tmp___024^post96, __const_53^0'=__const_53^post96, m130^0'=m130^post96, c7^0'=c7^post96, ratio^0'=ratio^post96, (-i45^post96+i45^0 == 0 /\ -m130^post96+m130^0 == 0 /\ -i41^post96+i41^0 == 0 /\ -n40^post96+n40^0 == 0 /\ -in_count^post96+in_count^0 == 0 /\ hsize___019^0-hsize___019^post96 == 0 /\ rat26^0-rat26^post96 == 0 /\ -maxmaxcode^post96+maxmaxcode^0 == 0 /\ free_ent^0-free_ent^post96 == 0 /\ n44^0-n44^post96 == 0 /\ __const_8^0-__const_8^post96 == 0 /\ -apsim_bound11113^post96+apsim_bound11113^0 == 0 /\ -n_bits^post96+n_bits^0 == 0 /\ -checkpoint^post96+checkpoint^0 == 0 /\ -__const_53^post96+__const_53^0 == 0 /\ -__const_256^post96+__const_256^0 == 0 /\ -__const_429496^post96+__const_429496^0 == 0 /\ -hsize^post96+hsize^0 == 0 /\ tabort4^0-tabort4^post96 == 0 /\ i6^0-i6^post96 == 0 /\ -bits33^post96+bits33^0 == 0 /\ i21^0-i21^post96 == 0 /\ __const_50^0-__const_50^post96 == 0 /\ exit_stat^0-exit_stat^post96 == 0 /\ seed2^0-seed2^post96 == 0 /\ -code31^post96+code31^0 == 0 /\ -__const_8388607^post96+__const_8388607^0 == 0 /\ maxbits^0-maxbits^post96 == 0 /\ -apsim_bound11113^0+in_count^0 <= 0 /\ bytes_out^0-bytes_out^post96 == 0 /\ out_count^0-out_count^post96 == 0 /\ hsize_reg10^0-hsize_reg10^post96 == 0 /\ tmp12^0-tmp12^post96 == 0 /\ -ret_getbyte18^post96+ret_getbyte18^0 == 0 /\ i3^0-i3^post96 == 0 /\ -ret_getbyte25^post96+ret_getbyte25^0 == 0 /\ __const_65536^0-__const_65536^post96 == 0 /\ tmp___014^0-tmp___014^post96 == 0 /\ -hsize___027^post96+hsize___027^0 == 0 /\ tmp___017^0-tmp___017^post96 == 0 /\ c37^0-c37^post96 == 0 /\ -ratio^post96+ratio^0 == 0 /\ -tmp___024^post96+tmp___024^0 == 0 /\ disp9^0-disp9^post96 == 0 /\ i29^0-i29^post96 == 0 /\ offset^0-offset^post96 == 0 /\ -InCnt^post96+InCnt^0 == 0 /\ -tmp___115^post96+tmp___115^0 == 0 /\ clear_flg^0-clear_flg^post96 == 0 /\ __const_257^0-__const_257^post96 == 0 /\ hshift11^0-hshift11^post96 == 0 /\ -__const_10000^post96+__const_10000^0 == 0 /\ maxcode^0-maxcode^post96 == 0 /\ __const_16^0-__const_16^post96 == 0 /\ __const_9^0-__const_9^post96 == 0 /\ -c7^post96+c7^0 == 0 /\ -r_off32^post96+r_off32^0 == 0 /\ -fcode5^post96+fcode5^0 == 0 /\ -count^post96+count^0 == 0 /\ block_compress^0-block_compress^post96 == 0 /\ apsim_InCnt^0-apsim_InCnt^post96 == 0 /\ -__const_2147483647^post96+__const_2147483647^0 == 0 /\ -m122^post96+m122^0 == 0 /\ -ent8^post96+ent8^0 == 0), cost: 1 97: l63 -> l6 : InCnt^0'=InCnt^post97, i21^0'=i21^post97, apsim_InCnt^0'=apsim_InCnt^post97, disp9^0'=disp9^post97, tmp12^0'=tmp12^post97, __const_257^0'=__const_257^post97, i6^0'=i6^post97, block_compress^0'=block_compress^post97, out_count^0'=out_count^post97, hshift11^0'=hshift11^post97, hsize___019^0'=hsize___019^post97, __const_8388607^0'=__const_8388607^post97, maxcode^0'=maxcode^post97, clear_flg^0'=clear_flg^post97, ret_getbyte25^0'=ret_getbyte25^post97, __const_16^0'=__const_16^post97, i3^0'=i3^post97, n44^0'=n44^post97, exit_stat^0'=exit_stat^post97, tmp___017^0'=tmp___017^post97, __const_50^0'=__const_50^post97, m122^0'=m122^post97, c37^0'=c37^post97, rat26^0'=rat26^post97, hsize_reg10^0'=hsize_reg10^post97, __const_9^0'=__const_9^post97, n40^0'=n40^post97, count^0'=count^post97, tabort4^0'=tabort4^post97, __const_256^0'=__const_256^post97, i45^0'=i45^post97, bits33^0'=bits33^post97, offset^0'=offset^post97, free_ent^0'=free_ent^post97, tmp___115^0'=tmp___115^post97, __const_65536^0'=__const_65536^post97, maxbits^0'=maxbits^post97, checkpoint^0'=checkpoint^post97, ret_getbyte18^0'=ret_getbyte18^post97, __const_10000^0'=__const_10000^post97, i29^0'=i29^post97, apsim_bound11113^0'=apsim_bound11113^post97, ent8^0'=ent8^post97, tmp___014^0'=tmp___014^post97, __const_429496^0'=__const_429496^post97, in_count^0'=in_count^post97, bytes_out^0'=bytes_out^post97, r_off32^0'=r_off32^post97, hsize^0'=hsize^post97, hsize___027^0'=hsize___027^post97, __const_8^0'=__const_8^post97, maxmaxcode^0'=maxmaxcode^post97, code31^0'=code31^post97, seed2^0'=seed2^post97, __const_2147483647^0'=__const_2147483647^post97, i41^0'=i41^post97, n_bits^0'=n_bits^post97, fcode5^0'=fcode5^post97, tmp___024^0'=tmp___024^post97, __const_53^0'=__const_53^post97, m130^0'=m130^post97, c7^0'=c7^post97, ratio^0'=ratio^post97, (InCnt^0-InCnt^post97 == 0 /\ -bytes_out^post97+bytes_out^0 == 0 /\ -maxmaxcode^post97+maxmaxcode^0 == 0 /\ -fcode5^post97+fcode5^0 == 0 /\ -c37^post97+c37^0 == 0 /\ hsize___019^0-hsize___019^post97 == 0 /\ -free_ent^post97+free_ent^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post97 == 0 /\ apsim_bound11113^0-apsim_bound11113^post97 == 0 /\ 1+apsim_bound11113^0-in_count^0 <= 0 /\ -c7^post97+c7^0 == 0 /\ __const_257^0-__const_257^post97 == 0 /\ n44^0-n44^post97 == 0 /\ i6^0-i6^post97 == 0 /\ clear_flg^0-clear_flg^post97 == 0 /\ -rat26^post97+rat26^0 == 0 /\ -code31^post97+code31^0 == 0 /\ -tmp___017^post97+tmp___017^0 == 0 /\ exit_stat^0-exit_stat^post97 == 0 /\ hsize^0-hsize^post97 == 0 /\ -n_bits^post97+n_bits^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post97 == 0 /\ -m130^post97+m130^0 == 0 /\ __const_8388607^0-__const_8388607^post97 == 0 /\ i41^0-i41^post97 == 0 /\ i21^0-i21^post97 == 0 /\ -__const_9^post97+__const_9^0 == 0 /\ n40^0-n40^post97 == 0 /\ __const_50^0-__const_50^post97 == 0 /\ -seed2^post97+seed2^0 == 0 /\ i45^0-i45^post97 == 0 /\ -i3^post97+i3^0 == 0 /\ hsize_reg10^0-hsize_reg10^post97 == 0 /\ -i29^post97+i29^0 == 0 /\ -__const_429496^post97+__const_429496^0 == 0 /\ -__const_53^post97+__const_53^0 == 0 /\ -__const_10000^post97+__const_10000^0 == 0 /\ -__const_2147483647^post97+__const_2147483647^0 == 0 /\ -__const_65536^post97+__const_65536^0 == 0 /\ ent8^0-ent8^post97 == 0 /\ __const_16^0-__const_16^post97 == 0 /\ -hsize___027^post97+hsize___027^0 == 0 /\ tmp12^0-tmp12^post97 == 0 /\ tmp___115^0-tmp___115^post97 == 0 /\ -bits33^post97+bits33^0 == 0 /\ disp9^0-disp9^post97 == 0 /\ -tmp___024^post97+tmp___024^0 == 0 /\ -r_off32^post97+r_off32^0 == 0 /\ hshift11^0-hshift11^post97 == 0 /\ -offset^post97+offset^0 == 0 /\ in_count^0-in_count^post97 == 0 /\ m122^0-m122^post97 == 0 /\ -maxbits^post97+maxbits^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post97 == 0 /\ checkpoint^0-checkpoint^post97 == 0 /\ -tmp___014^post97+tmp___014^0 == 0 /\ -out_count^post97+out_count^0 == 0 /\ count^0-count^post97 == 0 /\ __const_256^0-__const_256^post97 == 0 /\ maxcode^0-maxcode^post97 == 0 /\ -tabort4^post97+tabort4^0 == 0 /\ -__const_8^post97+__const_8^0 == 0 /\ -ratio^post97+ratio^0 == 0 /\ block_compress^0-block_compress^post97 == 0), cost: 1 98: l64 -> l63 : InCnt^0'=InCnt^post98, i21^0'=i21^post98, apsim_InCnt^0'=apsim_InCnt^post98, disp9^0'=disp9^post98, tmp12^0'=tmp12^post98, __const_257^0'=__const_257^post98, i6^0'=i6^post98, block_compress^0'=block_compress^post98, out_count^0'=out_count^post98, hshift11^0'=hshift11^post98, hsize___019^0'=hsize___019^post98, __const_8388607^0'=__const_8388607^post98, maxcode^0'=maxcode^post98, clear_flg^0'=clear_flg^post98, ret_getbyte25^0'=ret_getbyte25^post98, __const_16^0'=__const_16^post98, i3^0'=i3^post98, n44^0'=n44^post98, exit_stat^0'=exit_stat^post98, tmp___017^0'=tmp___017^post98, __const_50^0'=__const_50^post98, m122^0'=m122^post98, c37^0'=c37^post98, rat26^0'=rat26^post98, hsize_reg10^0'=hsize_reg10^post98, __const_9^0'=__const_9^post98, n40^0'=n40^post98, count^0'=count^post98, tabort4^0'=tabort4^post98, __const_256^0'=__const_256^post98, i45^0'=i45^post98, bits33^0'=bits33^post98, offset^0'=offset^post98, free_ent^0'=free_ent^post98, tmp___115^0'=tmp___115^post98, __const_65536^0'=__const_65536^post98, maxbits^0'=maxbits^post98, checkpoint^0'=checkpoint^post98, ret_getbyte18^0'=ret_getbyte18^post98, __const_10000^0'=__const_10000^post98, i29^0'=i29^post98, apsim_bound11113^0'=apsim_bound11113^post98, ent8^0'=ent8^post98, tmp___014^0'=tmp___014^post98, __const_429496^0'=__const_429496^post98, in_count^0'=in_count^post98, bytes_out^0'=bytes_out^post98, r_off32^0'=r_off32^post98, hsize^0'=hsize^post98, hsize___027^0'=hsize___027^post98, __const_8^0'=__const_8^post98, maxmaxcode^0'=maxmaxcode^post98, code31^0'=code31^post98, seed2^0'=seed2^post98, __const_2147483647^0'=__const_2147483647^post98, i41^0'=i41^post98, n_bits^0'=n_bits^post98, fcode5^0'=fcode5^post98, tmp___024^0'=tmp___024^post98, __const_53^0'=__const_53^post98, m130^0'=m130^post98, c7^0'=c7^post98, ratio^0'=ratio^post98, (rat26^0-rat26^post98 == 0 /\ -checkpoint^post98+checkpoint^0 == 0 /\ __const_50^0-__const_50^post98 == 0 /\ seed2^0-seed2^post98 == 0 /\ free_ent^0-free_ent^post98 == 0 /\ __const_8^0-__const_8^post98 == 0 /\ -hsize^post98+hsize^0 == 0 /\ -c7^post98+c7^0 == 0 /\ maxbits^0-maxbits^post98 == 0 /\ -ret_getbyte18^post98+ret_getbyte18^0 == 0 /\ -fcode5^post98+fcode5^0 == 0 /\ __const_257^0-__const_257^post98 == 0 /\ -code31^post98+code31^0 == 0 /\ -count^post98+count^0 == 0 /\ __const_9^0-__const_9^post98 == 0 /\ InCnt^0-InCnt^post98 == 0 /\ -exit_stat^post98+exit_stat^0 == 0 /\ -ent8^post98+ent8^0 == 0 /\ -i45^post98+i45^0 == 0 /\ -m130^post98+m130^0 == 0 /\ n44^0-n44^post98 == 0 /\ -hsize___027^post98+hsize___027^0 == 0 /\ -n40^post98+n40^0 == 0 /\ clear_flg^0-clear_flg^post98 == 0 /\ -bytes_out^post98+bytes_out^0 == 0 /\ tabort4^0-tabort4^post98 == 0 /\ -tmp___115^post98+tmp___115^0 == 0 /\ c37^0-c37^post98 == 0 /\ -n_bits^post98+n_bits^0 == 0 /\ -__const_429496^post98+__const_429496^0 == 0 /\ i21^0-i21^post98 == 0 /\ -tmp12^post98+tmp12^0 == 0 /\ -__const_53^post98+__const_53^0 == 0 /\ -__const_2147483647^post98+__const_2147483647^0 == 0 /\ disp9^0-disp9^post98 == 0 /\ -__const_65536^post98+__const_65536^0 == 0 /\ -hsize___019^post98+hsize___019^0 == 0 /\ out_count^0-out_count^post98 == 0 /\ hsize_reg10^0-hsize_reg10^post98 == 0 /\ -in_count^post98+in_count^0 == 0 /\ i3^0-i3^post98 == 0 /\ -__const_8388607^post98+__const_8388607^0 == 0 /\ tmp___014^0-tmp___014^post98 == 0 /\ -m122^post98+m122^0 == 0 /\ __const_16^0-__const_16^post98 == 0 /\ i6^0-i6^post98 == 0 /\ block_compress^0-block_compress^post98 == 0 /\ -i41^post98+i41^0 == 0 /\ offset^0-offset^post98 == 0 /\ i29^0-i29^post98 == 0 /\ -ret_getbyte25^post98+ret_getbyte25^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post98 == 0 /\ -ratio^post98+ratio^0 == 0 /\ -1+apsim_bound11113^post98-apsim_bound11113^0 == 0 /\ __const_256^0-__const_256^post98 == 0 /\ -tmp___024^post98+tmp___024^0 == 0 /\ hshift11^0-hshift11^post98 == 0 /\ -maxmaxcode^post98+maxmaxcode^0 == 0 /\ maxcode^0-maxcode^post98 == 0 /\ __const_10000^0-__const_10000^post98 == 0 /\ r_off32^0-r_off32^post98 == 0 /\ bits33^0-bits33^post98 == 0 /\ tmp___017^0-tmp___017^post98 == 0), cost: 1 99: l64 -> l62 : InCnt^0'=InCnt^post99, i21^0'=i21^post99, apsim_InCnt^0'=apsim_InCnt^post99, disp9^0'=disp9^post99, tmp12^0'=tmp12^post99, __const_257^0'=__const_257^post99, i6^0'=i6^post99, block_compress^0'=block_compress^post99, out_count^0'=out_count^post99, hshift11^0'=hshift11^post99, hsize___019^0'=hsize___019^post99, __const_8388607^0'=__const_8388607^post99, maxcode^0'=maxcode^post99, clear_flg^0'=clear_flg^post99, ret_getbyte25^0'=ret_getbyte25^post99, __const_16^0'=__const_16^post99, i3^0'=i3^post99, n44^0'=n44^post99, exit_stat^0'=exit_stat^post99, tmp___017^0'=tmp___017^post99, __const_50^0'=__const_50^post99, m122^0'=m122^post99, c37^0'=c37^post99, rat26^0'=rat26^post99, hsize_reg10^0'=hsize_reg10^post99, __const_9^0'=__const_9^post99, n40^0'=n40^post99, count^0'=count^post99, tabort4^0'=tabort4^post99, __const_256^0'=__const_256^post99, i45^0'=i45^post99, bits33^0'=bits33^post99, offset^0'=offset^post99, free_ent^0'=free_ent^post99, tmp___115^0'=tmp___115^post99, __const_65536^0'=__const_65536^post99, maxbits^0'=maxbits^post99, checkpoint^0'=checkpoint^post99, ret_getbyte18^0'=ret_getbyte18^post99, __const_10000^0'=__const_10000^post99, i29^0'=i29^post99, apsim_bound11113^0'=apsim_bound11113^post99, ent8^0'=ent8^post99, tmp___014^0'=tmp___014^post99, __const_429496^0'=__const_429496^post99, in_count^0'=in_count^post99, bytes_out^0'=bytes_out^post99, r_off32^0'=r_off32^post99, hsize^0'=hsize^post99, hsize___027^0'=hsize___027^post99, __const_8^0'=__const_8^post99, maxmaxcode^0'=maxmaxcode^post99, code31^0'=code31^post99, seed2^0'=seed2^post99, __const_2147483647^0'=__const_2147483647^post99, i41^0'=i41^post99, n_bits^0'=n_bits^post99, fcode5^0'=fcode5^post99, tmp___024^0'=tmp___024^post99, __const_53^0'=__const_53^post99, m130^0'=m130^post99, c7^0'=c7^post99, ratio^0'=ratio^post99, (-rat26^post99+rat26^0 == 0 /\ -tmp___024^post99+tmp___024^0 == 0 /\ -r_off32^post99+r_off32^0 == 0 /\ hshift11^0-hshift11^post99 == 0 /\ -code31^post99+code31^0 == 0 /\ __const_50^0-__const_50^post99 == 0 /\ __const_257^0-__const_257^post99 == 0 /\ InCnt^0-InCnt^post99 == 0 /\ -tmp___014^post99+tmp___014^0 == 0 /\ -tmp___017^post99+tmp___017^0 == 0 /\ -ratio^post99+ratio^0 == 0 /\ -tabort4^post99+tabort4^0 == 0 /\ -seed2^post99+seed2^0 == 0 /\ -bytes_out^post99+bytes_out^0 == 0 /\ -i3^post99+i3^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post99 == 0 /\ block_compress^0-block_compress^post99 == 0 /\ -__const_10000^post99+__const_10000^0 == 0 /\ __const_8388607^0-__const_8388607^post99 == 0 /\ i41^0-i41^post99 == 0 /\ -fcode5^post99+fcode5^0 == 0 /\ n40^0-n40^post99 == 0 /\ tmp12^0-tmp12^post99 == 0 /\ __const_65536^0-__const_65536^post99 == 0 /\ n44^0-n44^post99 == 0 /\ i45^0-i45^post99 == 0 /\ -__const_2147483647^post99+__const_2147483647^0 == 0 /\ c37^0-c37^post99 == 0 /\ hsize___019^0-hsize___019^post99 == 0 /\ -hsize___027^post99+hsize___027^0 == 0 /\ -clear_flg^post99+clear_flg^0 == 0 /\ hsize^0-hsize^post99 == 0 /\ -c7^post99+c7^0 == 0 /\ __const_16^0-__const_16^post99 == 0 /\ ent8^0-ent8^post99 == 0 /\ out_count^0-out_count^post99 == 0 /\ -n_bits^post99+n_bits^0 == 0 /\ i21^0-i21^post99 == 0 /\ -apsim_bound11113^post99+apsim_bound11113^0 == 0 /\ tmp___115^0-tmp___115^post99 == 0 /\ maxcode^0-maxcode^post99 == 0 /\ checkpoint^0-checkpoint^post99 == 0 /\ disp9^0-disp9^post99 == 0 /\ -offset^post99+offset^0 == 0 /\ -maxbits^post99+maxbits^0 == 0 /\ in_count^0-in_count^post99 == 0 /\ -m130^post99+m130^0 == 0 /\ -apsim_InCnt^post99+apsim_InCnt^0 == 0 /\ exit_stat^0-exit_stat^post99 == 0 /\ hsize_reg10^0-hsize_reg10^post99 == 0 /\ count^0-count^post99 == 0 /\ -__const_8^post99+__const_8^0 == 0 /\ -__const_9^post99+__const_9^0 == 0 /\ -maxmaxcode^post99+maxmaxcode^0 == 0 /\ -free_ent^post99+free_ent^0 == 0 /\ -__const_429496^post99+__const_429496^0 == 0 /\ -__const_256^post99+__const_256^0 == 0 /\ -__const_53^post99+__const_53^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post99 == 0 /\ -bits33^post99+bits33^0 == 0 /\ m122^0-m122^post99 == 0 /\ -i29^post99+i29^0 == 0 /\ -i6^post99+i6^0 == 0), cost: 1 100: l65 -> l64 : InCnt^0'=InCnt^post100, i21^0'=i21^post100, apsim_InCnt^0'=apsim_InCnt^post100, disp9^0'=disp9^post100, tmp12^0'=tmp12^post100, __const_257^0'=__const_257^post100, i6^0'=i6^post100, block_compress^0'=block_compress^post100, out_count^0'=out_count^post100, hshift11^0'=hshift11^post100, hsize___019^0'=hsize___019^post100, __const_8388607^0'=__const_8388607^post100, maxcode^0'=maxcode^post100, clear_flg^0'=clear_flg^post100, ret_getbyte25^0'=ret_getbyte25^post100, __const_16^0'=__const_16^post100, i3^0'=i3^post100, n44^0'=n44^post100, exit_stat^0'=exit_stat^post100, tmp___017^0'=tmp___017^post100, __const_50^0'=__const_50^post100, m122^0'=m122^post100, c37^0'=c37^post100, rat26^0'=rat26^post100, hsize_reg10^0'=hsize_reg10^post100, __const_9^0'=__const_9^post100, n40^0'=n40^post100, count^0'=count^post100, tabort4^0'=tabort4^post100, __const_256^0'=__const_256^post100, i45^0'=i45^post100, bits33^0'=bits33^post100, offset^0'=offset^post100, free_ent^0'=free_ent^post100, tmp___115^0'=tmp___115^post100, __const_65536^0'=__const_65536^post100, maxbits^0'=maxbits^post100, checkpoint^0'=checkpoint^post100, ret_getbyte18^0'=ret_getbyte18^post100, __const_10000^0'=__const_10000^post100, i29^0'=i29^post100, apsim_bound11113^0'=apsim_bound11113^post100, ent8^0'=ent8^post100, tmp___014^0'=tmp___014^post100, __const_429496^0'=__const_429496^post100, in_count^0'=in_count^post100, bytes_out^0'=bytes_out^post100, r_off32^0'=r_off32^post100, hsize^0'=hsize^post100, hsize___027^0'=hsize___027^post100, __const_8^0'=__const_8^post100, maxmaxcode^0'=maxmaxcode^post100, code31^0'=code31^post100, seed2^0'=seed2^post100, __const_2147483647^0'=__const_2147483647^post100, i41^0'=i41^post100, n_bits^0'=n_bits^post100, fcode5^0'=fcode5^post100, tmp___024^0'=tmp___024^post100, __const_53^0'=__const_53^post100, m130^0'=m130^post100, c7^0'=c7^post100, ratio^0'=ratio^post100, (-hsize_reg10^post100+hsize_reg10^0 == 0 /\ __const_257^0-__const_257^post100 == 0 /\ -hsize___027^post100+hsize___027^0 == 0 /\ tabort4^0-tabort4^post100 == 0 /\ __const_9^0-__const_9^post100 == 0 /\ hshift11^0-hshift11^post100 == 0 /\ -ratio^post100+ratio^0 == 0 /\ __const_50^0-__const_50^post100 == 0 /\ -seed2^post100+seed2^0 == 0 /\ tmp___017^0-tmp___017^post100 == 0 /\ -tmp___115^post100+tmp___115^0 == 0 /\ out_count^0-out_count^post100 == 0 /\ apsim_InCnt^0-apsim_InCnt^post100 == 0 /\ -tmp___024^post100+tmp___024^0 == 0 /\ maxbits^0-maxbits^post100 == 0 /\ tmp12^0-tmp12^post100 == 0 /\ -__const_2147483647^post100+__const_2147483647^0 == 0 /\ -__const_65536^post100+__const_65536^0 == 0 /\ tmp___014^0-tmp___014^post100 == 0 /\ -count^post100+count^0 == 0 /\ InCnt^0-InCnt^post100 == 0 /\ block_compress^0-block_compress^post100 == 0 /\ -c7^post100+c7^0 == 0 /\ c37^0-c37^post100 == 0 /\ free_ent^0-free_ent^post100 == 0 /\ __const_8^0-__const_8^post100 == 0 /\ n44^0-n44^post100 == 0 /\ -fcode5^post100+fcode5^0 == 0 /\ clear_flg^0-clear_flg^post100 == 0 /\ -m122^post100+m122^0 == 0 /\ -ent8^post100+ent8^0 == 0 /\ -i45^post100+i45^0 == 0 /\ -m130^post100+m130^0 == 0 /\ -i41^post100+i41^0 == 0 /\ maxcode^0-maxcode^post100 == 0 /\ __const_16^0-__const_16^post100 == 0 /\ i29^0-i29^post100 == 0 /\ -bytes_out^post100+bytes_out^0 == 0 /\ n40^0-n40^post100 == 0 /\ i21^0-i21^post100 == 0 /\ i6^0-i6^post100 == 0 /\ -maxmaxcode^post100+maxmaxcode^0 == 0 /\ -n_bits^post100+n_bits^0 == 0 /\ -checkpoint^post100+checkpoint^0 == 0 /\ -__const_429496^post100+__const_429496^0 == 0 /\ __const_256^0-__const_256^post100 == 0 /\ -__const_53^post100+__const_53^0 == 0 /\ i3^0-i3^post100 == 0 /\ r_off32^0-r_off32^post100 == 0 /\ __const_10000^0-__const_10000^post100 == 0 /\ -apsim_bound11113^post100+apsim_bound11113^0 == 0 /\ -hsize___019^post100+hsize___019^0 == 0 /\ bits33^0-bits33^post100 == 0 /\ -hsize^post100+hsize^0 == 0 /\ -in_count^post100+in_count^0 == 0 /\ rat26^0-rat26^post100 == 0 /\ disp9^0-disp9^post100 == 0 /\ -ret_getbyte18^post100+ret_getbyte18^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post100 == 0 /\ -__const_8388607^post100+__const_8388607^0 == 0 /\ offset^0-offset^post100 == 0 /\ -code31^post100+code31^0 == 0 /\ -exit_stat^post100+exit_stat^0 == 0), cost: 1 101: l65 -> l1 : InCnt^0'=InCnt^post101, i21^0'=i21^post101, apsim_InCnt^0'=apsim_InCnt^post101, disp9^0'=disp9^post101, tmp12^0'=tmp12^post101, __const_257^0'=__const_257^post101, i6^0'=i6^post101, block_compress^0'=block_compress^post101, out_count^0'=out_count^post101, hshift11^0'=hshift11^post101, hsize___019^0'=hsize___019^post101, __const_8388607^0'=__const_8388607^post101, maxcode^0'=maxcode^post101, clear_flg^0'=clear_flg^post101, ret_getbyte25^0'=ret_getbyte25^post101, __const_16^0'=__const_16^post101, i3^0'=i3^post101, n44^0'=n44^post101, exit_stat^0'=exit_stat^post101, tmp___017^0'=tmp___017^post101, __const_50^0'=__const_50^post101, m122^0'=m122^post101, c37^0'=c37^post101, rat26^0'=rat26^post101, hsize_reg10^0'=hsize_reg10^post101, __const_9^0'=__const_9^post101, n40^0'=n40^post101, count^0'=count^post101, tabort4^0'=tabort4^post101, __const_256^0'=__const_256^post101, i45^0'=i45^post101, bits33^0'=bits33^post101, offset^0'=offset^post101, free_ent^0'=free_ent^post101, tmp___115^0'=tmp___115^post101, __const_65536^0'=__const_65536^post101, maxbits^0'=maxbits^post101, checkpoint^0'=checkpoint^post101, ret_getbyte18^0'=ret_getbyte18^post101, __const_10000^0'=__const_10000^post101, i29^0'=i29^post101, apsim_bound11113^0'=apsim_bound11113^post101, ent8^0'=ent8^post101, tmp___014^0'=tmp___014^post101, __const_429496^0'=__const_429496^post101, in_count^0'=in_count^post101, bytes_out^0'=bytes_out^post101, r_off32^0'=r_off32^post101, hsize^0'=hsize^post101, hsize___027^0'=hsize___027^post101, __const_8^0'=__const_8^post101, maxmaxcode^0'=maxmaxcode^post101, code31^0'=code31^post101, seed2^0'=seed2^post101, __const_2147483647^0'=__const_2147483647^post101, i41^0'=i41^post101, n_bits^0'=n_bits^post101, fcode5^0'=fcode5^post101, tmp___024^0'=tmp___024^post101, __const_53^0'=__const_53^post101, m130^0'=m130^post101, c7^0'=c7^post101, ratio^0'=ratio^post101, (0 == 0 /\ -seed2^post101+seed2^0 == 0 /\ -i3^post101+i3^0 == 0 /\ -__const_10000^post101+__const_10000^0 == 0 /\ offset^0-offset^post101 == 0 /\ -__const_50^post101+__const_50^0 == 0 /\ -__const_53^post101+__const_53^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post101 == 0 /\ out_count^0-out_count^post101 == 0 /\ -__const_429496^post101+__const_429496^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post101 == 0 /\ -__const_2147483647^post101+__const_2147483647^0 == 0 /\ block_compress^0-block_compress^post101 == 0 /\ -__const_256^post101+__const_256^0 == 0 /\ -hsize___027^post101+hsize___027^0 == 0 /\ -n44^post101+n44^0 == 0 /\ -bits33^post101+bits33^0 == 0 /\ -i29^post101+i29^0 == 0 /\ tmp___017^0-tmp___017^post101 == 0 /\ i45^0-i45^post101 == 0 /\ InCnt^0-InCnt^post101 == 0 /\ code31^0-code31^post101 == 0 /\ -r_off32^post101+r_off32^0 == 0 /\ c37^0-c37^post101 == 0 /\ hsize___019^0-hsize___019^post101 == 0 /\ count^0-count^post101 == 0 /\ -tmp___024^post101+tmp___024^0 == 0 /\ -maxbits^post101+maxbits^0 == 0 /\ -i41^post101+i41^0 == 0 /\ -tmp___014^post101+tmp___014^0 == 0 /\ __const_16^0-__const_16^post101 == 0 /\ tmp12^0-tmp12^post101 == 0 /\ -ratio^post101+ratio^0 == 0 /\ __const_65536^0-__const_65536^post101 == 0 /\ -tabort4^post101+tabort4^0 == 0 /\ -__const_8^post101+__const_8^0 == 0 /\ -bytes_out^post101+bytes_out^0 == 0 /\ in_count^0-in_count^post101 == 0 /\ -maxmaxcode^post101+maxmaxcode^0 == 0 /\ -fcode5^post101+fcode5^0 == 0 /\ exit_stat^0-exit_stat^post101 == 0 /\ -free_ent^post101+free_ent^0 == 0 /\ hshift11^0-hshift11^post101 == 0 /\ m122^0-m122^post101 == 0 /\ -checkpoint^post101+checkpoint^0 == 0 /\ __const_8388607^0-__const_8388607^post101 == 0 /\ i21^0-i21^post101 == 0 /\ n40^0-n40^post101 == 0 /\ -clear_flg^post101+clear_flg^0 == 0 /\ -c7^post101+c7^0 == 0 /\ -i6^post101+i6^0 == 0 /\ maxcode^0-maxcode^post101 == 0 /\ -rat26^post101+rat26^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post101 == 0 /\ -n_bits^post101+n_bits^0 == 0 /\ hsize_reg10^0-hsize_reg10^post101 == 0 /\ ret_getbyte25^0-ret_getbyte25^post101 == 0 /\ -m130^post101+m130^0 == 0 /\ -hsize^post101+hsize^0 == 0 /\ disp9^0-disp9^post101 == 0 /\ tmp___115^0-tmp___115^post101 == 0 /\ __const_257^0-__const_257^post101 == 0 /\ -__const_9^post101+__const_9^0 == 0), cost: 1 102: l65 -> l64 : InCnt^0'=InCnt^post102, i21^0'=i21^post102, apsim_InCnt^0'=apsim_InCnt^post102, disp9^0'=disp9^post102, tmp12^0'=tmp12^post102, __const_257^0'=__const_257^post102, i6^0'=i6^post102, block_compress^0'=block_compress^post102, out_count^0'=out_count^post102, hshift11^0'=hshift11^post102, hsize___019^0'=hsize___019^post102, __const_8388607^0'=__const_8388607^post102, maxcode^0'=maxcode^post102, clear_flg^0'=clear_flg^post102, ret_getbyte25^0'=ret_getbyte25^post102, __const_16^0'=__const_16^post102, i3^0'=i3^post102, n44^0'=n44^post102, exit_stat^0'=exit_stat^post102, tmp___017^0'=tmp___017^post102, __const_50^0'=__const_50^post102, m122^0'=m122^post102, c37^0'=c37^post102, rat26^0'=rat26^post102, hsize_reg10^0'=hsize_reg10^post102, __const_9^0'=__const_9^post102, n40^0'=n40^post102, count^0'=count^post102, tabort4^0'=tabort4^post102, __const_256^0'=__const_256^post102, i45^0'=i45^post102, bits33^0'=bits33^post102, offset^0'=offset^post102, free_ent^0'=free_ent^post102, tmp___115^0'=tmp___115^post102, __const_65536^0'=__const_65536^post102, maxbits^0'=maxbits^post102, checkpoint^0'=checkpoint^post102, ret_getbyte18^0'=ret_getbyte18^post102, __const_10000^0'=__const_10000^post102, i29^0'=i29^post102, apsim_bound11113^0'=apsim_bound11113^post102, ent8^0'=ent8^post102, tmp___014^0'=tmp___014^post102, __const_429496^0'=__const_429496^post102, in_count^0'=in_count^post102, bytes_out^0'=bytes_out^post102, r_off32^0'=r_off32^post102, hsize^0'=hsize^post102, hsize___027^0'=hsize___027^post102, __const_8^0'=__const_8^post102, maxmaxcode^0'=maxmaxcode^post102, code31^0'=code31^post102, seed2^0'=seed2^post102, __const_2147483647^0'=__const_2147483647^post102, i41^0'=i41^post102, n_bits^0'=n_bits^post102, fcode5^0'=fcode5^post102, tmp___024^0'=tmp___024^post102, __const_53^0'=__const_53^post102, m130^0'=m130^post102, c7^0'=c7^post102, ratio^0'=ratio^post102, (-__const_53^post102+__const_53^0 == 0 /\ -__const_2147483647^post102+__const_2147483647^0 == 0 /\ -__const_65536^post102+__const_65536^0 == 0 /\ tmp___017^0-tmp___017^post102 == 0 /\ -apsim_bound11113^post102+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post102 == 0 /\ clear_flg^0-clear_flg^post102 == 0 /\ -__const_16^post102+__const_16^0 == 0 /\ -__const_8^post102+__const_8^0 == 0 /\ -in_count^post102+in_count^0 == 0 /\ __const_8388607^0-__const_8388607^post102 == 0 /\ tabort4^0-tabort4^post102 == 0 /\ -m122^post102+m122^0 == 0 /\ block_compress^0-block_compress^post102 == 0 /\ c37^0-c37^post102 == 0 /\ checkpoint^0-checkpoint^post102 == 0 /\ -i41^post102+i41^0 == 0 /\ free_ent^0-free_ent^post102 == 0 /\ -hsize_reg10^post102+hsize_reg10^0 == 0 /\ tmp12^0-tmp12^post102 == 0 /\ -offset^post102+offset^0 == 0 /\ -maxmaxcode^post102+maxmaxcode^0 == 0 /\ __const_9^0-__const_9^post102 == 0 /\ InCnt^0-InCnt^post102 == 0 /\ -tmp___024^post102+tmp___024^0 == 0 /\ n40^0-n40^post102 == 0 /\ i6^0-i6^post102 == 0 /\ n44^0-n44^post102 == 0 /\ -count^post102+count^0 == 0 /\ -out_count^post102+out_count^0 == 0 /\ -hsize^post102+hsize^0 == 0 /\ -c7^post102+c7^0 == 0 /\ -disp9^post102+disp9^0 == 0 /\ tmp___014^0-tmp___014^post102 == 0 /\ fcode5^0-fcode5^post102 == 0 /\ __const_256^0-__const_256^post102 == 0 /\ -ret_getbyte18^post102+ret_getbyte18^0 == 0 /\ -ratio^post102+ratio^0 == 0 /\ r_off32^0-r_off32^post102 == 0 /\ -code31^post102+code31^0 == 0 /\ hshift11^0-hshift11^post102 == 0 /\ maxcode^0-maxcode^post102 == 0 /\ bits33^0-bits33^post102 == 0 /\ -exit_stat^post102+exit_stat^0 == 0 /\ i29^0-i29^post102 == 0 /\ hsize___019^0-hsize___019^post102 == 0 /\ __const_50^0-__const_50^post102 == 0 /\ i21^0-i21^post102 == 0 /\ -m130^post102+m130^0 == 0 /\ -i45^post102+i45^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post102 == 0 /\ rat26^0-rat26^post102 == 0 /\ -hsize___027^post102+hsize___027^0 == 0 /\ __const_429496^0-__const_429496^post102 == 0 /\ maxbits^0-maxbits^post102 == 0 /\ -ent8^post102+ent8^0 == 0 /\ -bytes_out^post102+bytes_out^0 == 0 /\ -seed2^post102+seed2^0 == 0 /\ -__const_10000^post102+__const_10000^0 == 0 /\ i3^0-i3^post102 == 0 /\ __const_257^0-__const_257^post102 == 0 /\ -tmp___115^post102+tmp___115^0 == 0 /\ -n_bits^post102+n_bits^0 == 0), cost: 1 105: l66 -> l6 : InCnt^0'=InCnt^post105, i21^0'=i21^post105, apsim_InCnt^0'=apsim_InCnt^post105, disp9^0'=disp9^post105, tmp12^0'=tmp12^post105, __const_257^0'=__const_257^post105, i6^0'=i6^post105, block_compress^0'=block_compress^post105, out_count^0'=out_count^post105, hshift11^0'=hshift11^post105, hsize___019^0'=hsize___019^post105, __const_8388607^0'=__const_8388607^post105, maxcode^0'=maxcode^post105, clear_flg^0'=clear_flg^post105, ret_getbyte25^0'=ret_getbyte25^post105, __const_16^0'=__const_16^post105, i3^0'=i3^post105, n44^0'=n44^post105, exit_stat^0'=exit_stat^post105, tmp___017^0'=tmp___017^post105, __const_50^0'=__const_50^post105, m122^0'=m122^post105, c37^0'=c37^post105, rat26^0'=rat26^post105, hsize_reg10^0'=hsize_reg10^post105, __const_9^0'=__const_9^post105, n40^0'=n40^post105, count^0'=count^post105, tabort4^0'=tabort4^post105, __const_256^0'=__const_256^post105, i45^0'=i45^post105, bits33^0'=bits33^post105, offset^0'=offset^post105, free_ent^0'=free_ent^post105, tmp___115^0'=tmp___115^post105, __const_65536^0'=__const_65536^post105, maxbits^0'=maxbits^post105, checkpoint^0'=checkpoint^post105, ret_getbyte18^0'=ret_getbyte18^post105, __const_10000^0'=__const_10000^post105, i29^0'=i29^post105, apsim_bound11113^0'=apsim_bound11113^post105, ent8^0'=ent8^post105, tmp___014^0'=tmp___014^post105, __const_429496^0'=__const_429496^post105, in_count^0'=in_count^post105, bytes_out^0'=bytes_out^post105, r_off32^0'=r_off32^post105, hsize^0'=hsize^post105, hsize___027^0'=hsize___027^post105, __const_8^0'=__const_8^post105, maxmaxcode^0'=maxmaxcode^post105, code31^0'=code31^post105, seed2^0'=seed2^post105, __const_2147483647^0'=__const_2147483647^post105, i41^0'=i41^post105, n_bits^0'=n_bits^post105, fcode5^0'=fcode5^post105, tmp___024^0'=tmp___024^post105, __const_53^0'=__const_53^post105, m130^0'=m130^post105, c7^0'=c7^post105, ratio^0'=ratio^post105, (i45^0-i45^post105 == 0 /\ -maxmaxcode^post105+maxmaxcode^0 == 0 /\ c37^0-c37^post105 == 0 /\ -fcode5^post105+fcode5^0 == 0 /\ hsize_reg10^0-hsize_reg10^post105 == 0 /\ -free_ent^post105+free_ent^0 == 0 /\ count^0-count^post105 == 0 /\ -checkpoint^post105+checkpoint^0 == 0 /\ __const_16^0-__const_16^post105 == 0 /\ tmp12^0-tmp12^post105 == 0 /\ disp9^0-disp9^post105 == 0 /\ hsize___027^0-hsize___027^post105 == 0 /\ __const_65536^0-__const_65536^post105 == 0 /\ -c7^post105+c7^0 == 0 /\ i3^0-i3^post105 == 0 /\ -code31^post105+code31^0 == 0 /\ -n40^post105+n40^0 == 0 /\ i6^0-i6^post105 == 0 /\ offset^0-offset^post105 == 0 /\ -n_bits^post105+n_bits^0 == 0 /\ -rat26^post105+rat26^0 == 0 /\ m122^0-m122^post105 == 0 /\ -tmp___115^post105+tmp___115^0 == 0 /\ out_count^0-out_count^post105 == 0 /\ apsim_InCnt^0-apsim_InCnt^post105 == 0 /\ -__const_8388607^post105+__const_8388607^0 == 0 /\ -bytes_out^post105+bytes_out^0 == 0 /\ -m130^post105+m130^0 == 0 /\ -hsize^post105+hsize^0 == 0 /\ -apsim_bound11113^post105+apsim_bound11113^0 == 0 /\ -__const_9^post105+__const_9^0 == 0 /\ 1-i6^0 <= 0 /\ tmp___017^0-tmp___017^post105 == 0 /\ -seed2^post105+seed2^0 == 0 /\ -__const_429496^post105+__const_429496^0 == 0 /\ -__const_10000^post105+__const_10000^0 == 0 /\ InCnt^0-InCnt^post105 == 0 /\ hsize___019^0-hsize___019^post105 == 0 /\ -__const_50^post105+__const_50^0 == 0 /\ -ret_getbyte25^post105+ret_getbyte25^0 == 0 /\ -__const_2147483647^post105+__const_2147483647^0 == 0 /\ -__const_256^post105+__const_256^0 == 0 /\ -n44^post105+n44^0 == 0 /\ -bits33^post105+bits33^0 == 0 /\ in_count^0-in_count^post105 == 0 /\ -i29^post105+i29^0 == 0 /\ clear_flg^0-clear_flg^post105 == 0 /\ ent8^0-ent8^post105 == 0 /\ __const_257^0-__const_257^post105 == 0 /\ -r_off32^post105+r_off32^0 == 0 /\ -ratio^post105+ratio^0 == 0 /\ -tmp___014^post105+tmp___014^0 == 0 /\ maxcode^0-maxcode^post105 == 0 /\ exit_stat^0-exit_stat^post105 == 0 /\ __const_53^0-__const_53^post105 == 0 /\ -tmp___024^post105+tmp___024^0 == 0 /\ -maxbits^post105+maxbits^0 == 0 /\ hshift11^0-hshift11^post105 == 0 /\ ret_getbyte18^0-ret_getbyte18^post105 == 0 /\ tabort4^0-tabort4^post105 == 0 /\ -i41^post105+i41^0 == 0 /\ i21^0-i21^post105 == 0 /\ block_compress^0-block_compress^post105 == 0 /\ -__const_8^post105+__const_8^0 == 0), cost: 1 106: l66 -> l6 : InCnt^0'=InCnt^post106, i21^0'=i21^post106, apsim_InCnt^0'=apsim_InCnt^post106, disp9^0'=disp9^post106, tmp12^0'=tmp12^post106, __const_257^0'=__const_257^post106, i6^0'=i6^post106, block_compress^0'=block_compress^post106, out_count^0'=out_count^post106, hshift11^0'=hshift11^post106, hsize___019^0'=hsize___019^post106, __const_8388607^0'=__const_8388607^post106, maxcode^0'=maxcode^post106, clear_flg^0'=clear_flg^post106, ret_getbyte25^0'=ret_getbyte25^post106, __const_16^0'=__const_16^post106, i3^0'=i3^post106, n44^0'=n44^post106, exit_stat^0'=exit_stat^post106, tmp___017^0'=tmp___017^post106, __const_50^0'=__const_50^post106, m122^0'=m122^post106, c37^0'=c37^post106, rat26^0'=rat26^post106, hsize_reg10^0'=hsize_reg10^post106, __const_9^0'=__const_9^post106, n40^0'=n40^post106, count^0'=count^post106, tabort4^0'=tabort4^post106, __const_256^0'=__const_256^post106, i45^0'=i45^post106, bits33^0'=bits33^post106, offset^0'=offset^post106, free_ent^0'=free_ent^post106, tmp___115^0'=tmp___115^post106, __const_65536^0'=__const_65536^post106, maxbits^0'=maxbits^post106, checkpoint^0'=checkpoint^post106, ret_getbyte18^0'=ret_getbyte18^post106, __const_10000^0'=__const_10000^post106, i29^0'=i29^post106, apsim_bound11113^0'=apsim_bound11113^post106, ent8^0'=ent8^post106, tmp___014^0'=tmp___014^post106, __const_429496^0'=__const_429496^post106, in_count^0'=in_count^post106, bytes_out^0'=bytes_out^post106, r_off32^0'=r_off32^post106, hsize^0'=hsize^post106, hsize___027^0'=hsize___027^post106, __const_8^0'=__const_8^post106, maxmaxcode^0'=maxmaxcode^post106, code31^0'=code31^post106, seed2^0'=seed2^post106, __const_2147483647^0'=__const_2147483647^post106, i41^0'=i41^post106, n_bits^0'=n_bits^post106, fcode5^0'=fcode5^post106, tmp___024^0'=tmp___024^post106, __const_53^0'=__const_53^post106, m130^0'=m130^post106, c7^0'=c7^post106, ratio^0'=ratio^post106, (i21^0-i21^post106 == 0 /\ disp9^0-disp9^post106 == 0 /\ -hsize^post106+hsize^0 == 0 /\ checkpoint^0-checkpoint^post106 == 0 /\ -tmp___017^post106+tmp___017^0 == 0 /\ -count^post106+count^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post106 == 0 /\ -c7^post106+c7^0 == 0 /\ tmp12^0-tmp12^post106 == 0 /\ tmp___115^0-tmp___115^post106 == 0 /\ -ratio^post106+ratio^0 == 0 /\ -code31^post106+code31^0 == 0 /\ -ret_getbyte18^post106+ret_getbyte18^0 == 0 /\ i3^0-i3^post106 == 0 /\ -fcode5^post106+fcode5^0 == 0 /\ exit_stat^0-exit_stat^post106 == 0 /\ i6^0-i6^post106 == 0 /\ -bytes_out^post106+bytes_out^0 == 0 /\ -m130^post106+m130^0 == 0 /\ clear_flg^0-clear_flg^post106 == 0 /\ -hsize___027^post106+hsize___027^0 == 0 /\ __const_2147483647^0-__const_2147483647^post106 == 0 /\ apsim_InCnt^0-apsim_InCnt^post106 == 0 /\ -i45^post106+i45^0 == 0 /\ -ent8^post106+ent8^0 == 0 /\ -seed2^post106+seed2^0 == 0 /\ tmp___014^0-tmp___014^post106 == 0 /\ maxmaxcode^0-maxmaxcode^post106 == 0 /\ __const_256^0-__const_256^post106 == 0 /\ -__const_10000^post106+__const_10000^0 == 0 /\ m122^0-m122^post106 == 0 /\ __const_8388607^0-__const_8388607^post106 == 0 /\ bits33^0-bits33^post106 == 0 /\ -n_bits^post106+n_bits^0 == 0 /\ -in_count^post106+in_count^0 == 0 /\ __const_50^0-__const_50^post106 == 0 /\ free_ent^0-free_ent^post106 == 0 /\ -__const_65536^post106+__const_65536^0 == 0 /\ rat26^0-rat26^post106 == 0 /\ -__const_53^post106+__const_53^0 == 0 /\ out_count^0-out_count^post106 == 0 /\ -__const_8^post106+__const_8^0 == 0 /\ -apsim_bound11113^post106+apsim_bound11113^0 == 0 /\ __const_16^0-__const_16^post106 == 0 /\ __const_9^0-__const_9^post106 == 0 /\ InCnt^0-InCnt^post106 == 0 /\ -maxbits^post106+maxbits^0 == 0 /\ 1+i6^0 <= 0 /\ n44^0-n44^post106 == 0 /\ -hsize_reg10^post106+hsize_reg10^0 == 0 /\ block_compress^0-block_compress^post106 == 0 /\ -i41^post106+i41^0 == 0 /\ -tabort4^post106+tabort4^0 == 0 /\ -__const_257^post106+__const_257^0 == 0 /\ n40^0-n40^post106 == 0 /\ -__const_429496^post106+__const_429496^0 == 0 /\ -offset^post106+offset^0 == 0 /\ -c37^post106+c37^0 == 0 /\ hshift11^0-hshift11^post106 == 0 /\ maxcode^0-maxcode^post106 == 0 /\ i29^0-i29^post106 == 0 /\ r_off32^0-r_off32^post106 == 0 /\ hsize___019^0-hsize___019^post106 == 0 /\ -tmp___024^post106+tmp___024^0 == 0), cost: 1 107: l66 -> l6 : InCnt^0'=InCnt^post107, i21^0'=i21^post107, apsim_InCnt^0'=apsim_InCnt^post107, disp9^0'=disp9^post107, tmp12^0'=tmp12^post107, __const_257^0'=__const_257^post107, i6^0'=i6^post107, block_compress^0'=block_compress^post107, out_count^0'=out_count^post107, hshift11^0'=hshift11^post107, hsize___019^0'=hsize___019^post107, __const_8388607^0'=__const_8388607^post107, maxcode^0'=maxcode^post107, clear_flg^0'=clear_flg^post107, ret_getbyte25^0'=ret_getbyte25^post107, __const_16^0'=__const_16^post107, i3^0'=i3^post107, n44^0'=n44^post107, exit_stat^0'=exit_stat^post107, tmp___017^0'=tmp___017^post107, __const_50^0'=__const_50^post107, m122^0'=m122^post107, c37^0'=c37^post107, rat26^0'=rat26^post107, hsize_reg10^0'=hsize_reg10^post107, __const_9^0'=__const_9^post107, n40^0'=n40^post107, count^0'=count^post107, tabort4^0'=tabort4^post107, __const_256^0'=__const_256^post107, i45^0'=i45^post107, bits33^0'=bits33^post107, offset^0'=offset^post107, free_ent^0'=free_ent^post107, tmp___115^0'=tmp___115^post107, __const_65536^0'=__const_65536^post107, maxbits^0'=maxbits^post107, checkpoint^0'=checkpoint^post107, ret_getbyte18^0'=ret_getbyte18^post107, __const_10000^0'=__const_10000^post107, i29^0'=i29^post107, apsim_bound11113^0'=apsim_bound11113^post107, ent8^0'=ent8^post107, tmp___014^0'=tmp___014^post107, __const_429496^0'=__const_429496^post107, in_count^0'=in_count^post107, bytes_out^0'=bytes_out^post107, r_off32^0'=r_off32^post107, hsize^0'=hsize^post107, hsize___027^0'=hsize___027^post107, __const_8^0'=__const_8^post107, maxmaxcode^0'=maxmaxcode^post107, code31^0'=code31^post107, seed2^0'=seed2^post107, __const_2147483647^0'=__const_2147483647^post107, i41^0'=i41^post107, n_bits^0'=n_bits^post107, fcode5^0'=fcode5^post107, tmp___024^0'=tmp___024^post107, __const_53^0'=__const_53^post107, m130^0'=m130^post107, c7^0'=c7^post107, ratio^0'=ratio^post107, (-ratio^post107+ratio^0 == 0 /\ -tmp___014^post107+tmp___014^0 == 0 /\ -code31^post107+code31^0 == 0 /\ i21^0-i21^post107 == 0 /\ i6^0 <= 0 /\ -tmp___115^post107+tmp___115^0 == 0 /\ -rat26^post107+rat26^0 == 0 /\ -tmp___024^post107+tmp___024^0 == 0 /\ exit_stat^0-exit_stat^post107 == 0 /\ i6^0-i6^post107 == 0 /\ hsize_reg10^0-hsize_reg10^post107 == 0 /\ count^0-count^post107 == 0 /\ -seed2^post107+seed2^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post107 == 0 /\ -__const_50^post107+__const_50^0 == 0 /\ -fcode5^post107+fcode5^0 == 0 /\ hsize___027^0-hsize___027^post107 == 0 /\ clear_flg^0-clear_flg^post107 == 0 /\ tmp___017^0-tmp___017^post107 == 0 /\ -__const_2147483647^post107+__const_2147483647^0 == 0 /\ -r_off32^post107+r_off32^0 == 0 /\ -i6^0 <= 0 /\ -n44^post107+n44^0 == 0 /\ offset^0-offset^post107 == 0 /\ m122^0-m122^post107 == 0 /\ __const_10000^0-__const_10000^post107 == 0 /\ -c7^post107+c7^0 == 0 /\ out_count^0-out_count^post107 == 0 /\ n_bits^0-n_bits^post107 == 0 /\ tabort4^0-tabort4^post107 == 0 /\ -n40^post107+n40^0 == 0 /\ -1+disp9^post107 == 0 /\ in_count^0-in_count^post107 == 0 /\ -maxbits^post107+maxbits^0 == 0 /\ __const_257^0-__const_257^post107 == 0 /\ ent8^0-ent8^post107 == 0 /\ -m130^post107+m130^0 == 0 /\ __const_9^0-__const_9^post107 == 0 /\ -bytes_out^post107+bytes_out^0 == 0 /\ -__const_8388607^post107+__const_8388607^0 == 0 /\ -i41^post107+i41^0 == 0 /\ InCnt^0-InCnt^post107 == 0 /\ i3^0-i3^post107 == 0 /\ -__const_8^post107+__const_8^0 == 0 /\ -apsim_bound11113^post107+apsim_bound11113^0 == 0 /\ __const_16^0-__const_16^post107 == 0 /\ -i45^post107+i45^0 == 0 /\ -__const_429496^post107+__const_429496^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post107 == 0 /\ -maxmaxcode^post107+maxmaxcode^0 == 0 /\ -hsize^post107+hsize^0 == 0 /\ tmp12^0-tmp12^post107 == 0 /\ block_compress^0-block_compress^post107 == 0 /\ -free_ent^post107+free_ent^0 == 0 /\ -ret_getbyte25^post107+ret_getbyte25^0 == 0 /\ -checkpoint^post107+checkpoint^0 == 0 /\ __const_65536^0-__const_65536^post107 == 0 /\ c37^0-c37^post107 == 0 /\ maxcode^0-maxcode^post107 == 0 /\ -i29^post107+i29^0 == 0 /\ hsize___019^0-hsize___019^post107 == 0 /\ -__const_53^post107+__const_53^0 == 0 /\ -__const_256^post107+__const_256^0 == 0 /\ -bits33^post107+bits33^0 == 0 /\ hshift11^0-hshift11^post107 == 0), cost: 1 108: l67 -> l62 : InCnt^0'=InCnt^post108, i21^0'=i21^post108, apsim_InCnt^0'=apsim_InCnt^post108, disp9^0'=disp9^post108, tmp12^0'=tmp12^post108, __const_257^0'=__const_257^post108, i6^0'=i6^post108, block_compress^0'=block_compress^post108, out_count^0'=out_count^post108, hshift11^0'=hshift11^post108, hsize___019^0'=hsize___019^post108, __const_8388607^0'=__const_8388607^post108, maxcode^0'=maxcode^post108, clear_flg^0'=clear_flg^post108, ret_getbyte25^0'=ret_getbyte25^post108, __const_16^0'=__const_16^post108, i3^0'=i3^post108, n44^0'=n44^post108, exit_stat^0'=exit_stat^post108, tmp___017^0'=tmp___017^post108, __const_50^0'=__const_50^post108, m122^0'=m122^post108, c37^0'=c37^post108, rat26^0'=rat26^post108, hsize_reg10^0'=hsize_reg10^post108, __const_9^0'=__const_9^post108, n40^0'=n40^post108, count^0'=count^post108, tabort4^0'=tabort4^post108, __const_256^0'=__const_256^post108, i45^0'=i45^post108, bits33^0'=bits33^post108, offset^0'=offset^post108, free_ent^0'=free_ent^post108, tmp___115^0'=tmp___115^post108, __const_65536^0'=__const_65536^post108, maxbits^0'=maxbits^post108, checkpoint^0'=checkpoint^post108, ret_getbyte18^0'=ret_getbyte18^post108, __const_10000^0'=__const_10000^post108, i29^0'=i29^post108, apsim_bound11113^0'=apsim_bound11113^post108, ent8^0'=ent8^post108, tmp___014^0'=tmp___014^post108, __const_429496^0'=__const_429496^post108, in_count^0'=in_count^post108, bytes_out^0'=bytes_out^post108, r_off32^0'=r_off32^post108, hsize^0'=hsize^post108, hsize___027^0'=hsize___027^post108, __const_8^0'=__const_8^post108, maxmaxcode^0'=maxmaxcode^post108, code31^0'=code31^post108, seed2^0'=seed2^post108, __const_2147483647^0'=__const_2147483647^post108, i41^0'=i41^post108, n_bits^0'=n_bits^post108, fcode5^0'=fcode5^post108, tmp___024^0'=tmp___024^post108, __const_53^0'=__const_53^post108, m130^0'=m130^post108, c7^0'=c7^post108, ratio^0'=ratio^post108, (-hsize_reg10^post108+hsize_reg10^0 == 0 /\ tmp___115^0-tmp___115^post108 == 0 /\ m122^0-m122^post108 == 0 /\ hshift11^0-hshift11^post108 == 0 /\ i29^0-i29^post108 == 0 /\ -tabort4^post108+tabort4^0 == 0 /\ -seed2^post108+seed2^0 == 0 /\ i6^0-i6^post108 == 0 /\ exit_stat^0-exit_stat^post108 == 0 /\ -__const_10000^post108+__const_10000^0 == 0 /\ i21^0-i21^post108 == 0 /\ checkpoint^0-checkpoint^post108 == 0 /\ -hsize___027^post108+hsize___027^0 == 0 /\ n40^0-n40^post108 == 0 /\ -tmp___024^post108+tmp___024^0 == 0 /\ -__const_2147483647^post108+__const_2147483647^0 == 0 /\ __const_256^0-__const_256^post108 == 0 /\ __const_8388607^0-__const_8388607^post108 == 0 /\ -__const_65536^post108+__const_65536^0 == 0 /\ -__const_8^post108+__const_8^0 == 0 /\ -count^post108+count^0 == 0 /\ -ratio^post108+ratio^0 == 0 /\ disp9^0-disp9^post108 == 0 /\ -clear_flg^post108+clear_flg^0 == 0 /\ -tmp___014^post108+tmp___014^0 == 0 /\ rat26^0-rat26^post108 == 0 /\ -fcode5^post108+fcode5^0 == 0 /\ -i3^post108+i3^0 == 0 /\ -maxbits^post108+maxbits^0 == 0 /\ maxmaxcode^0-maxmaxcode^post108 == 0 /\ -bytes_out^post108+bytes_out^0 == 0 /\ -m130^post108+m130^0 == 0 /\ -i41^post108+i41^0 == 0 /\ __const_16^0-__const_16^post108 == 0 /\ maxcode^0-maxcode^post108 == 0 /\ -ent8^post108+ent8^0 == 0 /\ -__const_257^post108+__const_257^0 == 0 /\ -offset^post108+offset^0 == 0 /\ __const_50^0-__const_50^post108 == 0 /\ block_compress^0-block_compress^post108 == 0 /\ out_count^0-out_count^post108 == 0 /\ apsim_InCnt^0-apsim_InCnt^post108 == 0 /\ -c37^post108+c37^0 == 0 /\ -n_bits^post108+n_bits^0 == 0 /\ -in_count^post108+in_count^0 == 0 /\ tmp12^0-tmp12^post108 == 0 /\ __const_429496^0-__const_429496^post108 == 0 /\ -tmp___017^post108+tmp___017^0 == 0 /\ -__const_53^post108+__const_53^0 == 0 /\ -bits33^post108+bits33^0 == 0 /\ -code31^post108+code31^0 == 0 /\ -apsim_bound11113^post108+apsim_bound11113^0 == 0 /\ InCnt^0-InCnt^post108 == 0 /\ -__const_9^post108+__const_9^0 == 0 /\ r_off32^0-r_off32^post108 == 0 /\ hsize___019^0-hsize___019^post108 == 0 /\ n44^0-n44^post108 == 0 /\ -ret_getbyte18^post108+ret_getbyte18^0 == 0 /\ free_ent^0-free_ent^post108 == 0 /\ c7^0-c7^post108 == 0 /\ -hsize^post108+hsize^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post108 == 0 /\ i45^0-i45^post108 == 0), cost: 1 109: l67 -> l66 : InCnt^0'=InCnt^post109, i21^0'=i21^post109, apsim_InCnt^0'=apsim_InCnt^post109, disp9^0'=disp9^post109, tmp12^0'=tmp12^post109, __const_257^0'=__const_257^post109, i6^0'=i6^post109, block_compress^0'=block_compress^post109, out_count^0'=out_count^post109, hshift11^0'=hshift11^post109, hsize___019^0'=hsize___019^post109, __const_8388607^0'=__const_8388607^post109, maxcode^0'=maxcode^post109, clear_flg^0'=clear_flg^post109, ret_getbyte25^0'=ret_getbyte25^post109, __const_16^0'=__const_16^post109, i3^0'=i3^post109, n44^0'=n44^post109, exit_stat^0'=exit_stat^post109, tmp___017^0'=tmp___017^post109, __const_50^0'=__const_50^post109, m122^0'=m122^post109, c37^0'=c37^post109, rat26^0'=rat26^post109, hsize_reg10^0'=hsize_reg10^post109, __const_9^0'=__const_9^post109, n40^0'=n40^post109, count^0'=count^post109, tabort4^0'=tabort4^post109, __const_256^0'=__const_256^post109, i45^0'=i45^post109, bits33^0'=bits33^post109, offset^0'=offset^post109, free_ent^0'=free_ent^post109, tmp___115^0'=tmp___115^post109, __const_65536^0'=__const_65536^post109, maxbits^0'=maxbits^post109, checkpoint^0'=checkpoint^post109, ret_getbyte18^0'=ret_getbyte18^post109, __const_10000^0'=__const_10000^post109, i29^0'=i29^post109, apsim_bound11113^0'=apsim_bound11113^post109, ent8^0'=ent8^post109, tmp___014^0'=tmp___014^post109, __const_429496^0'=__const_429496^post109, in_count^0'=in_count^post109, bytes_out^0'=bytes_out^post109, r_off32^0'=r_off32^post109, hsize^0'=hsize^post109, hsize___027^0'=hsize___027^post109, __const_8^0'=__const_8^post109, maxmaxcode^0'=maxmaxcode^post109, code31^0'=code31^post109, seed2^0'=seed2^post109, __const_2147483647^0'=__const_2147483647^post109, i41^0'=i41^post109, n_bits^0'=n_bits^post109, fcode5^0'=fcode5^post109, tmp___024^0'=tmp___024^post109, __const_53^0'=__const_53^post109, m130^0'=m130^post109, c7^0'=c7^post109, ratio^0'=ratio^post109, (hsize___027^0-hsize___027^post109 == 0 /\ i6^0-i6^post109 == 0 /\ -__const_50^post109+__const_50^0 == 0 /\ hshift11^0-hshift11^post109 == 0 /\ -__const_8^post109+__const_8^0 == 0 /\ -i29^post109+i29^0 == 0 /\ -__const_256^post109+__const_256^0 == 0 /\ -__const_2147483647^post109+__const_2147483647^0 == 0 /\ -n44^post109+n44^0 == 0 /\ -__const_53^post109+__const_53^0 == 0 /\ i21^0-i21^post109 == 0 /\ -ratio^post109+ratio^0 == 0 /\ seed2^0-seed2^post109 == 0 /\ -tmp___014^post109+tmp___014^0 == 0 /\ maxbits^0-maxbits^post109 == 0 /\ -m122^post109+m122^0 == 0 /\ hsize_reg10^0-hsize_reg10^post109 == 0 /\ __const_10000^0-__const_10000^post109 == 0 /\ -tmp___024^post109+tmp___024^0 == 0 /\ -i41^post109+i41^0 == 0 /\ in_count^0-in_count^post109 == 0 /\ clear_flg^0-clear_flg^post109 == 0 /\ -__const_429496^post109+__const_429496^0 == 0 /\ __const_257^0-__const_257^post109 == 0 /\ rat26^0-rat26^post109 == 0 /\ -exit_stat^post109+exit_stat^0 == 0 /\ -c7^post109+c7^0 == 0 /\ maxcode^0-maxcode^post109 == 0 /\ -maxmaxcode^post109+maxmaxcode^0 == 0 /\ offset^0-offset^post109 == 0 /\ -fcode5^post109+fcode5^0 == 0 /\ -hsize^post109+hsize^0 == 0 /\ -free_ent^post109+free_ent^0 == 0 /\ __const_16^0-__const_16^post109 == 0 /\ -checkpoint^post109+checkpoint^0 == 0 /\ out_count^0-out_count^post109 == 0 /\ apsim_InCnt^0-apsim_InCnt^post109 == 0 /\ tabort4^0-tabort4^post109 == 0 /\ -r_off32^post109+r_off32^0 == 0 /\ n_bits^0-n_bits^post109 == 0 /\ bits33^0-bits33^post109 == 0 /\ -code31^post109+code31^0 == 0 /\ tmp___017^0-tmp___017^post109 == 0 /\ InCnt^0-InCnt^post109 == 0 /\ c37^0-c37^post109 == 0 /\ -ret_getbyte18^post109+ret_getbyte18^0 == 0 /\ hsize___019^0-hsize___019^post109 == 0 /\ -n40^post109+n40^0 == 0 /\ -block_compress^post109+block_compress^0 == 0 /\ i6^0+disp9^post109-hsize_reg10^0 == 0 /\ count^0-count^post109 == 0 /\ -tmp___115^post109+tmp___115^0 == 0 /\ -bytes_out^post109+bytes_out^0 == 0 /\ -__const_8388607^post109+__const_8388607^0 == 0 /\ -m130^post109+m130^0 == 0 /\ __const_65536^0-__const_65536^post109 == 0 /\ ret_getbyte25^0-ret_getbyte25^post109 == 0 /\ i3^0-i3^post109 == 0 /\ -apsim_bound11113^post109+apsim_bound11113^0 == 0 /\ tmp12^0-tmp12^post109 == 0 /\ -i45^post109+i45^0 == 0 /\ ent8^0-ent8^post109 == 0 /\ __const_9^0-__const_9^post109 == 0), cost: 1 110: l68 -> l67 : InCnt^0'=InCnt^post110, i21^0'=i21^post110, apsim_InCnt^0'=apsim_InCnt^post110, disp9^0'=disp9^post110, tmp12^0'=tmp12^post110, __const_257^0'=__const_257^post110, i6^0'=i6^post110, block_compress^0'=block_compress^post110, out_count^0'=out_count^post110, hshift11^0'=hshift11^post110, hsize___019^0'=hsize___019^post110, __const_8388607^0'=__const_8388607^post110, maxcode^0'=maxcode^post110, clear_flg^0'=clear_flg^post110, ret_getbyte25^0'=ret_getbyte25^post110, __const_16^0'=__const_16^post110, i3^0'=i3^post110, n44^0'=n44^post110, exit_stat^0'=exit_stat^post110, tmp___017^0'=tmp___017^post110, __const_50^0'=__const_50^post110, m122^0'=m122^post110, c37^0'=c37^post110, rat26^0'=rat26^post110, hsize_reg10^0'=hsize_reg10^post110, __const_9^0'=__const_9^post110, n40^0'=n40^post110, count^0'=count^post110, tabort4^0'=tabort4^post110, __const_256^0'=__const_256^post110, i45^0'=i45^post110, bits33^0'=bits33^post110, offset^0'=offset^post110, free_ent^0'=free_ent^post110, tmp___115^0'=tmp___115^post110, __const_65536^0'=__const_65536^post110, maxbits^0'=maxbits^post110, checkpoint^0'=checkpoint^post110, ret_getbyte18^0'=ret_getbyte18^post110, __const_10000^0'=__const_10000^post110, i29^0'=i29^post110, apsim_bound11113^0'=apsim_bound11113^post110, ent8^0'=ent8^post110, tmp___014^0'=tmp___014^post110, __const_429496^0'=__const_429496^post110, in_count^0'=in_count^post110, bytes_out^0'=bytes_out^post110, r_off32^0'=r_off32^post110, hsize^0'=hsize^post110, hsize___027^0'=hsize___027^post110, __const_8^0'=__const_8^post110, maxmaxcode^0'=maxmaxcode^post110, code31^0'=code31^post110, seed2^0'=seed2^post110, __const_2147483647^0'=__const_2147483647^post110, i41^0'=i41^post110, n_bits^0'=n_bits^post110, fcode5^0'=fcode5^post110, tmp___024^0'=tmp___024^post110, __const_53^0'=__const_53^post110, m130^0'=m130^post110, c7^0'=c7^post110, ratio^0'=ratio^post110, (n44^0-n44^post110 == 0 /\ -in_count^post110+in_count^0 == 0 /\ -bits33^post110+bits33^0 == 0 /\ -__const_2147483647^post110+__const_2147483647^0 == 0 /\ -__const_53^post110+__const_53^0 == 0 /\ n40^0-n40^post110 == 0 /\ __const_256^0-__const_256^post110 == 0 /\ -__const_9^post110+__const_9^0 == 0 /\ m122^0-m122^post110 == 0 /\ hshift11^0-hshift11^post110 == 0 /\ -i3^post110+i3^0 == 0 /\ i29^0-i29^post110 == 0 /\ tmp___017^0-tmp___017^post110 == 0 /\ hsize___019^0-hsize___019^post110 == 0 /\ -__const_8^post110+__const_8^0 == 0 /\ -maxbits^post110+maxbits^0 == 0 /\ -hsize_reg10^post110+hsize_reg10^0 == 0 /\ -i41^post110+i41^0 == 0 /\ disp9^0-disp9^post110 == 0 /\ i21^0-i21^post110 == 0 /\ __const_50^0-__const_50^post110 == 0 /\ -maxmaxcode^post110+maxmaxcode^0 == 0 /\ rat26^0-rat26^post110 == 0 /\ -tabort4^post110+tabort4^0 == 0 /\ tmp___115^0-tmp___115^post110 == 0 /\ -offset^post110+offset^0 == 0 /\ __const_16^0-__const_16^post110 == 0 /\ __const_257^0-__const_257^post110 == 0 /\ -c37^post110+c37^0 == 0 /\ -tmp___024^post110+tmp___024^0 == 0 /\ block_compress^0-block_compress^post110 == 0 /\ exit_stat^0-exit_stat^post110 == 0 /\ -code31^post110+code31^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post110 == 0 /\ -ratio^post110+ratio^0 == 0 /\ -ret_getbyte18^post110+ret_getbyte18^0 == 0 /\ __const_8388607^0-__const_8388607^post110 == 0 /\ -tmp___014^post110+tmp___014^0 == 0 /\ -clear_flg^post110+clear_flg^0 == 0 /\ -fcode5^post110+fcode5^0 == 0 /\ maxcode^0-maxcode^post110 == 0 /\ -hsize^post110+hsize^0 == 0 /\ r_off32^0-r_off32^post110 == 0 /\ -free_ent^post110+free_ent^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post110 == 0 /\ count^0-count^post110 == 0 /\ -m130^post110+m130^0 == 0 /\ checkpoint^0-checkpoint^post110 == 0 /\ -bytes_out^post110+bytes_out^0 == 0 /\ -ent8^post110+ent8^0 == 0 /\ out_count^0-out_count^post110 == 0 /\ -seed2^post110+seed2^0 == 0 /\ i45^0-i45^post110 == 0 /\ ret_getbyte25^0-ret_getbyte25^post110 == 0 /\ -__const_10000^post110+__const_10000^0 == 0 /\ -c7^post110+c7^0 == 0 /\ tmp12^0-tmp12^post110 == 0 /\ -n_bits^post110+n_bits^0 == 0 /\ -hsize___027^post110+hsize___027^0 == 0 /\ InCnt^0-InCnt^post110 == 0 /\ -__const_65536^post110+__const_65536^0 == 0 /\ __const_429496^0-__const_429496^post110 == 0 /\ i6^0-i6^post110 == 0), cost: 1 111: l68 -> l1 : InCnt^0'=InCnt^post111, i21^0'=i21^post111, apsim_InCnt^0'=apsim_InCnt^post111, disp9^0'=disp9^post111, tmp12^0'=tmp12^post111, __const_257^0'=__const_257^post111, i6^0'=i6^post111, block_compress^0'=block_compress^post111, out_count^0'=out_count^post111, hshift11^0'=hshift11^post111, hsize___019^0'=hsize___019^post111, __const_8388607^0'=__const_8388607^post111, maxcode^0'=maxcode^post111, clear_flg^0'=clear_flg^post111, ret_getbyte25^0'=ret_getbyte25^post111, __const_16^0'=__const_16^post111, i3^0'=i3^post111, n44^0'=n44^post111, exit_stat^0'=exit_stat^post111, tmp___017^0'=tmp___017^post111, __const_50^0'=__const_50^post111, m122^0'=m122^post111, c37^0'=c37^post111, rat26^0'=rat26^post111, hsize_reg10^0'=hsize_reg10^post111, __const_9^0'=__const_9^post111, n40^0'=n40^post111, count^0'=count^post111, tabort4^0'=tabort4^post111, __const_256^0'=__const_256^post111, i45^0'=i45^post111, bits33^0'=bits33^post111, offset^0'=offset^post111, free_ent^0'=free_ent^post111, tmp___115^0'=tmp___115^post111, __const_65536^0'=__const_65536^post111, maxbits^0'=maxbits^post111, checkpoint^0'=checkpoint^post111, ret_getbyte18^0'=ret_getbyte18^post111, __const_10000^0'=__const_10000^post111, i29^0'=i29^post111, apsim_bound11113^0'=apsim_bound11113^post111, ent8^0'=ent8^post111, tmp___014^0'=tmp___014^post111, __const_429496^0'=__const_429496^post111, in_count^0'=in_count^post111, bytes_out^0'=bytes_out^post111, r_off32^0'=r_off32^post111, hsize^0'=hsize^post111, hsize___027^0'=hsize___027^post111, __const_8^0'=__const_8^post111, maxmaxcode^0'=maxmaxcode^post111, code31^0'=code31^post111, seed2^0'=seed2^post111, __const_2147483647^0'=__const_2147483647^post111, i41^0'=i41^post111, n_bits^0'=n_bits^post111, fcode5^0'=fcode5^post111, tmp___024^0'=tmp___024^post111, __const_53^0'=__const_53^post111, m130^0'=m130^post111, c7^0'=c7^post111, ratio^0'=ratio^post111, (0 == 0 /\ -n_bits^post111+n_bits^0 == 0 /\ tmp___017^0-tmp___017^post111 == 0 /\ -n40^post111+n40^0 == 0 /\ -m122^post111+m122^0 == 0 /\ i3^0-i3^post111 == 0 /\ n44^0-n44^post111 == 0 /\ -__const_16^post111+__const_16^0 == 0 /\ code31^0-code31^post111 == 0 /\ clear_flg^0-clear_flg^post111 == 0 /\ -m130^post111+m130^0 == 0 /\ -i41^post111+i41^0 == 0 /\ hsize___027^0-hsize___027^post111 == 0 /\ hsize___019^0-hsize___019^post111 == 0 /\ -maxmaxcode^post111+maxmaxcode^0 == 0 /\ __const_10000^0-__const_10000^post111 == 0 /\ -apsim_bound11113^post111+apsim_bound11113^0 == 0 /\ -i45^post111+i45^0 == 0 /\ free_ent^0-free_ent^post111 == 0 /\ hshift11^0-hshift11^post111 == 0 /\ tabort4^0-tabort4^post111 == 0 /\ -hsize^post111+hsize^0 == 0 /\ -exit_stat^post111+exit_stat^0 == 0 /\ disp9^0-disp9^post111 == 0 /\ -checkpoint^post111+checkpoint^0 == 0 /\ i21^0-i21^post111 == 0 /\ rat26^0-rat26^post111 == 0 /\ __const_257^0-__const_257^post111 == 0 /\ -in_count^post111+in_count^0 == 0 /\ -i29^post111+i29^0 == 0 /\ seed2^0-seed2^post111 == 0 /\ -__const_256^post111+__const_256^0 == 0 /\ -__const_53^post111+__const_53^0 == 0 /\ maxbits^0-maxbits^post111 == 0 /\ hsize_reg10^0-hsize_reg10^post111 == 0 /\ -ratio^post111+ratio^0 == 0 /\ __const_65536^0-__const_65536^post111 == 0 /\ -block_compress^post111+block_compress^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post111 == 0 /\ -ret_getbyte18^post111+ret_getbyte18^0 == 0 /\ -tmp___014^post111+tmp___014^0 == 0 /\ bits33^0-bits33^post111 == 0 /\ -tmp___024^post111+tmp___024^0 == 0 /\ tmp12^0-tmp12^post111 == 0 /\ -tmp___115^post111+tmp___115^0 == 0 /\ c37^0-c37^post111 == 0 /\ maxcode^0-maxcode^post111 == 0 /\ offset^0-offset^post111 == 0 /\ __const_8388607^0-__const_8388607^post111 == 0 /\ -__const_429496^post111+__const_429496^0 == 0 /\ -c7^post111+c7^0 == 0 /\ out_count^0-out_count^post111 == 0 /\ __const_50^0-__const_50^post111 == 0 /\ ret_getbyte25^0-ret_getbyte25^post111 == 0 /\ -fcode5^post111+fcode5^0 == 0 /\ -__const_8^post111+__const_8^0 == 0 /\ __const_9^0-__const_9^post111 == 0 /\ InCnt^0-InCnt^post111 == 0 /\ -r_off32^post111+r_off32^0 == 0 /\ -__const_2147483647^post111+__const_2147483647^0 == 0 /\ i6^0-i6^post111 == 0 /\ -count^post111+count^0 == 0 /\ bytes_out^0-bytes_out^post111 == 0), cost: 1 112: l68 -> l67 : InCnt^0'=InCnt^post112, i21^0'=i21^post112, apsim_InCnt^0'=apsim_InCnt^post112, disp9^0'=disp9^post112, tmp12^0'=tmp12^post112, __const_257^0'=__const_257^post112, i6^0'=i6^post112, block_compress^0'=block_compress^post112, out_count^0'=out_count^post112, hshift11^0'=hshift11^post112, hsize___019^0'=hsize___019^post112, __const_8388607^0'=__const_8388607^post112, maxcode^0'=maxcode^post112, clear_flg^0'=clear_flg^post112, ret_getbyte25^0'=ret_getbyte25^post112, __const_16^0'=__const_16^post112, i3^0'=i3^post112, n44^0'=n44^post112, exit_stat^0'=exit_stat^post112, tmp___017^0'=tmp___017^post112, __const_50^0'=__const_50^post112, m122^0'=m122^post112, c37^0'=c37^post112, rat26^0'=rat26^post112, hsize_reg10^0'=hsize_reg10^post112, __const_9^0'=__const_9^post112, n40^0'=n40^post112, count^0'=count^post112, tabort4^0'=tabort4^post112, __const_256^0'=__const_256^post112, i45^0'=i45^post112, bits33^0'=bits33^post112, offset^0'=offset^post112, free_ent^0'=free_ent^post112, tmp___115^0'=tmp___115^post112, __const_65536^0'=__const_65536^post112, maxbits^0'=maxbits^post112, checkpoint^0'=checkpoint^post112, ret_getbyte18^0'=ret_getbyte18^post112, __const_10000^0'=__const_10000^post112, i29^0'=i29^post112, apsim_bound11113^0'=apsim_bound11113^post112, ent8^0'=ent8^post112, tmp___014^0'=tmp___014^post112, __const_429496^0'=__const_429496^post112, in_count^0'=in_count^post112, bytes_out^0'=bytes_out^post112, r_off32^0'=r_off32^post112, hsize^0'=hsize^post112, hsize___027^0'=hsize___027^post112, __const_8^0'=__const_8^post112, maxmaxcode^0'=maxmaxcode^post112, code31^0'=code31^post112, seed2^0'=seed2^post112, __const_2147483647^0'=__const_2147483647^post112, i41^0'=i41^post112, n_bits^0'=n_bits^post112, fcode5^0'=fcode5^post112, tmp___024^0'=tmp___024^post112, __const_53^0'=__const_53^post112, m130^0'=m130^post112, c7^0'=c7^post112, ratio^0'=ratio^post112, (-i41^post112+i41^0 == 0 /\ i3^0-i3^post112 == 0 /\ -m130^post112+m130^0 == 0 /\ -maxmaxcode^post112+maxmaxcode^0 == 0 /\ -bytes_out^post112+bytes_out^0 == 0 /\ __const_256^0-__const_256^post112 == 0 /\ -ent8^post112+ent8^0 == 0 /\ InCnt^0-InCnt^post112 == 0 /\ tmp___017^0-tmp___017^post112 == 0 /\ hsize___019^0-hsize___019^post112 == 0 /\ -offset^post112+offset^0 == 0 /\ -c7^post112+c7^0 == 0 /\ n44^0-n44^post112 == 0 /\ -n_bits^post112+n_bits^0 == 0 /\ -c37^post112+c37^0 == 0 /\ tmp___115^0-tmp___115^post112 == 0 /\ -in_count^post112+in_count^0 == 0 /\ -bits33^post112+bits33^0 == 0 /\ -__const_53^post112+__const_53^0 == 0 /\ __const_16^0-__const_16^post112 == 0 /\ -code31^post112+code31^0 == 0 /\ __const_257^0-__const_257^post112 == 0 /\ maxcode^0-maxcode^post112 == 0 /\ block_compress^0-block_compress^post112 == 0 /\ -__const_9^post112+__const_9^0 == 0 /\ i21^0-i21^post112 == 0 /\ -hsize^post112+hsize^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post112 == 0 /\ -free_ent^post112+free_ent^0 == 0 /\ -rat26^post112+rat26^0 == 0 /\ -seed2^post112+seed2^0 == 0 /\ n40^0-n40^post112 == 0 /\ -i29^post112+i29^0 == 0 /\ __const_8388607^0-__const_8388607^post112 == 0 /\ tmp12^0-tmp12^post112 == 0 /\ hsize_reg10^0-hsize_reg10^post112 == 0 /\ -hshift11^post112+hshift11^0 == 0 /\ -tabort4^post112+tabort4^0 == 0 /\ __const_429496^0-__const_429496^post112 == 0 /\ r_off32^0-r_off32^post112 == 0 /\ apsim_bound11113^0-apsim_bound11113^post112 == 0 /\ disp9^0-disp9^post112 == 0 /\ -hsize___027^post112+hsize___027^0 == 0 /\ -__const_65536^post112+__const_65536^0 == 0 /\ m122^0-m122^post112 == 0 /\ tmp___024^0-tmp___024^post112 == 0 /\ ret_getbyte25^0-ret_getbyte25^post112 == 0 /\ -__const_10000^post112+__const_10000^0 == 0 /\ i45^0-i45^post112 == 0 /\ -__const_50^post112+__const_50^0 == 0 /\ -__const_2147483647^post112+__const_2147483647^0 == 0 /\ i6^0-i6^post112 == 0 /\ -ratio^post112+ratio^0 == 0 /\ count^0-count^post112 == 0 /\ -clear_flg^post112+clear_flg^0 == 0 /\ exit_stat^0-exit_stat^post112 == 0 /\ checkpoint^0-checkpoint^post112 == 0 /\ -tmp___014^post112+tmp___014^0 == 0 /\ -fcode5^post112+fcode5^0 == 0 /\ out_count^0-out_count^post112 == 0 /\ -__const_8^post112+__const_8^0 == 0 /\ -maxbits^post112+maxbits^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post112 == 0), cost: 1 114: l69 -> l68 : InCnt^0'=InCnt^post114, i21^0'=i21^post114, apsim_InCnt^0'=apsim_InCnt^post114, disp9^0'=disp9^post114, tmp12^0'=tmp12^post114, __const_257^0'=__const_257^post114, i6^0'=i6^post114, block_compress^0'=block_compress^post114, out_count^0'=out_count^post114, hshift11^0'=hshift11^post114, hsize___019^0'=hsize___019^post114, __const_8388607^0'=__const_8388607^post114, maxcode^0'=maxcode^post114, clear_flg^0'=clear_flg^post114, ret_getbyte25^0'=ret_getbyte25^post114, __const_16^0'=__const_16^post114, i3^0'=i3^post114, n44^0'=n44^post114, exit_stat^0'=exit_stat^post114, tmp___017^0'=tmp___017^post114, __const_50^0'=__const_50^post114, m122^0'=m122^post114, c37^0'=c37^post114, rat26^0'=rat26^post114, hsize_reg10^0'=hsize_reg10^post114, __const_9^0'=__const_9^post114, n40^0'=n40^post114, count^0'=count^post114, tabort4^0'=tabort4^post114, __const_256^0'=__const_256^post114, i45^0'=i45^post114, bits33^0'=bits33^post114, offset^0'=offset^post114, free_ent^0'=free_ent^post114, tmp___115^0'=tmp___115^post114, __const_65536^0'=__const_65536^post114, maxbits^0'=maxbits^post114, checkpoint^0'=checkpoint^post114, ret_getbyte18^0'=ret_getbyte18^post114, __const_10000^0'=__const_10000^post114, i29^0'=i29^post114, apsim_bound11113^0'=apsim_bound11113^post114, ent8^0'=ent8^post114, tmp___014^0'=tmp___014^post114, __const_429496^0'=__const_429496^post114, in_count^0'=in_count^post114, bytes_out^0'=bytes_out^post114, r_off32^0'=r_off32^post114, hsize^0'=hsize^post114, hsize___027^0'=hsize___027^post114, __const_8^0'=__const_8^post114, maxmaxcode^0'=maxmaxcode^post114, code31^0'=code31^post114, seed2^0'=seed2^post114, __const_2147483647^0'=__const_2147483647^post114, i41^0'=i41^post114, n_bits^0'=n_bits^post114, fcode5^0'=fcode5^post114, tmp___024^0'=tmp___024^post114, __const_53^0'=__const_53^post114, m130^0'=m130^post114, c7^0'=c7^post114, ratio^0'=ratio^post114, (0 == 0 /\ -r_off32^post114+r_off32^0 == 0 /\ c37^0-c37^post114 == 0 /\ __const_257^0-__const_257^post114 == 0 /\ -1+in_count^post114-in_count^0 == 0 /\ out_count^0-out_count^post114 == 0 /\ i3^0-i3^post114 == 0 /\ -hsize^post114+hsize^0 == 0 /\ -ratio^post114+ratio^0 == 0 /\ InCnt^0-InCnt^post114 == 0 /\ __const_16^0-__const_16^post114 == 0 /\ -seed2^post114+seed2^0 == 0 /\ -free_ent^post114+free_ent^0 == 0 /\ __const_2147483647^0-__const_2147483647^post114 == 0 /\ n44^0-n44^post114 == 0 /\ block_compress^0-block_compress^post114 == 0 /\ -bytes_out^post114+bytes_out^0 == 0 /\ maxmaxcode^0-maxmaxcode^post114 == 0 /\ ret_getbyte18^0-ret_getbyte18^post114 == 0 /\ m122^0-m122^post114 == 0 /\ __const_65536^0-__const_65536^post114 == 0 /\ -ent8^post114+ent8^0 == 0 /\ -rat26^post114+rat26^0 == 0 /\ n40^0-n40^post114 == 0 /\ -hsize___027^post114+hsize___027^0 == 0 /\ -n_bits^post114+n_bits^0 == 0 /\ maxcode^0-maxcode^post114 == 0 /\ hsize___019^0-hsize___019^post114 == 0 /\ tmp___017^0-tmp___017^post114 == 0 /\ -__const_10000^post114+__const_10000^0 == 0 /\ disp9^0-disp9^post114 == 0 /\ count^0-count^post114 == 0 /\ i21^0-i21^post114 == 0 /\ -__const_53^post114+__const_53^0 == 0 /\ -bits33^post114+bits33^0 == 0 /\ -__const_50^post114+__const_50^0 == 0 /\ checkpoint^0-checkpoint^post114 == 0 /\ -__const_256^post114+__const_256^0 == 0 /\ tmp___115^0-tmp___115^post114 == 0 /\ ret_getbyte25^0-ret_getbyte25^post114 == 0 /\ i45^0-i45^post114 == 0 /\ -ret_getbyte25^0+tmp___014^post114 == 0 /\ tmp12^0-tmp12^post114 == 0 /\ -__const_9^post114+__const_9^0 == 0 /\ -i41^post114+i41^0 == 0 /\ -__const_8^post114+__const_8^0 == 0 /\ hsize_reg10^0-hsize_reg10^post114 == 0 /\ __const_429496^0-__const_429496^post114 == 0 /\ -m130^post114+m130^0 == 0 /\ -maxbits^post114+maxbits^0 == 0 /\ -i29^post114+i29^0 == 0 /\ exit_stat^0-exit_stat^post114 == 0 /\ clear_flg^0-clear_flg^post114 == 0 /\ -hshift11^post114+hshift11^0 == 0 /\ -tabort4^post114+tabort4^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post114 == 0 /\ __const_8388607^0-__const_8388607^post114 == 0 /\ -offset^post114+offset^0 == 0 /\ -tmp___014^post114+c7^post114 == 0 /\ -tmp___024^post114+tmp___024^0 == 0 /\ -code31^post114+code31^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post114 == 0), cost: 1 116: l70 -> l69 : InCnt^0'=InCnt^post116, i21^0'=i21^post116, apsim_InCnt^0'=apsim_InCnt^post116, disp9^0'=disp9^post116, tmp12^0'=tmp12^post116, __const_257^0'=__const_257^post116, i6^0'=i6^post116, block_compress^0'=block_compress^post116, out_count^0'=out_count^post116, hshift11^0'=hshift11^post116, hsize___019^0'=hsize___019^post116, __const_8388607^0'=__const_8388607^post116, maxcode^0'=maxcode^post116, clear_flg^0'=clear_flg^post116, ret_getbyte25^0'=ret_getbyte25^post116, __const_16^0'=__const_16^post116, i3^0'=i3^post116, n44^0'=n44^post116, exit_stat^0'=exit_stat^post116, tmp___017^0'=tmp___017^post116, __const_50^0'=__const_50^post116, m122^0'=m122^post116, c37^0'=c37^post116, rat26^0'=rat26^post116, hsize_reg10^0'=hsize_reg10^post116, __const_9^0'=__const_9^post116, n40^0'=n40^post116, count^0'=count^post116, tabort4^0'=tabort4^post116, __const_256^0'=__const_256^post116, i45^0'=i45^post116, bits33^0'=bits33^post116, offset^0'=offset^post116, free_ent^0'=free_ent^post116, tmp___115^0'=tmp___115^post116, __const_65536^0'=__const_65536^post116, maxbits^0'=maxbits^post116, checkpoint^0'=checkpoint^post116, ret_getbyte18^0'=ret_getbyte18^post116, __const_10000^0'=__const_10000^post116, i29^0'=i29^post116, apsim_bound11113^0'=apsim_bound11113^post116, ent8^0'=ent8^post116, tmp___014^0'=tmp___014^post116, __const_429496^0'=__const_429496^post116, in_count^0'=in_count^post116, bytes_out^0'=bytes_out^post116, r_off32^0'=r_off32^post116, hsize^0'=hsize^post116, hsize___027^0'=hsize___027^post116, __const_8^0'=__const_8^post116, maxmaxcode^0'=maxmaxcode^post116, code31^0'=code31^post116, seed2^0'=seed2^post116, __const_2147483647^0'=__const_2147483647^post116, i41^0'=i41^post116, n_bits^0'=n_bits^post116, fcode5^0'=fcode5^post116, tmp___024^0'=tmp___024^post116, __const_53^0'=__const_53^post116, m130^0'=m130^post116, c7^0'=c7^post116, ratio^0'=ratio^post116, (-i29^post116+i29^0 == 0 /\ maxcode^0-maxcode^post116 == 0 /\ -rat26^post116+rat26^0 == 0 /\ __const_16^0-__const_16^post116 == 0 /\ -tabort4^post116+tabort4^0 == 0 /\ hsize^0-hsize^post116 == 0 /\ block_compress^0-block_compress^post116 == 0 /\ -hsize___027^post116+hsize___027^0 == 0 /\ exit_stat^0-exit_stat^post116 == 0 /\ -__const_2147483647^post116+__const_2147483647^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post116 == 0 /\ -tmp___024^post116+tmp___024^0 == 0 /\ out_count^0-out_count^post116 == 0 /\ apsim_InCnt^0-apsim_InCnt^post116 == 0 /\ -__const_10000^post116+__const_10000^0 == 0 /\ i3^0-i3^post116 == 0 /\ tmp12^0-tmp12^post116 == 0 /\ hsize_reg10^0-hsize_reg10^post116 == 0 /\ -__const_50^post116+__const_50^0 == 0 /\ -tmp___014^post116+tmp___014^0 == 0 /\ InCnt^0-InCnt^post116 == 0 /\ tmp___017^0-tmp___017^post116 == 0 /\ __const_429496^0-__const_429496^post116 == 0 /\ -r_off32^post116+r_off32^0 == 0 /\ ret_getbyte25^post116-__const_429496^0 == 0 /\ -i41^post116+i41^0 == 0 /\ n44^0-n44^post116 == 0 /\ maxmaxcode^0-maxmaxcode^post116 == 0 /\ -ratio^post116+ratio^0 == 0 /\ -__const_8^post116+__const_8^0 == 0 /\ -maxbits^post116+maxbits^0 == 0 /\ m122^0-m122^post116 == 0 /\ __const_65536^0-__const_65536^post116 == 0 /\ i45^0-i45^post116 == 0 /\ hshift11^0-hshift11^post116 == 0 /\ -bytes_out^post116+bytes_out^0 == 0 /\ -fcode5^post116+fcode5^0 == 0 /\ -ent8^post116+ent8^0 == 0 /\ count^0-count^post116 == 0 /\ -i6^post116+i6^0 == 0 /\ -c7^post116+c7^0 == 0 /\ i21^0-i21^post116 == 0 /\ -offset^post116+offset^0 == 0 /\ -checkpoint^post116+checkpoint^0 == 0 /\ -code31^post116+code31^0 == 0 /\ n40^0-n40^post116 == 0 /\ __const_8388607^0-__const_8388607^post116 == 0 /\ -bits33^post116+bits33^0 == 0 /\ -n_bits^post116+n_bits^0 == 0 /\ -__const_53^post116+__const_53^0 == 0 /\ -in_count^post116+in_count^0 == 0 /\ -__const_256^post116+__const_256^0 == 0 /\ hsize___019^0-hsize___019^post116 == 0 /\ apsim_bound11113^0-apsim_bound11113^post116 == 0 /\ disp9^0-disp9^post116 == 0 /\ -__const_9^post116+__const_9^0 == 0 /\ c37^0-c37^post116 == 0 /\ tmp___024^0 <= 0 /\ clear_flg^0-clear_flg^post116 == 0 /\ __const_257^0-__const_257^post116 == 0 /\ -seed2^post116+seed2^0 == 0 /\ -free_ent^post116+free_ent^0 == 0 /\ -m130^post116+m130^0 == 0 /\ tmp___115^0-tmp___115^post116 == 0), cost: 1 117: l70 -> l69 : InCnt^0'=InCnt^post117, i21^0'=i21^post117, apsim_InCnt^0'=apsim_InCnt^post117, disp9^0'=disp9^post117, tmp12^0'=tmp12^post117, __const_257^0'=__const_257^post117, i6^0'=i6^post117, block_compress^0'=block_compress^post117, out_count^0'=out_count^post117, hshift11^0'=hshift11^post117, hsize___019^0'=hsize___019^post117, __const_8388607^0'=__const_8388607^post117, maxcode^0'=maxcode^post117, clear_flg^0'=clear_flg^post117, ret_getbyte25^0'=ret_getbyte25^post117, __const_16^0'=__const_16^post117, i3^0'=i3^post117, n44^0'=n44^post117, exit_stat^0'=exit_stat^post117, tmp___017^0'=tmp___017^post117, __const_50^0'=__const_50^post117, m122^0'=m122^post117, c37^0'=c37^post117, rat26^0'=rat26^post117, hsize_reg10^0'=hsize_reg10^post117, __const_9^0'=__const_9^post117, n40^0'=n40^post117, count^0'=count^post117, tabort4^0'=tabort4^post117, __const_256^0'=__const_256^post117, i45^0'=i45^post117, bits33^0'=bits33^post117, offset^0'=offset^post117, free_ent^0'=free_ent^post117, tmp___115^0'=tmp___115^post117, __const_65536^0'=__const_65536^post117, maxbits^0'=maxbits^post117, checkpoint^0'=checkpoint^post117, ret_getbyte18^0'=ret_getbyte18^post117, __const_10000^0'=__const_10000^post117, i29^0'=i29^post117, apsim_bound11113^0'=apsim_bound11113^post117, ent8^0'=ent8^post117, tmp___014^0'=tmp___014^post117, __const_429496^0'=__const_429496^post117, in_count^0'=in_count^post117, bytes_out^0'=bytes_out^post117, r_off32^0'=r_off32^post117, hsize^0'=hsize^post117, hsize___027^0'=hsize___027^post117, __const_8^0'=__const_8^post117, maxmaxcode^0'=maxmaxcode^post117, code31^0'=code31^post117, seed2^0'=seed2^post117, __const_2147483647^0'=__const_2147483647^post117, i41^0'=i41^post117, n_bits^0'=n_bits^post117, fcode5^0'=fcode5^post117, tmp___024^0'=tmp___024^post117, __const_53^0'=__const_53^post117, m130^0'=m130^post117, c7^0'=c7^post117, ratio^0'=ratio^post117, (0 == 0 /\ m122^0-m122^post117 == 0 /\ -__const_2147483647^post117+__const_2147483647^0 == 0 /\ -__const_8^post117+__const_8^0 == 0 /\ 1-InCnt^0+InCnt^post117 == 0 /\ -__const_65536^post117+__const_65536^0 == 0 /\ exit_stat^0-exit_stat^post117 == 0 /\ out_count^0-out_count^post117 == 0 /\ bits33^0-bits33^post117 == 0 /\ tabort4^0-tabort4^post117 == 0 /\ -__const_53^post117+__const_53^0 == 0 /\ -in_count^post117+in_count^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post117 == 0 /\ block_compress^0-block_compress^post117 == 0 /\ -hsize_reg10^post117+hsize_reg10^0 == 0 /\ -i41^post117+i41^0 == 0 /\ -ratio^post117+ratio^0 == 0 /\ -offset^post117+offset^0 == 0 /\ seed2^0-seed2^post117 == 0 /\ free_ent^0-free_ent^post117 == 0 /\ rat26^0-rat26^post117 == 0 /\ -maxmaxcode^post117+maxmaxcode^0 == 0 /\ i3^0-i3^post117 == 0 /\ n44^0-n44^post117 == 0 /\ tmp12^0-tmp12^post117 == 0 /\ -__const_429496^post117+__const_429496^0 == 0 /\ -tmp___024^post117+tmp___024^0 == 0 /\ i29^0-i29^post117 == 0 /\ -c7^post117+c7^0 == 0 /\ n40^0-n40^post117 == 0 /\ -hsize^post117+hsize^0 == 0 /\ i6^0-i6^post117 == 0 /\ -maxcode^post117+maxcode^0 == 0 /\ 1-tmp___024^0 <= 0 /\ hshift11^0-hshift11^post117 == 0 /\ -checkpoint^post117+checkpoint^0 == 0 /\ tmp___014^0-tmp___014^post117 == 0 /\ -code31^post117+code31^0 == 0 /\ bytes_out^0-bytes_out^post117 == 0 /\ __const_50^0-__const_50^post117 == 0 /\ -ent8^post117+ent8^0 == 0 /\ -fcode5^post117+fcode5^0 == 0 /\ i21^0-i21^post117 == 0 /\ __const_256^0-__const_256^post117 == 0 /\ -r_off32^post117+r_off32^0 == 0 /\ -count^post117+count^0 == 0 /\ -c37^post117+c37^0 == 0 /\ hsize___019^0-hsize___019^post117 == 0 /\ -hsize___027^post117+hsize___027^0 == 0 /\ -ret_getbyte18^post117+ret_getbyte18^0 == 0 /\ maxbits^0-maxbits^post117 == 0 /\ __const_8388607^0-__const_8388607^post117 == 0 /\ __const_10000^0-__const_10000^post117 == 0 /\ -tmp___017^post117+tmp___017^0 == 0 /\ -m130^post117+m130^0 == 0 /\ __const_257^0-__const_257^post117 == 0 /\ __const_16^0-__const_16^post117 == 0 /\ -tmp___115^post117+tmp___115^0 == 0 /\ -n_bits^post117+n_bits^0 == 0 /\ -__const_9^post117+__const_9^0 == 0 /\ disp9^0-disp9^post117 == 0 /\ -apsim_bound11113^post117+apsim_bound11113^0 == 0 /\ -i45^post117+i45^0 == 0 /\ clear_flg^0-clear_flg^post117 == 0), cost: 1 118: l71 -> l69 : InCnt^0'=InCnt^post118, i21^0'=i21^post118, apsim_InCnt^0'=apsim_InCnt^post118, disp9^0'=disp9^post118, tmp12^0'=tmp12^post118, __const_257^0'=__const_257^post118, i6^0'=i6^post118, block_compress^0'=block_compress^post118, out_count^0'=out_count^post118, hshift11^0'=hshift11^post118, hsize___019^0'=hsize___019^post118, __const_8388607^0'=__const_8388607^post118, maxcode^0'=maxcode^post118, clear_flg^0'=clear_flg^post118, ret_getbyte25^0'=ret_getbyte25^post118, __const_16^0'=__const_16^post118, i3^0'=i3^post118, n44^0'=n44^post118, exit_stat^0'=exit_stat^post118, tmp___017^0'=tmp___017^post118, __const_50^0'=__const_50^post118, m122^0'=m122^post118, c37^0'=c37^post118, rat26^0'=rat26^post118, hsize_reg10^0'=hsize_reg10^post118, __const_9^0'=__const_9^post118, n40^0'=n40^post118, count^0'=count^post118, tabort4^0'=tabort4^post118, __const_256^0'=__const_256^post118, i45^0'=i45^post118, bits33^0'=bits33^post118, offset^0'=offset^post118, free_ent^0'=free_ent^post118, tmp___115^0'=tmp___115^post118, __const_65536^0'=__const_65536^post118, maxbits^0'=maxbits^post118, checkpoint^0'=checkpoint^post118, ret_getbyte18^0'=ret_getbyte18^post118, __const_10000^0'=__const_10000^post118, i29^0'=i29^post118, apsim_bound11113^0'=apsim_bound11113^post118, ent8^0'=ent8^post118, tmp___014^0'=tmp___014^post118, __const_429496^0'=__const_429496^post118, in_count^0'=in_count^post118, bytes_out^0'=bytes_out^post118, r_off32^0'=r_off32^post118, hsize^0'=hsize^post118, hsize___027^0'=hsize___027^post118, __const_8^0'=__const_8^post118, maxmaxcode^0'=maxmaxcode^post118, code31^0'=code31^post118, seed2^0'=seed2^post118, __const_2147483647^0'=__const_2147483647^post118, i41^0'=i41^post118, n_bits^0'=n_bits^post118, fcode5^0'=fcode5^post118, tmp___024^0'=tmp___024^post118, __const_53^0'=__const_53^post118, m130^0'=m130^post118, c7^0'=c7^post118, ratio^0'=ratio^post118, (InCnt^0 <= 0 /\ block_compress^0-block_compress^post118 == 0 /\ -bits33^post118+bits33^0 == 0 /\ offset^0-offset^post118 == 0 /\ -n_bits^post118+n_bits^0 == 0 /\ exit_stat^0-exit_stat^post118 == 0 /\ -__const_50^post118+__const_50^0 == 0 /\ __const_65536^0-__const_65536^post118 == 0 /\ -__const_256^post118+__const_256^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post118 == 0 /\ ret_getbyte18^0-ret_getbyte18^post118 == 0 /\ ret_getbyte25^post118-__const_429496^0 == 0 /\ -i41^post118+i41^0 == 0 /\ __const_8388607^0-__const_8388607^post118 == 0 /\ -maxbits^post118+maxbits^0 == 0 /\ maxcode^0-maxcode^post118 == 0 /\ hsize___019^0-hsize___019^post118 == 0 /\ -__const_8^post118+__const_8^0 == 0 /\ -m130^post118+m130^0 == 0 /\ hsize^0-hsize^post118 == 0 /\ apsim_bound11113^0-apsim_bound11113^post118 == 0 /\ count^0-count^post118 == 0 /\ rat26^0-rat26^post118 == 0 /\ -m122^post118+m122^0 == 0 /\ -tabort4^post118+tabort4^0 == 0 /\ -i29^post118+i29^0 == 0 /\ -maxmaxcode^post118+maxmaxcode^0 == 0 /\ out_count^0-out_count^post118 == 0 /\ i45^0-i45^post118 == 0 /\ -__const_429496^post118+__const_429496^0 == 0 /\ i3^0-i3^post118 == 0 /\ tmp12^0-tmp12^post118 == 0 /\ -__const_53^post118+__const_53^0 == 0 /\ hsize_reg10^0-hsize_reg10^post118 == 0 /\ -checkpoint^post118+checkpoint^0 == 0 /\ InCnt^0-InCnt^post118 == 0 /\ -code31^post118+code31^0 == 0 /\ i6^0-i6^post118 == 0 /\ clear_flg^0-clear_flg^post118 == 0 /\ -tmp___014^post118+tmp___014^0 == 0 /\ -r_off32^post118+r_off32^0 == 0 /\ hshift11^0-hshift11^post118 == 0 /\ tmp___024^0-tmp___024^post118 == 0 /\ tmp___017^0-tmp___017^post118 == 0 /\ -seed2^post118+seed2^0 == 0 /\ -free_ent^post118+free_ent^0 == 0 /\ -n40^post118+n40^0 == 0 /\ disp9^0-disp9^post118 == 0 /\ -n44^post118+n44^0 == 0 /\ c37^0-c37^post118 == 0 /\ i21^0-i21^post118 == 0 /\ -bytes_out^post118+bytes_out^0 == 0 /\ __const_257^0-__const_257^post118 == 0 /\ -ent8^post118+ent8^0 == 0 /\ -fcode5^post118+fcode5^0 == 0 /\ tmp___115^0-tmp___115^post118 == 0 /\ in_count^0-in_count^post118 == 0 /\ -hsize___027^post118+hsize___027^0 == 0 /\ -c7^post118+c7^0 == 0 /\ -__const_2147483647^post118+__const_2147483647^0 == 0 /\ __const_16^0-__const_16^post118 == 0 /\ -__const_10000^post118+__const_10000^0 == 0 /\ ratio^0-ratio^post118 == 0 /\ __const_9^0-__const_9^post118 == 0), cost: 1 119: l71 -> l70 : InCnt^0'=InCnt^post119, i21^0'=i21^post119, apsim_InCnt^0'=apsim_InCnt^post119, disp9^0'=disp9^post119, tmp12^0'=tmp12^post119, __const_257^0'=__const_257^post119, i6^0'=i6^post119, block_compress^0'=block_compress^post119, out_count^0'=out_count^post119, hshift11^0'=hshift11^post119, hsize___019^0'=hsize___019^post119, __const_8388607^0'=__const_8388607^post119, maxcode^0'=maxcode^post119, clear_flg^0'=clear_flg^post119, ret_getbyte25^0'=ret_getbyte25^post119, __const_16^0'=__const_16^post119, i3^0'=i3^post119, n44^0'=n44^post119, exit_stat^0'=exit_stat^post119, tmp___017^0'=tmp___017^post119, __const_50^0'=__const_50^post119, m122^0'=m122^post119, c37^0'=c37^post119, rat26^0'=rat26^post119, hsize_reg10^0'=hsize_reg10^post119, __const_9^0'=__const_9^post119, n40^0'=n40^post119, count^0'=count^post119, tabort4^0'=tabort4^post119, __const_256^0'=__const_256^post119, i45^0'=i45^post119, bits33^0'=bits33^post119, offset^0'=offset^post119, free_ent^0'=free_ent^post119, tmp___115^0'=tmp___115^post119, __const_65536^0'=__const_65536^post119, maxbits^0'=maxbits^post119, checkpoint^0'=checkpoint^post119, ret_getbyte18^0'=ret_getbyte18^post119, __const_10000^0'=__const_10000^post119, i29^0'=i29^post119, apsim_bound11113^0'=apsim_bound11113^post119, ent8^0'=ent8^post119, tmp___014^0'=tmp___014^post119, __const_429496^0'=__const_429496^post119, in_count^0'=in_count^post119, bytes_out^0'=bytes_out^post119, r_off32^0'=r_off32^post119, hsize^0'=hsize^post119, hsize___027^0'=hsize___027^post119, __const_8^0'=__const_8^post119, maxmaxcode^0'=maxmaxcode^post119, code31^0'=code31^post119, seed2^0'=seed2^post119, __const_2147483647^0'=__const_2147483647^post119, i41^0'=i41^post119, n_bits^0'=n_bits^post119, fcode5^0'=fcode5^post119, tmp___024^0'=tmp___024^post119, __const_53^0'=__const_53^post119, m130^0'=m130^post119, c7^0'=c7^post119, ratio^0'=ratio^post119, (-i41^post119+i41^0 == 0 /\ bits33^0-bits33^post119 == 0 /\ -offset^post119+offset^0 == 0 /\ tmp12^0-tmp12^post119 == 0 /\ -ent8^post119+ent8^0 == 0 /\ -maxmaxcode^post119+maxmaxcode^0 == 0 /\ block_compress^0-block_compress^post119 == 0 /\ n40^0-n40^post119 == 0 /\ m122^0-m122^post119 == 0 /\ hsize___019^0-hsize___019^post119 == 0 /\ -n_bits^post119+n_bits^0 == 0 /\ __const_8^0-__const_8^post119 == 0 /\ -__const_9^post119+__const_9^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post119 == 0 /\ -i45^post119+i45^0 == 0 /\ __const_8388607^0-__const_8388607^post119 == 0 /\ -apsim_bound11113^post119+apsim_bound11113^0 == 0 /\ 1-InCnt^0 <= 0 /\ -__const_53^post119+__const_53^0 == 0 /\ __const_50^0-__const_50^post119 == 0 /\ -hsize^post119+hsize^0 == 0 /\ rat26^0-rat26^post119 == 0 /\ -code31^post119+code31^0 == 0 /\ 1-apsim_InCnt^0+apsim_InCnt^post119 == 0 /\ checkpoint^0-checkpoint^post119 == 0 /\ InCnt^0-InCnt^post119 == 0 /\ -in_count^post119+in_count^0 == 0 /\ -apsim_InCnt^0+tmp___024^post119 == 0 /\ i6^0-i6^post119 == 0 /\ bytes_out^0-bytes_out^post119 == 0 /\ -c37^post119+c37^0 == 0 /\ exit_stat^0-exit_stat^post119 == 0 /\ seed2^0-seed2^post119 == 0 /\ -hsize_reg10^post119+hsize_reg10^0 == 0 /\ -m130^post119+m130^0 == 0 /\ -hsize___027^post119+hsize___027^0 == 0 /\ -ratio^post119+ratio^0 == 0 /\ -ret_getbyte18^post119+ret_getbyte18^0 == 0 /\ n44^0-n44^post119 == 0 /\ clear_flg^0-clear_flg^post119 == 0 /\ -tmp___017^post119+tmp___017^0 == 0 /\ __const_256^0-__const_256^post119 == 0 /\ free_ent^0-free_ent^post119 == 0 /\ -tmp___115^post119+tmp___115^0 == 0 /\ i29^0-i29^post119 == 0 /\ hshift11^0-hshift11^post119 == 0 /\ tmp___014^0-tmp___014^post119 == 0 /\ -disp9^post119+disp9^0 == 0 /\ -__const_429496^post119+__const_429496^0 == 0 /\ -out_count^post119+out_count^0 == 0 /\ __const_257^0-__const_257^post119 == 0 /\ __const_16^0-__const_16^post119 == 0 /\ -c7^post119+c7^0 == 0 /\ tabort4^0-tabort4^post119 == 0 /\ -__const_2147483647^post119+__const_2147483647^0 == 0 /\ -maxcode^post119+maxcode^0 == 0 /\ count^0-count^post119 == 0 /\ -__const_65536^post119+__const_65536^0 == 0 /\ -i3^post119+i3^0 == 0 /\ i21^0-i21^post119 == 0 /\ -__const_10000^post119+__const_10000^0 == 0 /\ maxbits^0-maxbits^post119 == 0 /\ -fcode5^post119+fcode5^0 == 0 /\ -r_off32^post119+r_off32^0 == 0), cost: 1 123: l72 -> l56 : InCnt^0'=InCnt^post123, i21^0'=i21^post123, apsim_InCnt^0'=apsim_InCnt^post123, disp9^0'=disp9^post123, tmp12^0'=tmp12^post123, __const_257^0'=__const_257^post123, i6^0'=i6^post123, block_compress^0'=block_compress^post123, out_count^0'=out_count^post123, hshift11^0'=hshift11^post123, hsize___019^0'=hsize___019^post123, __const_8388607^0'=__const_8388607^post123, maxcode^0'=maxcode^post123, clear_flg^0'=clear_flg^post123, ret_getbyte25^0'=ret_getbyte25^post123, __const_16^0'=__const_16^post123, i3^0'=i3^post123, n44^0'=n44^post123, exit_stat^0'=exit_stat^post123, tmp___017^0'=tmp___017^post123, __const_50^0'=__const_50^post123, m122^0'=m122^post123, c37^0'=c37^post123, rat26^0'=rat26^post123, hsize_reg10^0'=hsize_reg10^post123, __const_9^0'=__const_9^post123, n40^0'=n40^post123, count^0'=count^post123, tabort4^0'=tabort4^post123, __const_256^0'=__const_256^post123, i45^0'=i45^post123, bits33^0'=bits33^post123, offset^0'=offset^post123, free_ent^0'=free_ent^post123, tmp___115^0'=tmp___115^post123, __const_65536^0'=__const_65536^post123, maxbits^0'=maxbits^post123, checkpoint^0'=checkpoint^post123, ret_getbyte18^0'=ret_getbyte18^post123, __const_10000^0'=__const_10000^post123, i29^0'=i29^post123, apsim_bound11113^0'=apsim_bound11113^post123, ent8^0'=ent8^post123, tmp___014^0'=tmp___014^post123, __const_429496^0'=__const_429496^post123, in_count^0'=in_count^post123, bytes_out^0'=bytes_out^post123, r_off32^0'=r_off32^post123, hsize^0'=hsize^post123, hsize___027^0'=hsize___027^post123, __const_8^0'=__const_8^post123, maxmaxcode^0'=maxmaxcode^post123, code31^0'=code31^post123, seed2^0'=seed2^post123, __const_2147483647^0'=__const_2147483647^post123, i41^0'=i41^post123, n_bits^0'=n_bits^post123, fcode5^0'=fcode5^post123, tmp___024^0'=tmp___024^post123, __const_53^0'=__const_53^post123, m130^0'=m130^post123, c7^0'=c7^post123, ratio^0'=ratio^post123, (-hsize___027^post123+hsize___027^0 == 0 /\ -clear_flg^post123+clear_flg^0 == 0 /\ -rat26^post123+rat26^0 == 0 /\ tmp___115^0-tmp___115^post123 == 0 /\ __const_50^0-__const_50^post123 == 0 /\ checkpoint^0-checkpoint^post123 == 0 /\ -ret_getbyte18^post123+ret_getbyte18^0 == 0 /\ -tmp___017^post123+tmp___017^0 == 0 /\ i3^post123 == 0 /\ i6^0-i6^post123 == 0 /\ -tmp___024^post123+tmp___024^0 == 0 /\ -__const_2147483647^post123+__const_2147483647^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post123 == 0 /\ InCnt^0-InCnt^post123 == 0 /\ n40^0-n40^post123 == 0 /\ -__const_10000^post123+__const_10000^0 == 0 /\ -__const_65536^post123+__const_65536^0 == 0 /\ -__const_50^0+count^post123 == 0 /\ hsize___019^0-hsize___019^post123 == 0 /\ i45^0-i45^post123 == 0 /\ __const_8^0-__const_8^post123 == 0 /\ disp9^0-disp9^post123 == 0 /\ -ratio^post123+ratio^0 == 0 /\ __const_8388607^0-__const_8388607^post123 == 0 /\ -tmp___014^post123+tmp___014^0 == 0 /\ c37^0-c37^post123 == 0 /\ -fcode5^post123+fcode5^0 == 0 /\ __const_16^0-__const_16^post123 == 0 /\ -__const_257^post123+__const_257^0 == 0 /\ -ent8^post123+ent8^0 == 0 /\ out_count^0-out_count^post123 == 0 /\ -maxmaxcode^post123+maxmaxcode^0 == 0 /\ -maxbits^post123+maxbits^0 == 0 /\ -offset^post123+offset^0 == 0 /\ -i41^post123+i41^0 == 0 /\ -__const_256^post123+__const_256^0 == 0 /\ -c7^post123+c7^0 == 0 /\ i21^0-i21^post123 == 0 /\ -__const_9^post123+__const_9^0 == 0 /\ -n_bits^post123+n_bits^0 == 0 /\ exit_stat^0-exit_stat^post123 == 0 /\ -bytes_out^post123+bytes_out^0 == 0 /\ hsize_reg10^0-hsize_reg10^post123 == 0 /\ -apsim_bound11113^post123+apsim_bound11113^0 == 0 /\ -1+seed2^post123 == 0 /\ -tabort4^post123+tabort4^0 == 0 /\ -hsize^post123+hsize^0 == 0 /\ r_off32^0-r_off32^post123 == 0 /\ -__const_53^post123+__const_53^0 == 0 /\ tmp12^0-tmp12^post123 == 0 /\ __const_429496^0-__const_429496^post123 == 0 /\ block_compress^0-block_compress^post123 == 0 /\ -code31^post123+code31^0 == 0 /\ n44^0-n44^post123 == 0 /\ -bits33^post123+bits33^0 == 0 /\ free_ent^0-free_ent^post123 == 0 /\ m122^0-m122^post123 == 0 /\ maxcode^0-maxcode^post123 == 0 /\ i29^0-i29^post123 == 0 /\ -in_count^post123+in_count^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post123 == 0 /\ hshift11^0-hshift11^post123 == 0 /\ -m130^post123+m130^0 == 0), cost: 1 124: l73 -> l72 : InCnt^0'=InCnt^post124, i21^0'=i21^post124, apsim_InCnt^0'=apsim_InCnt^post124, disp9^0'=disp9^post124, tmp12^0'=tmp12^post124, __const_257^0'=__const_257^post124, i6^0'=i6^post124, block_compress^0'=block_compress^post124, out_count^0'=out_count^post124, hshift11^0'=hshift11^post124, hsize___019^0'=hsize___019^post124, __const_8388607^0'=__const_8388607^post124, maxcode^0'=maxcode^post124, clear_flg^0'=clear_flg^post124, ret_getbyte25^0'=ret_getbyte25^post124, __const_16^0'=__const_16^post124, i3^0'=i3^post124, n44^0'=n44^post124, exit_stat^0'=exit_stat^post124, tmp___017^0'=tmp___017^post124, __const_50^0'=__const_50^post124, m122^0'=m122^post124, c37^0'=c37^post124, rat26^0'=rat26^post124, hsize_reg10^0'=hsize_reg10^post124, __const_9^0'=__const_9^post124, n40^0'=n40^post124, count^0'=count^post124, tabort4^0'=tabort4^post124, __const_256^0'=__const_256^post124, i45^0'=i45^post124, bits33^0'=bits33^post124, offset^0'=offset^post124, free_ent^0'=free_ent^post124, tmp___115^0'=tmp___115^post124, __const_65536^0'=__const_65536^post124, maxbits^0'=maxbits^post124, checkpoint^0'=checkpoint^post124, ret_getbyte18^0'=ret_getbyte18^post124, __const_10000^0'=__const_10000^post124, i29^0'=i29^post124, apsim_bound11113^0'=apsim_bound11113^post124, ent8^0'=ent8^post124, tmp___014^0'=tmp___014^post124, __const_429496^0'=__const_429496^post124, in_count^0'=in_count^post124, bytes_out^0'=bytes_out^post124, r_off32^0'=r_off32^post124, hsize^0'=hsize^post124, hsize___027^0'=hsize___027^post124, __const_8^0'=__const_8^post124, maxmaxcode^0'=maxmaxcode^post124, code31^0'=code31^post124, seed2^0'=seed2^post124, __const_2147483647^0'=__const_2147483647^post124, i41^0'=i41^post124, n_bits^0'=n_bits^post124, fcode5^0'=fcode5^post124, tmp___024^0'=tmp___024^post124, __const_53^0'=__const_53^post124, m130^0'=m130^post124, c7^0'=c7^post124, ratio^0'=ratio^post124, (-n44^post124+n44^0 == 0 /\ hshift11^0-hshift11^post124 == 0 /\ -i29^post124+i29^0 == 0 /\ -__const_8^post124+__const_8^0 == 0 /\ tabort4^0-tabort4^post124 == 0 /\ -__const_53^post124+__const_53^0 == 0 /\ -__const_429496^post124+__const_429496^0 == 0 /\ -hsize_reg10^post124+hsize_reg10^0 == 0 /\ __const_9^0-__const_9^post124 == 0 /\ i6^0-i6^post124 == 0 /\ __const_50^0-__const_50^post124 == 0 /\ -hsize___027^post124+hsize___027^0 == 0 /\ -__const_2147483647^post124+__const_2147483647^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post124 == 0 /\ __const_10000^0-__const_10000^post124 == 0 /\ InCnt^0-InCnt^post124 == 0 /\ maxbits^0-maxbits^post124 == 0 /\ -ratio^post124+ratio^0 == 0 /\ -tmp___024^post124+tmp___024^0 == 0 /\ -tmp___014^post124+tmp___014^0 == 0 /\ c37^0-c37^post124 == 0 /\ -r_off32^post124+r_off32^0 == 0 /\ free_ent^0-free_ent^post124 == 0 /\ -count^post124+count^0 == 0 /\ -maxmaxcode^post124+maxmaxcode^0 == 0 /\ clear_flg^0-clear_flg^post124 == 0 /\ __const_257^0-__const_257^post124 == 0 /\ code31^0-code31^post124 == 0 /\ -i41^post124+i41^0 == 0 /\ disp9^0-disp9^post124 == 0 /\ in_count^0-in_count^post124 == 0 /\ -m122^post124+m122^0 == 0 /\ -c7^post124+c7^0 == 0 /\ -i45^post124+i45^0 == 0 /\ maxcode^0-maxcode^post124 == 0 /\ -bytes_out^post124+bytes_out^0 == 0 /\ __const_16^0-__const_16^post124 == 0 /\ -fcode5^post124+fcode5^0 == 0 /\ n40^0-n40^post124 == 0 /\ -checkpoint^post124+checkpoint^0 == 0 /\ i21^0-i21^post124 == 0 /\ out_count^0-out_count^post124 == 0 /\ ret_getbyte18^0-ret_getbyte18^post124 == 0 /\ -tmp___115^post124+tmp___115^0 == 0 /\ -hsize___019^post124+hsize___019^0 == 0 /\ i3^0-i3^post124 == 0 /\ -n_bits^post124+n_bits^0 == 0 /\ tmp___017^0-tmp___017^post124 == 0 /\ -__const_8388607^post124+__const_8388607^0 == 0 /\ __const_256^0-__const_256^post124 == 0 /\ bits33^0-bits33^post124 == 0 /\ -m130^post124+m130^0 == 0 /\ -hsize^post124+hsize^0 == 0 /\ -apsim_bound11113^post124+apsim_bound11113^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post124 == 0 /\ -block_compress^post124+block_compress^0 == 0 /\ rat26^0-rat26^post124 == 0 /\ offset^0-offset^post124 == 0 /\ __const_65536^0-__const_65536^post124 == 0 /\ -exit_stat^post124+exit_stat^0 == 0 /\ -seed2^post124+seed2^0 == 0 /\ ent8^0-ent8^post124 == 0 /\ tmp12^0-tmp12^post124 == 0), cost: 1 Removed unreachable rules and leafs Start location: l73 0: l0 -> l1 : InCnt^0'=InCnt^post0, i21^0'=i21^post0, apsim_InCnt^0'=apsim_InCnt^post0, disp9^0'=disp9^post0, tmp12^0'=tmp12^post0, __const_257^0'=__const_257^post0, i6^0'=i6^post0, block_compress^0'=block_compress^post0, out_count^0'=out_count^post0, hshift11^0'=hshift11^post0, hsize___019^0'=hsize___019^post0, __const_8388607^0'=__const_8388607^post0, maxcode^0'=maxcode^post0, clear_flg^0'=clear_flg^post0, ret_getbyte25^0'=ret_getbyte25^post0, __const_16^0'=__const_16^post0, i3^0'=i3^post0, n44^0'=n44^post0, exit_stat^0'=exit_stat^post0, tmp___017^0'=tmp___017^post0, __const_50^0'=__const_50^post0, m122^0'=m122^post0, c37^0'=c37^post0, rat26^0'=rat26^post0, hsize_reg10^0'=hsize_reg10^post0, __const_9^0'=__const_9^post0, n40^0'=n40^post0, count^0'=count^post0, tabort4^0'=tabort4^post0, __const_256^0'=__const_256^post0, i45^0'=i45^post0, bits33^0'=bits33^post0, offset^0'=offset^post0, free_ent^0'=free_ent^post0, tmp___115^0'=tmp___115^post0, __const_65536^0'=__const_65536^post0, maxbits^0'=maxbits^post0, checkpoint^0'=checkpoint^post0, ret_getbyte18^0'=ret_getbyte18^post0, __const_10000^0'=__const_10000^post0, i29^0'=i29^post0, apsim_bound11113^0'=apsim_bound11113^post0, ent8^0'=ent8^post0, tmp___014^0'=tmp___014^post0, __const_429496^0'=__const_429496^post0, in_count^0'=in_count^post0, bytes_out^0'=bytes_out^post0, r_off32^0'=r_off32^post0, hsize^0'=hsize^post0, hsize___027^0'=hsize___027^post0, __const_8^0'=__const_8^post0, maxmaxcode^0'=maxmaxcode^post0, code31^0'=code31^post0, seed2^0'=seed2^post0, __const_2147483647^0'=__const_2147483647^post0, i41^0'=i41^post0, n_bits^0'=n_bits^post0, fcode5^0'=fcode5^post0, tmp___024^0'=tmp___024^post0, __const_53^0'=__const_53^post0, m130^0'=m130^post0, c7^0'=c7^post0, ratio^0'=ratio^post0, (block_compress^0-block_compress^post0 == 0 /\ i21^0 <= 0 /\ exit_stat^0-exit_stat^post0 == 0 /\ -n_bits^post0+n_bits^0 == 0 /\ n40^0-n40^post0 == 0 /\ -in_count^post0+in_count^0 == 0 /\ -__const_9^post0+__const_9^0 == 0 /\ n44^0-n44^post0 == 0 /\ m122^0-m122^post0 == 0 /\ -apsim_bound11113^post0+apsim_bound11113^0 == 0 /\ -__const_65536^post0+__const_65536^0 == 0 /\ -m130^post0+m130^0 == 0 /\ -i41^post0+i41^0 == 0 /\ __const_8388607^0-__const_8388607^post0 == 0 /\ -__const_8^post0+__const_8^0 == 0 /\ checkpoint^0-checkpoint^post0 == 0 /\ hsize___019^0-hsize___019^post0 == 0 /\ bits33^0-bits33^post0 == 0 /\ __const_256^0-__const_256^post0 == 0 /\ -offset^post0+offset^0 == 0 /\ -maxmaxcode^post0+maxmaxcode^0 == 0 /\ -maxbits^post0+maxbits^0 == 0 /\ disp9^0-disp9^post0 == 0 /\ i21^0-i21^post0 == 0 /\ -__const_429496^post0+__const_429496^0 == 0 /\ -hsize_reg10^post0+hsize_reg10^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post0 == 0 /\ i3^0-i3^post0 == 0 /\ seed2^0-seed2^post0 == 0 /\ -tabort4^post0+tabort4^0 == 0 /\ tmp___115^0-tmp___115^post0 == 0 /\ -__const_53^post0+__const_53^0 == 0 /\ -code31^post0+code31^0 == 0 /\ rat26^0-rat26^post0 == 0 /\ i6^0-i6^post0 == 0 /\ -ratio^post0+ratio^0 == 0 /\ tmp___014^0-tmp___014^post0 == 0 /\ bytes_out^0-bytes_out^post0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post0 == 0 /\ clear_flg^0-clear_flg^post0 == 0 /\ tmp12^0-tmp12^post0 == 0 /\ -out_count^post0+out_count^0 == 0 /\ -tmp___024^post0+tmp___024^0 == 0 /\ -r_off32^post0+r_off32^0 == 0 /\ -c37^post0+c37^0 == 0 /\ hshift11^0-hshift11^post0 == 0 /\ -free_ent^post0+free_ent^0 == 0 /\ -hsize^post0+hsize^0 == 0 /\ i29^0-i29^post0 == 0 /\ -ret_getbyte18^post0+ret_getbyte18^0 == 0 /\ __const_50^0-__const_50^post0 == 0 /\ -c7^post0+c7^0 == 0 /\ i45^0-i45^post0 == 0 /\ -fcode5^post0+fcode5^0 == 0 /\ __const_257^0-__const_257^post0 == 0 /\ -ent8^post0+ent8^0 == 0 /\ count^0-count^post0 == 0 /\ InCnt^0-InCnt^post0 == 0 /\ -maxcode^post0+maxcode^0 == 0 /\ -hsize___027^post0+hsize___027^0 == 0 /\ -__const_2147483647^post0+__const_2147483647^0 == 0 /\ __const_16^0-__const_16^post0 == 0 /\ -__const_10000^post0+__const_10000^0 == 0 /\ -tmp___017^post0+tmp___017^0 == 0), cost: 1 1: l0 -> l2 : InCnt^0'=InCnt^post1, i21^0'=i21^post1, apsim_InCnt^0'=apsim_InCnt^post1, disp9^0'=disp9^post1, tmp12^0'=tmp12^post1, __const_257^0'=__const_257^post1, i6^0'=i6^post1, block_compress^0'=block_compress^post1, out_count^0'=out_count^post1, hshift11^0'=hshift11^post1, hsize___019^0'=hsize___019^post1, __const_8388607^0'=__const_8388607^post1, maxcode^0'=maxcode^post1, clear_flg^0'=clear_flg^post1, ret_getbyte25^0'=ret_getbyte25^post1, __const_16^0'=__const_16^post1, i3^0'=i3^post1, n44^0'=n44^post1, exit_stat^0'=exit_stat^post1, tmp___017^0'=tmp___017^post1, __const_50^0'=__const_50^post1, m122^0'=m122^post1, c37^0'=c37^post1, rat26^0'=rat26^post1, hsize_reg10^0'=hsize_reg10^post1, __const_9^0'=__const_9^post1, n40^0'=n40^post1, count^0'=count^post1, tabort4^0'=tabort4^post1, __const_256^0'=__const_256^post1, i45^0'=i45^post1, bits33^0'=bits33^post1, offset^0'=offset^post1, free_ent^0'=free_ent^post1, tmp___115^0'=tmp___115^post1, __const_65536^0'=__const_65536^post1, maxbits^0'=maxbits^post1, checkpoint^0'=checkpoint^post1, ret_getbyte18^0'=ret_getbyte18^post1, __const_10000^0'=__const_10000^post1, i29^0'=i29^post1, apsim_bound11113^0'=apsim_bound11113^post1, ent8^0'=ent8^post1, tmp___014^0'=tmp___014^post1, __const_429496^0'=__const_429496^post1, in_count^0'=in_count^post1, bytes_out^0'=bytes_out^post1, r_off32^0'=r_off32^post1, hsize^0'=hsize^post1, hsize___027^0'=hsize___027^post1, __const_8^0'=__const_8^post1, maxmaxcode^0'=maxmaxcode^post1, code31^0'=code31^post1, seed2^0'=seed2^post1, __const_2147483647^0'=__const_2147483647^post1, i41^0'=i41^post1, n_bits^0'=n_bits^post1, fcode5^0'=fcode5^post1, tmp___024^0'=tmp___024^post1, __const_53^0'=__const_53^post1, m130^0'=m130^post1, c7^0'=c7^post1, ratio^0'=ratio^post1, (-m130^post1+m130^0 == 0 /\ -i41^post1+i41^0 == 0 /\ InCnt^0-InCnt^post1 == 0 /\ block_compress^0-block_compress^post1 == 0 /\ -__const_256^post1+__const_256^0 == 0 /\ -c7^post1+c7^0 == 0 /\ n44^0-n44^post1 == 0 /\ maxcode^0-maxcode^post1 == 0 /\ hsize___019^0-hsize___019^post1 == 0 /\ -m122^post1+m122^0 == 0 /\ -n_bits^post1+n_bits^0 == 0 /\ -bytes_out^post1+bytes_out^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post1 == 0 /\ -maxmaxcode^post1+maxmaxcode^0 == 0 /\ free_ent^0-free_ent^post1 == 0 /\ 1-i21^0+i21^post1 == 0 /\ __const_8388607^0-__const_8388607^post1 == 0 /\ 1-i21^0 <= 0 /\ out_count^0-out_count^post1 == 0 /\ hsize^0-hsize^post1 == 0 /\ __const_50^0-__const_50^post1 == 0 /\ rat26^0-rat26^post1 == 0 /\ -__const_53^post1+__const_53^0 == 0 /\ __const_257^0-__const_257^post1 == 0 /\ -code31^post1+code31^0 == 0 /\ -ret_getbyte25^post1+ret_getbyte25^0 == 0 /\ -i29^post1+i29^0 == 0 /\ -bits33^post1+bits33^0 == 0 /\ maxbits^0-maxbits^post1 == 0 /\ i6^0-i6^post1 == 0 /\ -checkpoint^post1+checkpoint^0 == 0 /\ exit_stat^0-exit_stat^post1 == 0 /\ hsize_reg10^0-hsize_reg10^post1 == 0 /\ -tmp___115^post1+tmp___115^0 == 0 /\ tmp___017^0-tmp___017^post1 == 0 /\ offset^0-offset^post1 == 0 /\ tmp12^0-tmp12^post1 == 0 /\ -hsize___027^post1+hsize___027^0 == 0 /\ i3^0-i3^post1 == 0 /\ __const_65536^0-__const_65536^post1 == 0 /\ -seed2^post1+seed2^0 == 0 /\ clear_flg^0-clear_flg^post1 == 0 /\ disp9^0-disp9^post1 == 0 /\ hshift11^0-hshift11^post1 == 0 /\ c37^0-c37^post1 == 0 /\ -ret_getbyte18^post1+ret_getbyte18^0 == 0 /\ tmp___024^0-tmp___024^post1 == 0 /\ -__const_429496^post1+__const_429496^0 == 0 /\ tabort4^0-tabort4^post1 == 0 /\ __const_16^0-__const_16^post1 == 0 /\ count^0-count^post1 == 0 /\ -__const_2147483647^post1+__const_2147483647^0 == 0 /\ -__const_8^post1+__const_8^0 == 0 /\ in_count^0-in_count^post1 == 0 /\ -i45^post1+i45^0 == 0 /\ -__const_10000^post1+__const_10000^0 == 0 /\ -ratio^post1+ratio^0 == 0 /\ -n40^post1+n40^0 == 0 /\ __const_9^0-__const_9^post1 == 0 /\ -tmp___014^post1+tmp___014^0 == 0 /\ -ent8^post1+ent8^0 == 0 /\ -fcode5^post1+fcode5^0 == 0 /\ -r_off32^post1+r_off32^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post1 == 0), cost: 1 5: l1 -> l5 : InCnt^0'=InCnt^post5, i21^0'=i21^post5, apsim_InCnt^0'=apsim_InCnt^post5, disp9^0'=disp9^post5, tmp12^0'=tmp12^post5, __const_257^0'=__const_257^post5, i6^0'=i6^post5, block_compress^0'=block_compress^post5, out_count^0'=out_count^post5, hshift11^0'=hshift11^post5, hsize___019^0'=hsize___019^post5, __const_8388607^0'=__const_8388607^post5, maxcode^0'=maxcode^post5, clear_flg^0'=clear_flg^post5, ret_getbyte25^0'=ret_getbyte25^post5, __const_16^0'=__const_16^post5, i3^0'=i3^post5, n44^0'=n44^post5, exit_stat^0'=exit_stat^post5, tmp___017^0'=tmp___017^post5, __const_50^0'=__const_50^post5, m122^0'=m122^post5, c37^0'=c37^post5, rat26^0'=rat26^post5, hsize_reg10^0'=hsize_reg10^post5, __const_9^0'=__const_9^post5, n40^0'=n40^post5, count^0'=count^post5, tabort4^0'=tabort4^post5, __const_256^0'=__const_256^post5, i45^0'=i45^post5, bits33^0'=bits33^post5, offset^0'=offset^post5, free_ent^0'=free_ent^post5, tmp___115^0'=tmp___115^post5, __const_65536^0'=__const_65536^post5, maxbits^0'=maxbits^post5, checkpoint^0'=checkpoint^post5, ret_getbyte18^0'=ret_getbyte18^post5, __const_10000^0'=__const_10000^post5, i29^0'=i29^post5, apsim_bound11113^0'=apsim_bound11113^post5, ent8^0'=ent8^post5, tmp___014^0'=tmp___014^post5, __const_429496^0'=__const_429496^post5, in_count^0'=in_count^post5, bytes_out^0'=bytes_out^post5, r_off32^0'=r_off32^post5, hsize^0'=hsize^post5, hsize___027^0'=hsize___027^post5, __const_8^0'=__const_8^post5, maxmaxcode^0'=maxmaxcode^post5, code31^0'=code31^post5, seed2^0'=seed2^post5, __const_2147483647^0'=__const_2147483647^post5, i41^0'=i41^post5, n_bits^0'=n_bits^post5, fcode5^0'=fcode5^post5, tmp___024^0'=tmp___024^post5, __const_53^0'=__const_53^post5, m130^0'=m130^post5, c7^0'=c7^post5, ratio^0'=ratio^post5, (-hsize___027^post5+hsize___027^0 == 0 /\ -count^post5+count^0 == 0 /\ __const_50^0-__const_50^post5 == 0 /\ -tmp___115^post5+tmp___115^0 == 0 /\ -seed2^post5+seed2^0 == 0 /\ rat26^0-rat26^post5 == 0 /\ block_compress^0-block_compress^post5 == 0 /\ __const_9^0-__const_9^post5 == 0 /\ maxbits^0-maxbits^post5 == 0 /\ -tmp___024^post5+tmp___024^0 == 0 /\ -ret_getbyte18^post5+ret_getbyte18^0 == 0 /\ -__const_429496^post5+__const_429496^0 == 0 /\ out_count^0-out_count^post5 == 0 /\ apsim_InCnt^0-apsim_InCnt^post5 == 0 /\ tmp12^0-tmp12^post5 == 0 /\ code31^0-code31^post5 == 0 /\ -__const_2147483647^post5+__const_2147483647^0 == 0 /\ InCnt^0-InCnt^post5 == 0 /\ i41^0-i41^post5 == 0 /\ -i45^post5+i45^0 == 0 /\ -__const_8^post5+__const_8^0 == 0 /\ clear_flg^0-clear_flg^post5 == 0 /\ n44^0-n44^post5 == 0 /\ -ent8^post5+ent8^0 == 0 /\ -ratio^post5+ratio^0 == 0 /\ free_ent^0-free_ent^post5 == 0 /\ -fcode5^post5+fcode5^0 == 0 /\ -tmp___014^post5+tmp___014^0 == 0 /\ c37^0-c37^post5 == 0 /\ tabort4^0-tabort4^post5 == 0 /\ -r_off32^post5+r_off32^0 == 0 /\ -n40^post5+n40^0 == 0 /\ -__const_65536^post5+__const_65536^0 == 0 /\ __const_16^0-__const_16^post5 == 0 /\ hshift11^0-hshift11^post5 == 0 /\ -maxmaxcode^post5+maxmaxcode^0 == 0 /\ in_count^0-in_count^post5 == 0 /\ -apsim_bound11113^post5+apsim_bound11113^0 == 0 /\ -i6^post5+i6^0 == 0 /\ -m122^post5+m122^0 == 0 /\ -c7^post5+c7^0 == 0 /\ -hsize___019^post5+hsize___019^0 == 0 /\ i21^0-i21^post5 == 0 /\ -n_bits^post5+n_bits^0 == 0 /\ -bytes_out^post5+bytes_out^0 == 0 /\ -__const_8388607^post5+__const_8388607^0 == 0 /\ tmp___017^0-tmp___017^post5 == 0 /\ bits33^0-bits33^post5 == 0 /\ -__const_53^post5+__const_53^0 == 0 /\ -i29^post5+i29^0 == 0 /\ -hsize^post5+hsize^0 == 0 /\ -exit_stat^post5+exit_stat^0 == 0 /\ i3^0-i3^post5 == 0 /\ disp9^0-disp9^post5 == 0 /\ __const_10000^0-__const_10000^post5 == 0 /\ maxcode^0-maxcode^post5 == 0 /\ -checkpoint^post5+checkpoint^0 == 0 /\ __const_256^0-__const_256^post5 == 0 /\ __const_257^0-__const_257^post5 == 0 /\ ret_getbyte25^0-ret_getbyte25^post5 == 0 /\ -hsize_reg10^post5+hsize_reg10^0 == 0 /\ offset^0-offset^post5 == 0 /\ -m130^post5+m130^0 == 0), cost: 1 2: l2 -> l0 : InCnt^0'=InCnt^post2, i21^0'=i21^post2, apsim_InCnt^0'=apsim_InCnt^post2, disp9^0'=disp9^post2, tmp12^0'=tmp12^post2, __const_257^0'=__const_257^post2, i6^0'=i6^post2, block_compress^0'=block_compress^post2, out_count^0'=out_count^post2, hshift11^0'=hshift11^post2, hsize___019^0'=hsize___019^post2, __const_8388607^0'=__const_8388607^post2, maxcode^0'=maxcode^post2, clear_flg^0'=clear_flg^post2, ret_getbyte25^0'=ret_getbyte25^post2, __const_16^0'=__const_16^post2, i3^0'=i3^post2, n44^0'=n44^post2, exit_stat^0'=exit_stat^post2, tmp___017^0'=tmp___017^post2, __const_50^0'=__const_50^post2, m122^0'=m122^post2, c37^0'=c37^post2, rat26^0'=rat26^post2, hsize_reg10^0'=hsize_reg10^post2, __const_9^0'=__const_9^post2, n40^0'=n40^post2, count^0'=count^post2, tabort4^0'=tabort4^post2, __const_256^0'=__const_256^post2, i45^0'=i45^post2, bits33^0'=bits33^post2, offset^0'=offset^post2, free_ent^0'=free_ent^post2, tmp___115^0'=tmp___115^post2, __const_65536^0'=__const_65536^post2, maxbits^0'=maxbits^post2, checkpoint^0'=checkpoint^post2, ret_getbyte18^0'=ret_getbyte18^post2, __const_10000^0'=__const_10000^post2, i29^0'=i29^post2, apsim_bound11113^0'=apsim_bound11113^post2, ent8^0'=ent8^post2, tmp___014^0'=tmp___014^post2, __const_429496^0'=__const_429496^post2, in_count^0'=in_count^post2, bytes_out^0'=bytes_out^post2, r_off32^0'=r_off32^post2, hsize^0'=hsize^post2, hsize___027^0'=hsize___027^post2, __const_8^0'=__const_8^post2, maxmaxcode^0'=maxmaxcode^post2, code31^0'=code31^post2, seed2^0'=seed2^post2, __const_2147483647^0'=__const_2147483647^post2, i41^0'=i41^post2, n_bits^0'=n_bits^post2, fcode5^0'=fcode5^post2, tmp___024^0'=tmp___024^post2, __const_53^0'=__const_53^post2, m130^0'=m130^post2, c7^0'=c7^post2, ratio^0'=ratio^post2, (InCnt^0-InCnt^post2 == 0 /\ -c7^post2+c7^0 == 0 /\ __const_8388607^0-__const_8388607^post2 == 0 /\ -bytes_out^post2+bytes_out^0 == 0 /\ seed2^0-seed2^post2 == 0 /\ -maxmaxcode^post2+maxmaxcode^0 == 0 /\ -ent8^post2+ent8^0 == 0 /\ -maxbits^post2+maxbits^0 == 0 /\ -fcode5^post2+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post2 == 0 /\ bits33^0-bits33^post2 == 0 /\ __const_256^0-__const_256^post2 == 0 /\ ret_getbyte25^0-ret_getbyte25^post2 == 0 /\ rat26^0-rat26^post2 == 0 /\ m122^0-m122^post2 == 0 /\ n44^0-n44^post2 == 0 /\ -offset^post2+offset^0 == 0 /\ -code31^post2+code31^0 == 0 /\ __const_8^0-__const_8^post2 == 0 /\ __const_257^0-__const_257^post2 == 0 /\ -n_bits^post2+n_bits^0 == 0 /\ -in_count^post2+in_count^0 == 0 /\ tmp___115^0-tmp___115^post2 == 0 /\ -__const_9^post2+__const_9^0 == 0 /\ __const_50^0-__const_50^post2 == 0 /\ -c37^post2+c37^0 == 0 /\ -apsim_bound11113^post2+apsim_bound11113^0 == 0 /\ -m130^post2+m130^0 == 0 /\ -free_ent^post2+free_ent^0 == 0 /\ exit_stat^0-exit_stat^post2 == 0 /\ n40^0-n40^post2 == 0 /\ -hsize^post2+hsize^0 == 0 /\ i21^0-i21^post2 == 0 /\ hsize_reg10^0-hsize_reg10^post2 == 0 /\ -ret_getbyte18^post2+ret_getbyte18^0 == 0 /\ -__const_429496^post2+__const_429496^0 == 0 /\ tmp___014^0-tmp___014^post2 == 0 /\ -hsize___027^post2+hsize___027^0 == 0 /\ -__const_53^post2+__const_53^0 == 0 /\ i45^0-i45^post2 == 0 /\ clear_flg^0-clear_flg^post2 == 0 /\ -tabort4^post2+tabort4^0 == 0 /\ -__const_2147483647^post2+__const_2147483647^0 == 0 /\ -tmp12^post2+tmp12^0 == 0 /\ disp9^0-disp9^post2 == 0 /\ -tmp___017^post2+tmp___017^0 == 0 /\ -ratio^post2+ratio^0 == 0 /\ hshift11^0-hshift11^post2 == 0 /\ i6^0-i6^post2 == 0 /\ checkpoint^0-checkpoint^post2 == 0 /\ -tmp___024^post2+tmp___024^0 == 0 /\ __const_16^0-__const_16^post2 == 0 /\ maxcode^0-maxcode^post2 == 0 /\ i29^0-i29^post2 == 0 /\ -__const_10000^post2+__const_10000^0 == 0 /\ -__const_65536^post2+__const_65536^0 == 0 /\ -r_off32^post2+r_off32^0 == 0 /\ -out_count^post2+out_count^0 == 0 /\ -i41^post2+i41^0 == 0 /\ block_compress^0-block_compress^post2 == 0 /\ apsim_InCnt^0-apsim_InCnt^post2 == 0 /\ -i3^post2+i3^0 == 0 /\ count^0-count^post2 == 0), cost: 1 3: l3 -> l2 : InCnt^0'=InCnt^post3, i21^0'=i21^post3, apsim_InCnt^0'=apsim_InCnt^post3, disp9^0'=disp9^post3, tmp12^0'=tmp12^post3, __const_257^0'=__const_257^post3, i6^0'=i6^post3, block_compress^0'=block_compress^post3, out_count^0'=out_count^post3, hshift11^0'=hshift11^post3, hsize___019^0'=hsize___019^post3, __const_8388607^0'=__const_8388607^post3, maxcode^0'=maxcode^post3, clear_flg^0'=clear_flg^post3, ret_getbyte25^0'=ret_getbyte25^post3, __const_16^0'=__const_16^post3, i3^0'=i3^post3, n44^0'=n44^post3, exit_stat^0'=exit_stat^post3, tmp___017^0'=tmp___017^post3, __const_50^0'=__const_50^post3, m122^0'=m122^post3, c37^0'=c37^post3, rat26^0'=rat26^post3, hsize_reg10^0'=hsize_reg10^post3, __const_9^0'=__const_9^post3, n40^0'=n40^post3, count^0'=count^post3, tabort4^0'=tabort4^post3, __const_256^0'=__const_256^post3, i45^0'=i45^post3, bits33^0'=bits33^post3, offset^0'=offset^post3, free_ent^0'=free_ent^post3, tmp___115^0'=tmp___115^post3, __const_65536^0'=__const_65536^post3, maxbits^0'=maxbits^post3, checkpoint^0'=checkpoint^post3, ret_getbyte18^0'=ret_getbyte18^post3, __const_10000^0'=__const_10000^post3, i29^0'=i29^post3, apsim_bound11113^0'=apsim_bound11113^post3, ent8^0'=ent8^post3, tmp___014^0'=tmp___014^post3, __const_429496^0'=__const_429496^post3, in_count^0'=in_count^post3, bytes_out^0'=bytes_out^post3, r_off32^0'=r_off32^post3, hsize^0'=hsize^post3, hsize___027^0'=hsize___027^post3, __const_8^0'=__const_8^post3, maxmaxcode^0'=maxmaxcode^post3, code31^0'=code31^post3, seed2^0'=seed2^post3, __const_2147483647^0'=__const_2147483647^post3, i41^0'=i41^post3, n_bits^0'=n_bits^post3, fcode5^0'=fcode5^post3, tmp___024^0'=tmp___024^post3, __const_53^0'=__const_53^post3, m130^0'=m130^post3, c7^0'=c7^post3, ratio^0'=ratio^post3, (__const_10000^0-__const_10000^post3 == 0 /\ maxbits^0-maxbits^post3 == 0 /\ -code31^post3+code31^0 == 0 /\ free_ent^0-free_ent^post3 == 0 /\ -i45^post3+i45^0 == 0 /\ -ratio^post3+ratio^0 == 0 /\ -n40^post3+n40^0 == 0 /\ -checkpoint^post3+checkpoint^0 == 0 /\ __const_257^0-__const_257^post3 == 0 /\ InCnt^0-InCnt^post3 == 0 /\ -tmp___014^post3+tmp___014^0 == 0 /\ rat26^0-rat26^post3 == 0 /\ -fcode5^post3+fcode5^0 == 0 /\ -r_off32^post3+r_off32^0 == 0 /\ n44^0-n44^post3 == 0 /\ block_compress^0-block_compress^post3 == 0 /\ -hsize___027^post3+hsize___027^0 == 0 /\ -tmp___115^post3+tmp___115^0 == 0 /\ exit_stat^0-exit_stat^post3 == 0 /\ -__const_256^post3+__const_256^0 == 0 /\ tabort4^0-tabort4^post3 == 0 /\ -seed2^post3+seed2^0 == 0 /\ -c7^post3+c7^0 == 0 /\ out_count^0-out_count^post3 == 0 /\ -i21^0-__const_16^0+i21^post3 == 0 /\ -hsize___019^post3+hsize___019^0 == 0 /\ hsize^0-hsize^post3 == 0 /\ __const_50^0-__const_50^post3 == 0 /\ -bytes_out^post3+bytes_out^0 == 0 /\ -n_bits^post3+n_bits^0 == 0 /\ -ret_getbyte18^post3+ret_getbyte18^0 == 0 /\ -__const_8388607^post3+__const_8388607^0 == 0 /\ i41^0-i41^post3 == 0 /\ -apsim_bound11113^post3+apsim_bound11113^0 == 0 /\ disp9^0-disp9^post3 == 0 /\ 1+i21^0 <= 0 /\ ent8^0-ent8^post3 == 0 /\ -i29^post3+i29^0 == 0 /\ -__const_53^post3+__const_53^0 == 0 /\ -__const_2147483647^post3+__const_2147483647^0 == 0 /\ -__const_8^post3+__const_8^0 == 0 /\ c37^0-c37^post3 == 0 /\ hsize_reg10^0-hsize_reg10^post3 == 0 /\ tmp12^0-tmp12^post3 == 0 /\ __const_16^0-__const_16^post3 == 0 /\ i3^0-i3^post3 == 0 /\ in_count^0-in_count^post3 == 0 /\ -__const_65536^post3+__const_65536^0 == 0 /\ clear_flg^0-clear_flg^post3 == 0 /\ -m130^post3+m130^0 == 0 /\ i6^0-i6^post3 == 0 /\ -count^post3+count^0 == 0 /\ maxcode^0-maxcode^post3 == 0 /\ __const_9^0-__const_9^post3 == 0 /\ hshift11^0-hshift11^post3 == 0 /\ -maxmaxcode^post3+maxmaxcode^0 == 0 /\ offset^0-offset^post3 == 0 /\ apsim_InCnt^0-apsim_InCnt^post3 == 0 /\ -ret_getbyte25^post3+ret_getbyte25^0 == 0 /\ tmp___017^0-tmp___017^post3 == 0 /\ -m122^post3+m122^0 == 0 /\ bits33^0-bits33^post3 == 0 /\ -tmp___024^post3+tmp___024^0 == 0 /\ -__const_429496^post3+__const_429496^0 == 0), cost: 1 4: l3 -> l4 : InCnt^0'=InCnt^post4, i21^0'=i21^post4, apsim_InCnt^0'=apsim_InCnt^post4, disp9^0'=disp9^post4, tmp12^0'=tmp12^post4, __const_257^0'=__const_257^post4, i6^0'=i6^post4, block_compress^0'=block_compress^post4, out_count^0'=out_count^post4, hshift11^0'=hshift11^post4, hsize___019^0'=hsize___019^post4, __const_8388607^0'=__const_8388607^post4, maxcode^0'=maxcode^post4, clear_flg^0'=clear_flg^post4, ret_getbyte25^0'=ret_getbyte25^post4, __const_16^0'=__const_16^post4, i3^0'=i3^post4, n44^0'=n44^post4, exit_stat^0'=exit_stat^post4, tmp___017^0'=tmp___017^post4, __const_50^0'=__const_50^post4, m122^0'=m122^post4, c37^0'=c37^post4, rat26^0'=rat26^post4, hsize_reg10^0'=hsize_reg10^post4, __const_9^0'=__const_9^post4, n40^0'=n40^post4, count^0'=count^post4, tabort4^0'=tabort4^post4, __const_256^0'=__const_256^post4, i45^0'=i45^post4, bits33^0'=bits33^post4, offset^0'=offset^post4, free_ent^0'=free_ent^post4, tmp___115^0'=tmp___115^post4, __const_65536^0'=__const_65536^post4, maxbits^0'=maxbits^post4, checkpoint^0'=checkpoint^post4, ret_getbyte18^0'=ret_getbyte18^post4, __const_10000^0'=__const_10000^post4, i29^0'=i29^post4, apsim_bound11113^0'=apsim_bound11113^post4, ent8^0'=ent8^post4, tmp___014^0'=tmp___014^post4, __const_429496^0'=__const_429496^post4, in_count^0'=in_count^post4, bytes_out^0'=bytes_out^post4, r_off32^0'=r_off32^post4, hsize^0'=hsize^post4, hsize___027^0'=hsize___027^post4, __const_8^0'=__const_8^post4, maxmaxcode^0'=maxmaxcode^post4, code31^0'=code31^post4, seed2^0'=seed2^post4, __const_2147483647^0'=__const_2147483647^post4, i41^0'=i41^post4, n_bits^0'=n_bits^post4, fcode5^0'=fcode5^post4, tmp___024^0'=tmp___024^post4, __const_53^0'=__const_53^post4, m130^0'=m130^post4, c7^0'=c7^post4, ratio^0'=ratio^post4, (__const_257^0-__const_257^post4 == 0 /\ ret_getbyte25^0-ret_getbyte25^post4 == 0 /\ out_count^0-out_count^post4 == 0 /\ -ratio^post4+ratio^0 == 0 /\ -tmp___024^post4+tmp___024^0 == 0 /\ -c37^post4+c37^0 == 0 /\ __const_8^0-__const_8^post4 == 0 /\ InCnt^0-InCnt^post4 == 0 /\ -free_ent^post4+free_ent^0 == 0 /\ -rat26^post4+rat26^0 == 0 /\ -hsize^post4+hsize^0 == 0 /\ -seed2^post4+seed2^0 == 0 /\ tmp___014^0-tmp___014^post4 == 0 /\ -c7^post4+c7^0 == 0 /\ -bytes_out^post4+bytes_out^0 == 0 /\ exit_stat^0-exit_stat^post4 == 0 /\ n40^0-n40^post4 == 0 /\ clear_flg^0-clear_flg^post4 == 0 /\ n44^0-n44^post4 == 0 /\ tmp12^0-tmp12^post4 == 0 /\ -fcode5^post4+fcode5^0 == 0 /\ -i21^0 <= 0 /\ block_compress^0-block_compress^post4 == 0 /\ -hsize___027^post4+hsize___027^0 == 0 /\ __const_8388607^0-__const_8388607^post4 == 0 /\ -ent8^post4+ent8^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post4 == 0 /\ -__const_2147483647^post4+__const_2147483647^0 == 0 /\ hsize___019^0-hsize___019^post4 == 0 /\ __const_50^0-__const_50^post4 == 0 /\ -tmp___017^post4+tmp___017^0 == 0 /\ -bits33^post4+bits33^0 == 0 /\ -in_count^post4+in_count^0 == 0 /\ i45^0-i45^post4 == 0 /\ -n_bits^post4+n_bits^0 == 0 /\ -__const_9^post4+__const_9^0 == 0 /\ disp9^0-disp9^post4 == 0 /\ -__const_10000^post4+__const_10000^0 == 0 /\ i21^0-i21^post4 == 0 /\ count^0-count^post4 == 0 /\ -__const_65536^post4+__const_65536^0 == 0 /\ -i41^post4+i41^0 == 0 /\ tmp___115^0-tmp___115^post4 == 0 /\ -i29^post4+i29^0 == 0 /\ i6^0-i6^post4 == 0 /\ hsize_reg10^0-hsize_reg10^post4 == 0 /\ -maxmaxcode^post4+maxmaxcode^0 == 0 /\ __const_16^0-__const_16^post4 == 0 /\ -__const_256^post4+__const_256^0 == 0 /\ -i3^post4+i3^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post4 == 0 /\ m122^0-m122^post4 == 0 /\ -__const_429496^post4+__const_429496^0 == 0 /\ -maxbits^post4+maxbits^0 == 0 /\ m130^0-m130^post4 == 0 /\ hshift11^0-hshift11^post4 == 0 /\ -__const_53^post4+__const_53^0 == 0 /\ -tabort4^post4+tabort4^0 == 0 /\ checkpoint^0-checkpoint^post4 == 0 /\ apsim_bound11113^0-apsim_bound11113^post4 == 0 /\ -code31^post4+code31^0 == 0 /\ -offset^post4+offset^0 == 0 /\ r_off32^0-r_off32^post4 == 0 /\ maxcode^0-maxcode^post4 == 0), cost: 1 122: l4 -> l3 : InCnt^0'=InCnt^post122, i21^0'=i21^post122, apsim_InCnt^0'=apsim_InCnt^post122, disp9^0'=disp9^post122, tmp12^0'=tmp12^post122, __const_257^0'=__const_257^post122, i6^0'=i6^post122, block_compress^0'=block_compress^post122, out_count^0'=out_count^post122, hshift11^0'=hshift11^post122, hsize___019^0'=hsize___019^post122, __const_8388607^0'=__const_8388607^post122, maxcode^0'=maxcode^post122, clear_flg^0'=clear_flg^post122, ret_getbyte25^0'=ret_getbyte25^post122, __const_16^0'=__const_16^post122, i3^0'=i3^post122, n44^0'=n44^post122, exit_stat^0'=exit_stat^post122, tmp___017^0'=tmp___017^post122, __const_50^0'=__const_50^post122, m122^0'=m122^post122, c37^0'=c37^post122, rat26^0'=rat26^post122, hsize_reg10^0'=hsize_reg10^post122, __const_9^0'=__const_9^post122, n40^0'=n40^post122, count^0'=count^post122, tabort4^0'=tabort4^post122, __const_256^0'=__const_256^post122, i45^0'=i45^post122, bits33^0'=bits33^post122, offset^0'=offset^post122, free_ent^0'=free_ent^post122, tmp___115^0'=tmp___115^post122, __const_65536^0'=__const_65536^post122, maxbits^0'=maxbits^post122, checkpoint^0'=checkpoint^post122, ret_getbyte18^0'=ret_getbyte18^post122, __const_10000^0'=__const_10000^post122, i29^0'=i29^post122, apsim_bound11113^0'=apsim_bound11113^post122, ent8^0'=ent8^post122, tmp___014^0'=tmp___014^post122, __const_429496^0'=__const_429496^post122, in_count^0'=in_count^post122, bytes_out^0'=bytes_out^post122, r_off32^0'=r_off32^post122, hsize^0'=hsize^post122, hsize___027^0'=hsize___027^post122, __const_8^0'=__const_8^post122, maxmaxcode^0'=maxmaxcode^post122, code31^0'=code31^post122, seed2^0'=seed2^post122, __const_2147483647^0'=__const_2147483647^post122, i41^0'=i41^post122, n_bits^0'=n_bits^post122, fcode5^0'=fcode5^post122, tmp___024^0'=tmp___024^post122, __const_53^0'=__const_53^post122, m130^0'=m130^post122, c7^0'=c7^post122, ratio^0'=ratio^post122, (-tmp___115^post122+tmp___115^0 == 0 /\ disp9^0-disp9^post122 == 0 /\ rat26^0-rat26^post122 == 0 /\ -ratio^post122+ratio^0 == 0 /\ -tmp___024^post122+tmp___024^0 == 0 /\ -tmp___014^post122+tmp___014^0 == 0 /\ -r_off32^post122+r_off32^0 == 0 /\ InCnt^0-InCnt^post122 == 0 /\ -count^post122+count^0 == 0 /\ -hsize^post122+hsize^0 == 0 /\ -seed2^post122+seed2^0 == 0 /\ -exit_stat^post122+exit_stat^0 == 0 /\ __const_9^0-__const_9^post122 == 0 /\ i6^0-i6^post122 == 0 /\ -n44^post122+n44^0 == 0 /\ i41^0-i41^post122 == 0 /\ offset^0-offset^post122 == 0 /\ -c7^post122+c7^0 == 0 /\ clear_flg^0-clear_flg^post122 == 0 /\ -fcode5^post122+fcode5^0 == 0 /\ -bytes_out^post122+bytes_out^0 == 0 /\ code31^0-code31^post122 == 0 /\ apsim_InCnt^0-apsim_InCnt^post122 == 0 /\ -n40^post122+n40^0 == 0 /\ -hsize___027^post122+hsize___027^0 == 0 /\ __const_10000^0-__const_10000^post122 == 0 /\ -__const_2147483647^post122+__const_2147483647^0 == 0 /\ -i21^0+__const_16^0+i21^post122 == 0 /\ tabort4^0-tabort4^post122 == 0 /\ -i45^post122+i45^0 == 0 /\ __const_50^0-__const_50^post122 == 0 /\ -hsize___019^post122+hsize___019^0 == 0 /\ c37^0-c37^post122 == 0 /\ -n_bits^post122+n_bits^0 == 0 /\ __const_257^0-__const_257^post122 == 0 /\ -__const_8388607^post122+__const_8388607^0 == 0 /\ ent8^0-ent8^post122 == 0 /\ out_count^0-out_count^post122 == 0 /\ -apsim_bound11113^post122+apsim_bound11113^0 == 0 /\ -m130^post122+m130^0 == 0 /\ in_count^0-in_count^post122 == 0 /\ i3^0-i3^post122 == 0 /\ hsize_reg10^0-hsize_reg10^post122 == 0 /\ -maxmaxcode^post122+maxmaxcode^0 == 0 /\ -maxbits^post122+maxbits^0 == 0 /\ -__const_8^post122+__const_8^0 == 0 /\ __const_16^0-__const_16^post122 == 0 /\ block_compress^0-block_compress^post122 == 0 /\ -free_ent^post122+free_ent^0 == 0 /\ -ret_getbyte25^post122+ret_getbyte25^0 == 0 /\ -m122^post122+m122^0 == 0 /\ -i29^post122+i29^0 == 0 /\ __const_65536^0-__const_65536^post122 == 0 /\ -__const_429496^post122+__const_429496^0 == 0 /\ tmp12^0-tmp12^post122 == 0 /\ ret_getbyte18^0-ret_getbyte18^post122 == 0 /\ hshift11^0-hshift11^post122 == 0 /\ -__const_53^post122+__const_53^0 == 0 /\ -checkpoint^post122+checkpoint^0 == 0 /\ tmp___017^0-tmp___017^post122 == 0 /\ maxcode^0-maxcode^post122 == 0 /\ __const_256^0-__const_256^post122 == 0 /\ bits33^0-bits33^post122 == 0), cost: 1 121: l5 -> l71 : InCnt^0'=InCnt^post121, i21^0'=i21^post121, apsim_InCnt^0'=apsim_InCnt^post121, disp9^0'=disp9^post121, tmp12^0'=tmp12^post121, __const_257^0'=__const_257^post121, i6^0'=i6^post121, block_compress^0'=block_compress^post121, out_count^0'=out_count^post121, hshift11^0'=hshift11^post121, hsize___019^0'=hsize___019^post121, __const_8388607^0'=__const_8388607^post121, maxcode^0'=maxcode^post121, clear_flg^0'=clear_flg^post121, ret_getbyte25^0'=ret_getbyte25^post121, __const_16^0'=__const_16^post121, i3^0'=i3^post121, n44^0'=n44^post121, exit_stat^0'=exit_stat^post121, tmp___017^0'=tmp___017^post121, __const_50^0'=__const_50^post121, m122^0'=m122^post121, c37^0'=c37^post121, rat26^0'=rat26^post121, hsize_reg10^0'=hsize_reg10^post121, __const_9^0'=__const_9^post121, n40^0'=n40^post121, count^0'=count^post121, tabort4^0'=tabort4^post121, __const_256^0'=__const_256^post121, i45^0'=i45^post121, bits33^0'=bits33^post121, offset^0'=offset^post121, free_ent^0'=free_ent^post121, tmp___115^0'=tmp___115^post121, __const_65536^0'=__const_65536^post121, maxbits^0'=maxbits^post121, checkpoint^0'=checkpoint^post121, ret_getbyte18^0'=ret_getbyte18^post121, __const_10000^0'=__const_10000^post121, i29^0'=i29^post121, apsim_bound11113^0'=apsim_bound11113^post121, ent8^0'=ent8^post121, tmp___014^0'=tmp___014^post121, __const_429496^0'=__const_429496^post121, in_count^0'=in_count^post121, bytes_out^0'=bytes_out^post121, r_off32^0'=r_off32^post121, hsize^0'=hsize^post121, hsize___027^0'=hsize___027^post121, __const_8^0'=__const_8^post121, maxmaxcode^0'=maxmaxcode^post121, code31^0'=code31^post121, seed2^0'=seed2^post121, __const_2147483647^0'=__const_2147483647^post121, i41^0'=i41^post121, n_bits^0'=n_bits^post121, fcode5^0'=fcode5^post121, tmp___024^0'=tmp___024^post121, __const_53^0'=__const_53^post121, m130^0'=m130^post121, c7^0'=c7^post121, ratio^0'=ratio^post121, (hsize___019^0-hsize___019^post121 == 0 /\ __const_256^0-__const_256^post121 == 0 /\ __const_8^0-__const_8^post121 == 0 /\ -hsize^post121+hsize^0 == 0 /\ -code31^post121+code31^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post121 == 0 /\ __const_8388607^0-__const_8388607^post121 == 0 /\ apsim_bound11113^post121 == 0 /\ tmp12^0-tmp12^post121 == 0 /\ tmp___115^0-tmp___115^post121 == 0 /\ -ratio^post121+ratio^0 == 0 /\ disp9^0-disp9^post121 == 0 /\ -fcode5^post121+fcode5^0 == 0 /\ -c37^post121+c37^0 == 0 /\ -hsize___027^post121+hsize___027^0 == 0 /\ -rat26^post121+rat26^0 == 0 /\ 1-InCnt^0 <= 0 /\ -ent8^post121+ent8^0 == 0 /\ i6^0-i6^post121 == 0 /\ -ret_getbyte18^post121+ret_getbyte18^0 == 0 /\ tmp___014^0-tmp___014^post121 == 0 /\ -seed2^post121+seed2^0 == 0 /\ exit_stat^0-exit_stat^post121 == 0 /\ -tmp___017^post121+tmp___017^0 == 0 /\ -c7^post121+c7^0 == 0 /\ -bytes_out^post121+bytes_out^0 == 0 /\ __const_50^0-__const_50^post121 == 0 /\ -n_bits^post121+n_bits^0 == 0 /\ -__const_9^post121+__const_9^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post121 == 0 /\ -i45^post121+i45^0 == 0 /\ n40^0-n40^post121 == 0 /\ checkpoint^0-checkpoint^post121 == 0 /\ free_ent^0-free_ent^post121 == 0 /\ -__const_2147483647^post121+__const_2147483647^0 == 0 /\ -__const_53^post121+__const_53^0 == 0 /\ InCnt^0-InCnt^post121 == 0 /\ -tabort4^post121+tabort4^0 == 0 /\ maxbits^0-maxbits^post121 == 0 /\ -__const_10000^post121+__const_10000^0 == 0 /\ -i3^post121+i3^0 == 0 /\ -__const_65536^post121+__const_65536^0 == 0 /\ hsize_reg10^0-hsize_reg10^post121 == 0 /\ -bits33^post121+bits33^0 == 0 /\ __const_16^0-__const_16^post121 == 0 /\ -i21^post121+i21^0 == 0 /\ -in_count^post121+in_count^0 == 0 /\ n44^0-n44^post121 == 0 /\ clear_flg^0-clear_flg^post121 == 0 /\ m122^0-m122^post121 == 0 /\ -__const_257^post121+__const_257^0 == 0 /\ maxcode^0-maxcode^post121 == 0 /\ i29^0-i29^post121 == 0 /\ m130^0-m130^post121 == 0 /\ -offset^post121+offset^0 == 0 /\ hshift11^0-hshift11^post121 == 0 /\ -maxmaxcode^post121+maxmaxcode^0 == 0 /\ -i41^post121+i41^0 == 0 /\ -out_count^post121+out_count^0 == 0 /\ r_off32^0-r_off32^post121 == 0 /\ count^0-count^post121 == 0 /\ block_compress^0-block_compress^post121 == 0 /\ -tmp___024^post121+tmp___024^0 == 0 /\ -__const_429496^post121+__const_429496^0 == 0), cost: 1 6: l6 -> l7 : InCnt^0'=InCnt^post6, i21^0'=i21^post6, apsim_InCnt^0'=apsim_InCnt^post6, disp9^0'=disp9^post6, tmp12^0'=tmp12^post6, __const_257^0'=__const_257^post6, i6^0'=i6^post6, block_compress^0'=block_compress^post6, out_count^0'=out_count^post6, hshift11^0'=hshift11^post6, hsize___019^0'=hsize___019^post6, __const_8388607^0'=__const_8388607^post6, maxcode^0'=maxcode^post6, clear_flg^0'=clear_flg^post6, ret_getbyte25^0'=ret_getbyte25^post6, __const_16^0'=__const_16^post6, i3^0'=i3^post6, n44^0'=n44^post6, exit_stat^0'=exit_stat^post6, tmp___017^0'=tmp___017^post6, __const_50^0'=__const_50^post6, m122^0'=m122^post6, c37^0'=c37^post6, rat26^0'=rat26^post6, hsize_reg10^0'=hsize_reg10^post6, __const_9^0'=__const_9^post6, n40^0'=n40^post6, count^0'=count^post6, tabort4^0'=tabort4^post6, __const_256^0'=__const_256^post6, i45^0'=i45^post6, bits33^0'=bits33^post6, offset^0'=offset^post6, free_ent^0'=free_ent^post6, tmp___115^0'=tmp___115^post6, __const_65536^0'=__const_65536^post6, maxbits^0'=maxbits^post6, checkpoint^0'=checkpoint^post6, ret_getbyte18^0'=ret_getbyte18^post6, __const_10000^0'=__const_10000^post6, i29^0'=i29^post6, apsim_bound11113^0'=apsim_bound11113^post6, ent8^0'=ent8^post6, tmp___014^0'=tmp___014^post6, __const_429496^0'=__const_429496^post6, in_count^0'=in_count^post6, bytes_out^0'=bytes_out^post6, r_off32^0'=r_off32^post6, hsize^0'=hsize^post6, hsize___027^0'=hsize___027^post6, __const_8^0'=__const_8^post6, maxmaxcode^0'=maxmaxcode^post6, code31^0'=code31^post6, seed2^0'=seed2^post6, __const_2147483647^0'=__const_2147483647^post6, i41^0'=i41^post6, n_bits^0'=n_bits^post6, fcode5^0'=fcode5^post6, tmp___024^0'=tmp___024^post6, __const_53^0'=__const_53^post6, m130^0'=m130^post6, c7^0'=c7^post6, ratio^0'=ratio^post6, (-tabort4^post6+tabort4^0 == 0 /\ -hsize___027^post6+hsize___027^0 == 0 /\ out_count^0-out_count^post6 == 0 /\ -__const_2147483647^post6+__const_2147483647^0 == 0 /\ -__const_53^post6+__const_53^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post6 == 0 /\ block_compress^0-block_compress^post6 == 0 /\ -tmp___017^post6+tmp___017^0 == 0 /\ -__const_50^post6+__const_50^0 == 0 /\ __const_65536^0-__const_65536^post6 == 0 /\ InCnt^0-InCnt^post6 == 0 /\ ret_getbyte18^0-ret_getbyte18^post6 == 0 /\ -ratio^post6+ratio^0 == 0 /\ -tmp___024^post6+tmp___024^0 == 0 /\ -__const_10000^post6+__const_10000^0 == 0 /\ hsize___019^0-hsize___019^post6 == 0 /\ -clear_flg^post6+clear_flg^0 == 0 /\ c37^0-c37^post6 == 0 /\ i45^0-i45^post6 == 0 /\ -maxmaxcode^post6+maxmaxcode^0 == 0 /\ n44^0-n44^post6 == 0 /\ tmp12^0-tmp12^post6 == 0 /\ -i3^post6+i3^0 == 0 /\ __const_8^0-__const_8^post6 == 0 /\ -tmp___014^post6+tmp___014^0 == 0 /\ -i41^post6+i41^0 == 0 /\ -c7^post6+c7^0 == 0 /\ -maxbits^post6+maxbits^0 == 0 /\ tmp___115^0-tmp___115^post6 == 0 /\ -ent8^post6+ent8^0 == 0 /\ hshift11^0-hshift11^post6 == 0 /\ __const_16^0-__const_16^post6 == 0 /\ -bytes_out^post6+bytes_out^0 == 0 /\ maxcode^0-maxcode^post6 == 0 /\ n40^0-n40^post6 == 0 /\ exit_stat^0-exit_stat^post6 == 0 /\ -code31^post6+code31^0 == 0 /\ -offset^post6+offset^0 == 0 /\ i21^0-i21^post6 == 0 /\ fcode5^0-fcode5^post6 == 0 /\ count^0-count^post6 == 0 /\ -bits33^post6+bits33^0 == 0 /\ -checkpoint^post6+checkpoint^0 == 0 /\ -__const_9^post6+__const_9^0 == 0 /\ -n_bits^post6+n_bits^0 == 0 /\ hsize_reg10^0-hsize_reg10^post6 == 0 /\ -in_count^post6+in_count^0 == 0 /\ disp9^0-i6^0+i6^post6 == 0 /\ apsim_bound11113^0-apsim_bound11113^post6 == 0 /\ __const_8388607^0-__const_8388607^post6 == 0 /\ r_off32^0-r_off32^post6 == 0 /\ __const_429496^0-__const_429496^post6 == 0 /\ -m130^post6+m130^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post6 == 0 /\ __const_257^0-__const_257^post6 == 0 /\ -free_ent^post6+free_ent^0 == 0 /\ -rat26^post6+rat26^0 == 0 /\ -i29^post6+i29^0 == 0 /\ -hsize^post6+hsize^0 == 0 /\ disp9^0-disp9^post6 == 0 /\ m122^0-m122^post6 == 0 /\ -seed2^post6+seed2^0 == 0 /\ -__const_256^post6+__const_256^0 == 0), cost: 1 103: l7 -> l65 : InCnt^0'=InCnt^post103, i21^0'=i21^post103, apsim_InCnt^0'=apsim_InCnt^post103, disp9^0'=disp9^post103, tmp12^0'=tmp12^post103, __const_257^0'=__const_257^post103, i6^0'=i6^post103, block_compress^0'=block_compress^post103, out_count^0'=out_count^post103, hshift11^0'=hshift11^post103, hsize___019^0'=hsize___019^post103, __const_8388607^0'=__const_8388607^post103, maxcode^0'=maxcode^post103, clear_flg^0'=clear_flg^post103, ret_getbyte25^0'=ret_getbyte25^post103, __const_16^0'=__const_16^post103, i3^0'=i3^post103, n44^0'=n44^post103, exit_stat^0'=exit_stat^post103, tmp___017^0'=tmp___017^post103, __const_50^0'=__const_50^post103, m122^0'=m122^post103, c37^0'=c37^post103, rat26^0'=rat26^post103, hsize_reg10^0'=hsize_reg10^post103, __const_9^0'=__const_9^post103, n40^0'=n40^post103, count^0'=count^post103, tabort4^0'=tabort4^post103, __const_256^0'=__const_256^post103, i45^0'=i45^post103, bits33^0'=bits33^post103, offset^0'=offset^post103, free_ent^0'=free_ent^post103, tmp___115^0'=tmp___115^post103, __const_65536^0'=__const_65536^post103, maxbits^0'=maxbits^post103, checkpoint^0'=checkpoint^post103, ret_getbyte18^0'=ret_getbyte18^post103, __const_10000^0'=__const_10000^post103, i29^0'=i29^post103, apsim_bound11113^0'=apsim_bound11113^post103, ent8^0'=ent8^post103, tmp___014^0'=tmp___014^post103, __const_429496^0'=__const_429496^post103, in_count^0'=in_count^post103, bytes_out^0'=bytes_out^post103, r_off32^0'=r_off32^post103, hsize^0'=hsize^post103, hsize___027^0'=hsize___027^post103, __const_8^0'=__const_8^post103, maxmaxcode^0'=maxmaxcode^post103, code31^0'=code31^post103, seed2^0'=seed2^post103, __const_2147483647^0'=__const_2147483647^post103, i41^0'=i41^post103, n_bits^0'=n_bits^post103, fcode5^0'=fcode5^post103, tmp___024^0'=tmp___024^post103, __const_53^0'=__const_53^post103, m130^0'=m130^post103, c7^0'=c7^post103, ratio^0'=ratio^post103, (apsim_InCnt^0-apsim_InCnt^post103 == 0 /\ ret_getbyte18^0-ret_getbyte18^post103 == 0 /\ -in_count^post103+in_count^0 == 0 /\ tmp12^0-tmp12^post103 == 0 /\ -n_bits^post103+n_bits^0 == 0 /\ block_compress^0-block_compress^post103 == 0 /\ hsize___027^0-hsize___027^post103 == 0 /\ __const_65536^0-__const_65536^post103 == 0 /\ tmp___017^0-tmp___017^post103 == 0 /\ i3^0-i3^post103 == 0 /\ i45^0-i45^post103 == 0 /\ -m130^post103+m130^0 == 0 /\ -maxbits^post103+maxbits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post103 == 0 /\ -i41^post103+i41^0 == 0 /\ maxcode^0-maxcode^post103 == 0 /\ c37^0-c37^post103 == 0 /\ offset^0-offset^post103 == 0 /\ __const_8388607^0-__const_8388607^post103 == 0 /\ -__const_9^post103+__const_9^0 == 0 /\ -__const_8^post103+__const_8^0 == 0 /\ -__const_429496^post103+__const_429496^0 == 0 /\ out_count^0-out_count^post103 == 0 /\ -maxmaxcode^post103+maxmaxcode^0 == 0 /\ __const_16^0-__const_16^post103 == 0 /\ -free_ent^post103+free_ent^0 == 0 /\ -checkpoint^post103+checkpoint^0 == 0 /\ -__const_53^post103+__const_53^0 == 0 /\ code31^0-code31^post103 == 0 /\ InCnt^0-InCnt^post103 == 0 /\ -__const_256^post103+__const_256^0 == 0 /\ -i6^0 <= 0 /\ i6^0-i6^post103 == 0 /\ -bits33^post103+bits33^0 == 0 /\ count^0-count^post103 == 0 /\ -i29^post103+i29^0 == 0 /\ -r_off32^post103+r_off32^0 == 0 /\ -ratio^post103+ratio^0 == 0 /\ -tmp___014^post103+tmp___014^0 == 0 /\ -tmp___024^post103+tmp___024^0 == 0 /\ -rat26^post103+rat26^0 == 0 /\ -tmp___115^post103+tmp___115^0 == 0 /\ hsize___019^0-hsize___019^post103 == 0 /\ -hsize^post103+hsize^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post103 == 0 /\ hshift11^0-hshift11^post103 == 0 /\ m122^0-m122^post103 == 0 /\ -seed2^post103+seed2^0 == 0 /\ -bytes_out^post103+bytes_out^0 == 0 /\ tabort4^0-tabort4^post103 == 0 /\ -__const_10000^post103+__const_10000^0 == 0 /\ -fcode5^post103+fcode5^0 == 0 /\ i21^0-i21^post103 == 0 /\ disp9^0-disp9^post103 == 0 /\ __const_257^0-__const_257^post103 == 0 /\ -__const_50^post103+__const_50^0 == 0 /\ -__const_2147483647^post103+__const_2147483647^0 == 0 /\ exit_stat^0-exit_stat^post103 == 0 /\ -n40^post103+n40^0 == 0 /\ -n44^post103+n44^0 == 0 /\ -clear_flg^post103+clear_flg^0 == 0 /\ hsize_reg10^0-hsize_reg10^post103 == 0 /\ -c7^post103+c7^0 == 0 /\ -ent8^post103+ent8^0 == 0), cost: 1 104: l7 -> l65 : InCnt^0'=InCnt^post104, i21^0'=i21^post104, apsim_InCnt^0'=apsim_InCnt^post104, disp9^0'=disp9^post104, tmp12^0'=tmp12^post104, __const_257^0'=__const_257^post104, i6^0'=i6^post104, block_compress^0'=block_compress^post104, out_count^0'=out_count^post104, hshift11^0'=hshift11^post104, hsize___019^0'=hsize___019^post104, __const_8388607^0'=__const_8388607^post104, maxcode^0'=maxcode^post104, clear_flg^0'=clear_flg^post104, ret_getbyte25^0'=ret_getbyte25^post104, __const_16^0'=__const_16^post104, i3^0'=i3^post104, n44^0'=n44^post104, exit_stat^0'=exit_stat^post104, tmp___017^0'=tmp___017^post104, __const_50^0'=__const_50^post104, m122^0'=m122^post104, c37^0'=c37^post104, rat26^0'=rat26^post104, hsize_reg10^0'=hsize_reg10^post104, __const_9^0'=__const_9^post104, n40^0'=n40^post104, count^0'=count^post104, tabort4^0'=tabort4^post104, __const_256^0'=__const_256^post104, i45^0'=i45^post104, bits33^0'=bits33^post104, offset^0'=offset^post104, free_ent^0'=free_ent^post104, tmp___115^0'=tmp___115^post104, __const_65536^0'=__const_65536^post104, maxbits^0'=maxbits^post104, checkpoint^0'=checkpoint^post104, ret_getbyte18^0'=ret_getbyte18^post104, __const_10000^0'=__const_10000^post104, i29^0'=i29^post104, apsim_bound11113^0'=apsim_bound11113^post104, ent8^0'=ent8^post104, tmp___014^0'=tmp___014^post104, __const_429496^0'=__const_429496^post104, in_count^0'=in_count^post104, bytes_out^0'=bytes_out^post104, r_off32^0'=r_off32^post104, hsize^0'=hsize^post104, hsize___027^0'=hsize___027^post104, __const_8^0'=__const_8^post104, maxmaxcode^0'=maxmaxcode^post104, code31^0'=code31^post104, seed2^0'=seed2^post104, __const_2147483647^0'=__const_2147483647^post104, i41^0'=i41^post104, n_bits^0'=n_bits^post104, fcode5^0'=fcode5^post104, tmp___024^0'=tmp___024^post104, __const_53^0'=__const_53^post104, m130^0'=m130^post104, c7^0'=c7^post104, ratio^0'=ratio^post104, (tmp12^0-tmp12^post104 == 0 /\ -i45^post104+i45^0 == 0 /\ -i41^post104+i41^0 == 0 /\ -m130^post104+m130^0 == 0 /\ -exit_stat^post104+exit_stat^0 == 0 /\ __const_8388607^0-__const_8388607^post104 == 0 /\ i3^0-i3^post104 == 0 /\ -ent8^post104+ent8^0 == 0 /\ disp9^0-disp9^post104 == 0 /\ -offset^post104+offset^0 == 0 /\ -c37^post104+c37^0 == 0 /\ -maxmaxcode^post104+maxmaxcode^0 == 0 /\ -bytes_out^post104+bytes_out^0 == 0 /\ -n_bits^post104+n_bits^0 == 0 /\ -__const_53^post104+__const_53^0 == 0 /\ -in_count^post104+in_count^0 == 0 /\ m122^0-m122^post104 == 0 /\ __const_9^0-__const_9^post104 == 0 /\ -apsim_bound11113^post104+apsim_bound11113^0 == 0 /\ -hsize^post104+hsize^0 == 0 /\ -__const_16^post104+__const_16^0 == 0 /\ -ret_getbyte18^post104+ret_getbyte18^0 == 0 /\ -code31^post104+code31^0 == 0 /\ checkpoint^0-checkpoint^post104 == 0 /\ -i6^0-hsize_reg10^0+i6^post104 == 0 /\ __const_2147483647^0-__const_2147483647^post104 == 0 /\ tmp___017^0-tmp___017^post104 == 0 /\ apsim_InCnt^0-apsim_InCnt^post104 == 0 /\ maxbits^0-maxbits^post104 == 0 /\ __const_256^0-__const_256^post104 == 0 /\ -hsize_reg10^post104+hsize_reg10^0 == 0 /\ r_off32^0-r_off32^post104 == 0 /\ -hsize___027^post104+hsize___027^0 == 0 /\ bits33^0-bits33^post104 == 0 /\ InCnt^0-InCnt^post104 == 0 /\ hsize___019^0-hsize___019^post104 == 0 /\ -seed2^post104+seed2^0 == 0 /\ -__const_429496^post104+__const_429496^0 == 0 /\ -__const_10000^post104+__const_10000^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post104 == 0 /\ free_ent^0-free_ent^post104 == 0 /\ clear_flg^0-clear_flg^post104 == 0 /\ rat26^0-rat26^post104 == 0 /\ n44^0-n44^post104 == 0 /\ -tmp___024^post104+tmp___024^0 == 0 /\ 1+i6^0 <= 0 /\ -tmp___115^post104+tmp___115^0 == 0 /\ tmp___014^0-tmp___014^post104 == 0 /\ hshift11^0-hshift11^post104 == 0 /\ __const_257^0-__const_257^post104 == 0 /\ -__const_65536^post104+__const_65536^0 == 0 /\ -count^post104+count^0 == 0 /\ tabort4^0-tabort4^post104 == 0 /\ -out_count^post104+out_count^0 == 0 /\ -__const_8^post104+__const_8^0 == 0 /\ i29^0-i29^post104 == 0 /\ maxcode^0-maxcode^post104 == 0 /\ -c7^post104+c7^0 == 0 /\ __const_50^0-__const_50^post104 == 0 /\ i21^0-i21^post104 == 0 /\ -ratio^post104+ratio^0 == 0 /\ block_compress^0-block_compress^post104 == 0 /\ -fcode5^post104+fcode5^0 == 0 /\ n40^0-n40^post104 == 0), cost: 1 7: l8 -> l4 : InCnt^0'=InCnt^post7, i21^0'=i21^post7, apsim_InCnt^0'=apsim_InCnt^post7, disp9^0'=disp9^post7, tmp12^0'=tmp12^post7, __const_257^0'=__const_257^post7, i6^0'=i6^post7, block_compress^0'=block_compress^post7, out_count^0'=out_count^post7, hshift11^0'=hshift11^post7, hsize___019^0'=hsize___019^post7, __const_8388607^0'=__const_8388607^post7, maxcode^0'=maxcode^post7, clear_flg^0'=clear_flg^post7, ret_getbyte25^0'=ret_getbyte25^post7, __const_16^0'=__const_16^post7, i3^0'=i3^post7, n44^0'=n44^post7, exit_stat^0'=exit_stat^post7, tmp___017^0'=tmp___017^post7, __const_50^0'=__const_50^post7, m122^0'=m122^post7, c37^0'=c37^post7, rat26^0'=rat26^post7, hsize_reg10^0'=hsize_reg10^post7, __const_9^0'=__const_9^post7, n40^0'=n40^post7, count^0'=count^post7, tabort4^0'=tabort4^post7, __const_256^0'=__const_256^post7, i45^0'=i45^post7, bits33^0'=bits33^post7, offset^0'=offset^post7, free_ent^0'=free_ent^post7, tmp___115^0'=tmp___115^post7, __const_65536^0'=__const_65536^post7, maxbits^0'=maxbits^post7, checkpoint^0'=checkpoint^post7, ret_getbyte18^0'=ret_getbyte18^post7, __const_10000^0'=__const_10000^post7, i29^0'=i29^post7, apsim_bound11113^0'=apsim_bound11113^post7, ent8^0'=ent8^post7, tmp___014^0'=tmp___014^post7, __const_429496^0'=__const_429496^post7, in_count^0'=in_count^post7, bytes_out^0'=bytes_out^post7, r_off32^0'=r_off32^post7, hsize^0'=hsize^post7, hsize___027^0'=hsize___027^post7, __const_8^0'=__const_8^post7, maxmaxcode^0'=maxmaxcode^post7, code31^0'=code31^post7, seed2^0'=seed2^post7, __const_2147483647^0'=__const_2147483647^post7, i41^0'=i41^post7, n_bits^0'=n_bits^post7, fcode5^0'=fcode5^post7, tmp___024^0'=tmp___024^post7, __const_53^0'=__const_53^post7, m130^0'=m130^post7, c7^0'=c7^post7, ratio^0'=ratio^post7, (hsize___027^0-hsize___027^post7 == 0 /\ block_compress^0-block_compress^post7 == 0 /\ __const_9^0-__const_9^post7 == 0 /\ -__const_53^post7+__const_53^0 == 0 /\ -__const_2147483647^post7+__const_2147483647^0 == 0 /\ -__const_429496^post7+__const_429496^0 == 0 /\ -__const_8^post7+__const_8^0 == 0 /\ hshift11^0-__const_8^0+hshift11^post7 == 0 /\ tabort4^0-tabort4^post7 == 0 /\ apsim_InCnt^0-apsim_InCnt^post7 == 0 /\ tmp___017^0-tmp___017^post7 == 0 /\ __const_8388607^0-__const_8388607^post7 == 0 /\ __const_50^0-__const_50^post7 == 0 /\ hsize_reg10^post7-hsize^0 == 0 /\ maxcode^0-maxcode^post7 == 0 /\ -__const_65536^post7+__const_65536^0 == 0 /\ -m130^post7+m130^0 == 0 /\ -count^post7+count^0 == 0 /\ c37^0-c37^post7 == 0 /\ -maxmaxcode^post7+maxmaxcode^0 == 0 /\ free_ent^0-free_ent^post7 == 0 /\ out_count^0-out_count^post7 == 0 /\ -offset^post7+offset^0 == 0 /\ hsize___019^post7-hsize_reg10^post7 == 0 /\ -i41^post7+i41^0 == 0 /\ tmp12^0-tmp12^post7 == 0 /\ __const_16^0-__const_16^post7 == 0 /\ code31^0-code31^post7 == 0 /\ in_count^0-in_count^post7 == 0 /\ InCnt^0-InCnt^post7 == 0 /\ -tmp___024^post7+tmp___024^0 == 0 /\ __const_65536^0-fcode5^0 <= 0 /\ clear_flg^0-clear_flg^post7 == 0 /\ i6^0-i6^post7 == 0 /\ -hsize^post7+hsize^0 == 0 /\ i29^0-i29^post7 == 0 /\ -exit_stat^post7+exit_stat^0 == 0 /\ -checkpoint^post7+checkpoint^0 == 0 /\ bits33^0-bits33^post7 == 0 /\ -ent8^post7+ent8^0 == 0 /\ n40^0-n40^post7 == 0 /\ -hsize___019^post7+__const_16^0+i21^post7 == 0 /\ -r_off32^post7+r_off32^0 == 0 /\ -fcode5^post7+fcode5^0 == 0 /\ 1+m122^post7 == 0 /\ disp9^0-disp9^post7 == 0 /\ __const_10000^0-__const_10000^post7 == 0 /\ -n44^post7+n44^0 == 0 /\ maxbits^0-maxbits^post7 == 0 /\ __const_256^0-__const_256^post7 == 0 /\ -tmp___115^post7+tmp___115^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post7 == 0 /\ __const_257^0-__const_257^post7 == 0 /\ -seed2^post7+seed2^0 == 0 /\ -apsim_bound11113^post7+apsim_bound11113^0 == 0 /\ tmp___014^0-tmp___014^post7 == 0 /\ -c7^post7+c7^0 == 0 /\ -i45^post7+i45^0 == 0 /\ -n_bits^post7+n_bits^0 == 0 /\ rat26^0-rat26^post7 == 0 /\ i3^0-i3^post7 == 0 /\ -bytes_out^post7+bytes_out^0 == 0 /\ -ret_getbyte18^post7+ret_getbyte18^0 == 0 /\ ratio^0-ratio^post7 == 0), cost: 1 8: l8 -> l9 : InCnt^0'=InCnt^post8, i21^0'=i21^post8, apsim_InCnt^0'=apsim_InCnt^post8, disp9^0'=disp9^post8, tmp12^0'=tmp12^post8, __const_257^0'=__const_257^post8, i6^0'=i6^post8, block_compress^0'=block_compress^post8, out_count^0'=out_count^post8, hshift11^0'=hshift11^post8, hsize___019^0'=hsize___019^post8, __const_8388607^0'=__const_8388607^post8, maxcode^0'=maxcode^post8, clear_flg^0'=clear_flg^post8, ret_getbyte25^0'=ret_getbyte25^post8, __const_16^0'=__const_16^post8, i3^0'=i3^post8, n44^0'=n44^post8, exit_stat^0'=exit_stat^post8, tmp___017^0'=tmp___017^post8, __const_50^0'=__const_50^post8, m122^0'=m122^post8, c37^0'=c37^post8, rat26^0'=rat26^post8, hsize_reg10^0'=hsize_reg10^post8, __const_9^0'=__const_9^post8, n40^0'=n40^post8, count^0'=count^post8, tabort4^0'=tabort4^post8, __const_256^0'=__const_256^post8, i45^0'=i45^post8, bits33^0'=bits33^post8, offset^0'=offset^post8, free_ent^0'=free_ent^post8, tmp___115^0'=tmp___115^post8, __const_65536^0'=__const_65536^post8, maxbits^0'=maxbits^post8, checkpoint^0'=checkpoint^post8, ret_getbyte18^0'=ret_getbyte18^post8, __const_10000^0'=__const_10000^post8, i29^0'=i29^post8, apsim_bound11113^0'=apsim_bound11113^post8, ent8^0'=ent8^post8, tmp___014^0'=tmp___014^post8, __const_429496^0'=__const_429496^post8, in_count^0'=in_count^post8, bytes_out^0'=bytes_out^post8, r_off32^0'=r_off32^post8, hsize^0'=hsize^post8, hsize___027^0'=hsize___027^post8, __const_8^0'=__const_8^post8, maxmaxcode^0'=maxmaxcode^post8, code31^0'=code31^post8, seed2^0'=seed2^post8, __const_2147483647^0'=__const_2147483647^post8, i41^0'=i41^post8, n_bits^0'=n_bits^post8, fcode5^0'=fcode5^post8, tmp___024^0'=tmp___024^post8, __const_53^0'=__const_53^post8, m130^0'=m130^post8, c7^0'=c7^post8, ratio^0'=ratio^post8, (0 == 0 /\ -bits33^post8+bits33^0 == 0 /\ -__const_50^post8+__const_50^0 == 0 /\ -__const_9^post8+__const_9^0 == 0 /\ offset^0-offset^post8 == 0 /\ -n_bits^post8+n_bits^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post8 == 0 /\ block_compress^0-block_compress^post8 == 0 /\ -__const_10000^post8+__const_10000^0 == 0 /\ tmp12^0-tmp12^post8 == 0 /\ -m130^post8+m130^0 == 0 /\ -1-hshift11^0+hshift11^post8 == 0 /\ ret_getbyte18^0-ret_getbyte18^post8 == 0 /\ 1-__const_65536^0+fcode5^0 <= 0 /\ -maxmaxcode^post8+maxmaxcode^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post8 == 0 /\ __const_8388607^0-__const_8388607^post8 == 0 /\ tmp___017^0-tmp___017^post8 == 0 /\ c37^0-c37^post8 == 0 /\ -i3^post8+i3^0 == 0 /\ -i41^post8+i41^0 == 0 /\ -__const_256^post8+__const_256^0 == 0 /\ -maxbits^post8+maxbits^0 == 0 /\ i45^0-i45^post8 == 0 /\ -__const_53^post8+__const_53^0 == 0 /\ -i29^post8+i29^0 == 0 /\ count^0-count^post8 == 0 /\ -tabort4^post8+tabort4^0 == 0 /\ InCnt^0-InCnt^post8 == 0 /\ __const_65536^0-__const_65536^post8 == 0 /\ i6^0-i6^post8 == 0 /\ -code31^post8+code31^0 == 0 /\ -__const_429496^post8+__const_429496^0 == 0 /\ __const_16^0-__const_16^post8 == 0 /\ __const_2147483647^0-__const_2147483647^post8 == 0 /\ exit_stat^0-exit_stat^post8 == 0 /\ -checkpoint^post8+checkpoint^0 == 0 /\ -ratio^post8+ratio^0 == 0 /\ m122^0-m122^post8 == 0 /\ n44^0-n44^post8 == 0 /\ -tmp___024^post8+tmp___024^0 == 0 /\ clear_flg^0-clear_flg^post8 == 0 /\ -hsize^post8+hsize^0 == 0 /\ -free_ent^post8+free_ent^0 == 0 /\ -rat26^post8+rat26^0 == 0 /\ -disp9^post8+disp9^0 == 0 /\ hsize___019^0-hsize___019^post8 == 0 /\ r_off32^0-r_off32^post8 == 0 /\ -seed2^post8+seed2^0 == 0 /\ -tmp___014^post8+tmp___014^0 == 0 /\ -out_count^post8+out_count^0 == 0 /\ __const_257^0-__const_257^post8 == 0 /\ ret_getbyte25^0-ret_getbyte25^post8 == 0 /\ -ent8^post8+ent8^0 == 0 /\ -c7^post8+c7^0 == 0 /\ -__const_8^post8+__const_8^0 == 0 /\ -maxcode^post8+maxcode^0 == 0 /\ -bytes_out^post8+bytes_out^0 == 0 /\ i21^0-i21^post8 == 0 /\ -n40^post8+n40^0 == 0 /\ -hsize___027^post8+hsize___027^0 == 0 /\ tmp___115^0-tmp___115^post8 == 0 /\ hsize_reg10^0-hsize_reg10^post8 == 0 /\ in_count^0-in_count^post8 == 0), cost: 1 115: l9 -> l8 : InCnt^0'=InCnt^post115, i21^0'=i21^post115, apsim_InCnt^0'=apsim_InCnt^post115, disp9^0'=disp9^post115, tmp12^0'=tmp12^post115, __const_257^0'=__const_257^post115, i6^0'=i6^post115, block_compress^0'=block_compress^post115, out_count^0'=out_count^post115, hshift11^0'=hshift11^post115, hsize___019^0'=hsize___019^post115, __const_8388607^0'=__const_8388607^post115, maxcode^0'=maxcode^post115, clear_flg^0'=clear_flg^post115, ret_getbyte25^0'=ret_getbyte25^post115, __const_16^0'=__const_16^post115, i3^0'=i3^post115, n44^0'=n44^post115, exit_stat^0'=exit_stat^post115, tmp___017^0'=tmp___017^post115, __const_50^0'=__const_50^post115, m122^0'=m122^post115, c37^0'=c37^post115, rat26^0'=rat26^post115, hsize_reg10^0'=hsize_reg10^post115, __const_9^0'=__const_9^post115, n40^0'=n40^post115, count^0'=count^post115, tabort4^0'=tabort4^post115, __const_256^0'=__const_256^post115, i45^0'=i45^post115, bits33^0'=bits33^post115, offset^0'=offset^post115, free_ent^0'=free_ent^post115, tmp___115^0'=tmp___115^post115, __const_65536^0'=__const_65536^post115, maxbits^0'=maxbits^post115, checkpoint^0'=checkpoint^post115, ret_getbyte18^0'=ret_getbyte18^post115, __const_10000^0'=__const_10000^post115, i29^0'=i29^post115, apsim_bound11113^0'=apsim_bound11113^post115, ent8^0'=ent8^post115, tmp___014^0'=tmp___014^post115, __const_429496^0'=__const_429496^post115, in_count^0'=in_count^post115, bytes_out^0'=bytes_out^post115, r_off32^0'=r_off32^post115, hsize^0'=hsize^post115, hsize___027^0'=hsize___027^post115, __const_8^0'=__const_8^post115, maxmaxcode^0'=maxmaxcode^post115, code31^0'=code31^post115, seed2^0'=seed2^post115, __const_2147483647^0'=__const_2147483647^post115, i41^0'=i41^post115, n_bits^0'=n_bits^post115, fcode5^0'=fcode5^post115, tmp___024^0'=tmp___024^post115, __const_53^0'=__const_53^post115, m130^0'=m130^post115, c7^0'=c7^post115, ratio^0'=ratio^post115, (__const_257^0-__const_257^post115 == 0 /\ -tmp___017^post115+tmp___017^0 == 0 /\ out_count^0-out_count^post115 == 0 /\ tabort4^0-tabort4^post115 == 0 /\ -ret_getbyte18^post115+ret_getbyte18^0 == 0 /\ -ratio^post115+ratio^0 == 0 /\ -tmp___024^post115+tmp___024^0 == 0 /\ -seed2^post115+seed2^0 == 0 /\ __const_9^0-__const_9^post115 == 0 /\ -hsize_reg10^post115+hsize_reg10^0 == 0 /\ InCnt^0-InCnt^post115 == 0 /\ -tmp___115^post115+tmp___115^0 == 0 /\ maxbits^0-maxbits^post115 == 0 /\ -__const_429496^post115+__const_429496^0 == 0 /\ exit_stat^0-exit_stat^post115 == 0 /\ -maxcode^post115+maxcode^0 == 0 /\ -c7^post115+c7^0 == 0 /\ bits33^0-bits33^post115 == 0 /\ -__const_2147483647^post115+__const_2147483647^0 == 0 /\ -__const_8^post115+__const_8^0 == 0 /\ i3^0-i3^post115 == 0 /\ block_compress^0-block_compress^post115 == 0 /\ n44^0-n44^post115 == 0 /\ tmp12^0-tmp12^post115 == 0 /\ -fcode5^post115+fcode5^0 == 0 /\ -__const_65536^post115+__const_65536^0 == 0 /\ -r_off32^post115+r_off32^0 == 0 /\ hsize___027^0-hsize___027^post115 == 0 /\ m122^0-m122^post115 == 0 /\ -ent8^post115+ent8^0 == 0 /\ -count^post115+count^0 == 0 /\ hshift11^0-hshift11^post115 == 0 /\ free_ent^0-free_ent^post115 == 0 /\ -i41^post115+i41^0 == 0 /\ rat26^0-rat26^post115 == 0 /\ __const_50^0-__const_50^post115 == 0 /\ ret_getbyte25^0-ret_getbyte25^post115 == 0 /\ disp9^0-disp9^post115 == 0 /\ n_bits^0-n_bits^post115 == 0 /\ i21^0-i21^post115 == 0 /\ n40^0-n40^post115 == 0 /\ i6^0-i6^post115 == 0 /\ -maxmaxcode^post115+maxmaxcode^0 == 0 /\ -apsim_bound11113^post115+apsim_bound11113^0 == 0 /\ bytes_out^0-bytes_out^post115 == 0 /\ -i45^post115+i45^0 == 0 /\ -hsize^post115+hsize^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post115 == 0 /\ -code31^post115+code31^0 == 0 /\ -checkpoint^post115+checkpoint^0 == 0 /\ m130^0-m130^post115 == 0 /\ __const_256^0-__const_256^post115 == 0 /\ clear_flg^0-clear_flg^post115 == 0 /\ -i29^post115+i29^0 == 0 /\ hsize___019^0-hsize___019^post115 == 0 /\ -in_count^post115+in_count^0 == 0 /\ -__const_53^post115+__const_53^0 == 0 /\ -__const_16^post115+__const_16^0 == 0 /\ tmp___014^0-tmp___014^post115 == 0 /\ __const_10000^0-__const_10000^post115 == 0 /\ __const_8388607^0-__const_8388607^post115 == 0 /\ offset^0-offset^post115 == 0 /\ -c37^post115+c37^0 == 0), cost: 1 9: l10 -> l11 : InCnt^0'=InCnt^post9, i21^0'=i21^post9, apsim_InCnt^0'=apsim_InCnt^post9, disp9^0'=disp9^post9, tmp12^0'=tmp12^post9, __const_257^0'=__const_257^post9, i6^0'=i6^post9, block_compress^0'=block_compress^post9, out_count^0'=out_count^post9, hshift11^0'=hshift11^post9, hsize___019^0'=hsize___019^post9, __const_8388607^0'=__const_8388607^post9, maxcode^0'=maxcode^post9, clear_flg^0'=clear_flg^post9, ret_getbyte25^0'=ret_getbyte25^post9, __const_16^0'=__const_16^post9, i3^0'=i3^post9, n44^0'=n44^post9, exit_stat^0'=exit_stat^post9, tmp___017^0'=tmp___017^post9, __const_50^0'=__const_50^post9, m122^0'=m122^post9, c37^0'=c37^post9, rat26^0'=rat26^post9, hsize_reg10^0'=hsize_reg10^post9, __const_9^0'=__const_9^post9, n40^0'=n40^post9, count^0'=count^post9, tabort4^0'=tabort4^post9, __const_256^0'=__const_256^post9, i45^0'=i45^post9, bits33^0'=bits33^post9, offset^0'=offset^post9, free_ent^0'=free_ent^post9, tmp___115^0'=tmp___115^post9, __const_65536^0'=__const_65536^post9, maxbits^0'=maxbits^post9, checkpoint^0'=checkpoint^post9, ret_getbyte18^0'=ret_getbyte18^post9, __const_10000^0'=__const_10000^post9, i29^0'=i29^post9, apsim_bound11113^0'=apsim_bound11113^post9, ent8^0'=ent8^post9, tmp___014^0'=tmp___014^post9, __const_429496^0'=__const_429496^post9, in_count^0'=in_count^post9, bytes_out^0'=bytes_out^post9, r_off32^0'=r_off32^post9, hsize^0'=hsize^post9, hsize___027^0'=hsize___027^post9, __const_8^0'=__const_8^post9, maxmaxcode^0'=maxmaxcode^post9, code31^0'=code31^post9, seed2^0'=seed2^post9, __const_2147483647^0'=__const_2147483647^post9, i41^0'=i41^post9, n_bits^0'=n_bits^post9, fcode5^0'=fcode5^post9, tmp___024^0'=tmp___024^post9, __const_53^0'=__const_53^post9, m130^0'=m130^post9, c7^0'=c7^post9, ratio^0'=ratio^post9, (tmp___017^0-tmp___017^post9 == 0 /\ code31^0-code31^post9 == 0 /\ -offset^post9+offset^0 == 0 /\ -in_count^post9+in_count^0 == 0 /\ i3^0-i3^post9 == 0 /\ -maxmaxcode^post9+maxmaxcode^0 == 0 /\ -i41^post9+i41^0 == 0 /\ hsize___027^0-hsize___027^post9 == 0 /\ -m122^post9+m122^0 == 0 /\ disp9^0-disp9^post9 == 0 /\ -apsim_bound11113^post9+apsim_bound11113^0 == 0 /\ -c7^post9+c7^0 == 0 /\ -i45^post9+i45^0 == 0 /\ -n_bits^post9+n_bits^0 == 0 /\ tmp12^0-tmp12^post9 == 0 /\ tabort4^0-tabort4^post9 == 0 /\ -hsize^post9+hsize^0 == 0 /\ checkpoint^0-checkpoint^post9 == 0 /\ -c37^post9+c37^0 == 0 /\ -__const_429496^post9+__const_429496^0 == 0 /\ -exit_stat^post9+exit_stat^0 == 0 /\ -__const_8388607^post9+__const_8388607^0 == 0 /\ i6^0-i6^post9 == 0 /\ -__const_16^post9+__const_16^0 == 0 /\ __const_16^0-i29^0+i29^post9 == 0 /\ __const_9^0-__const_9^post9 == 0 /\ -hsize_reg10^post9+hsize_reg10^0 == 0 /\ out_count^0-out_count^post9 == 0 /\ -m130^post9+m130^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post9 == 0 /\ -ret_getbyte25^post9+ret_getbyte25^0 == 0 /\ -count^post9+count^0 == 0 /\ bytes_out^0-bytes_out^post9 == 0 /\ tmp___014^0-tmp___014^post9 == 0 /\ -n44^post9+n44^0 == 0 /\ bits33^0-bits33^post9 == 0 /\ -tmp___115^post9+tmp___115^0 == 0 /\ InCnt^0-InCnt^post9 == 0 /\ n40^0-n40^post9 == 0 /\ -seed2^post9+seed2^0 == 0 /\ hsize___019^0-hsize___019^post9 == 0 /\ __const_256^0-__const_256^post9 == 0 /\ clear_flg^0-clear_flg^post9 == 0 /\ __const_257^0-__const_257^post9 == 0 /\ free_ent^0-free_ent^post9 == 0 /\ -tmp___024^post9+tmp___024^0 == 0 /\ -ret_getbyte18^post9+ret_getbyte18^0 == 0 /\ hshift11^0-hshift11^post9 == 0 /\ -__const_2147483647^post9+__const_2147483647^0 == 0 /\ __const_50^0-__const_50^post9 == 0 /\ maxcode^0-maxcode^post9 == 0 /\ rat26^0-rat26^post9 == 0 /\ __const_53^0-__const_53^post9 == 0 /\ block_compress^0-block_compress^post9 == 0 /\ -ent8^post9+ent8^0 == 0 /\ i21^0-i21^post9 == 0 /\ maxbits^0-maxbits^post9 == 0 /\ -__const_8^post9+__const_8^0 == 0 /\ -ratio^post9+ratio^0 == 0 /\ -__const_10000^post9+__const_10000^0 == 0 /\ -r_off32^post9+r_off32^0 == 0 /\ -fcode5^post9+fcode5^0 == 0 /\ -__const_65536^post9+__const_65536^0 == 0), cost: 1 74: l11 -> l13 : InCnt^0'=InCnt^post74, i21^0'=i21^post74, apsim_InCnt^0'=apsim_InCnt^post74, disp9^0'=disp9^post74, tmp12^0'=tmp12^post74, __const_257^0'=__const_257^post74, i6^0'=i6^post74, block_compress^0'=block_compress^post74, out_count^0'=out_count^post74, hshift11^0'=hshift11^post74, hsize___019^0'=hsize___019^post74, __const_8388607^0'=__const_8388607^post74, maxcode^0'=maxcode^post74, clear_flg^0'=clear_flg^post74, ret_getbyte25^0'=ret_getbyte25^post74, __const_16^0'=__const_16^post74, i3^0'=i3^post74, n44^0'=n44^post74, exit_stat^0'=exit_stat^post74, tmp___017^0'=tmp___017^post74, __const_50^0'=__const_50^post74, m122^0'=m122^post74, c37^0'=c37^post74, rat26^0'=rat26^post74, hsize_reg10^0'=hsize_reg10^post74, __const_9^0'=__const_9^post74, n40^0'=n40^post74, count^0'=count^post74, tabort4^0'=tabort4^post74, __const_256^0'=__const_256^post74, i45^0'=i45^post74, bits33^0'=bits33^post74, offset^0'=offset^post74, free_ent^0'=free_ent^post74, tmp___115^0'=tmp___115^post74, __const_65536^0'=__const_65536^post74, maxbits^0'=maxbits^post74, checkpoint^0'=checkpoint^post74, ret_getbyte18^0'=ret_getbyte18^post74, __const_10000^0'=__const_10000^post74, i29^0'=i29^post74, apsim_bound11113^0'=apsim_bound11113^post74, ent8^0'=ent8^post74, tmp___014^0'=tmp___014^post74, __const_429496^0'=__const_429496^post74, in_count^0'=in_count^post74, bytes_out^0'=bytes_out^post74, r_off32^0'=r_off32^post74, hsize^0'=hsize^post74, hsize___027^0'=hsize___027^post74, __const_8^0'=__const_8^post74, maxmaxcode^0'=maxmaxcode^post74, code31^0'=code31^post74, seed2^0'=seed2^post74, __const_2147483647^0'=__const_2147483647^post74, i41^0'=i41^post74, n_bits^0'=n_bits^post74, fcode5^0'=fcode5^post74, tmp___024^0'=tmp___024^post74, __const_53^0'=__const_53^post74, m130^0'=m130^post74, c7^0'=c7^post74, ratio^0'=ratio^post74, (-tmp___024^post74+tmp___024^0 == 0 /\ -code31^post74+code31^0 == 0 /\ i45^0-i45^post74 == 0 /\ ret_getbyte25^0-ret_getbyte25^post74 == 0 /\ c37^0-c37^post74 == 0 /\ i21^0-i21^post74 == 0 /\ hsize_reg10^0-hsize_reg10^post74 == 0 /\ -free_ent^post74+free_ent^0 == 0 /\ count^0-count^post74 == 0 /\ disp9^0-disp9^post74 == 0 /\ -checkpoint^post74+checkpoint^0 == 0 /\ -r_off32^post74+r_off32^0 == 0 /\ i6^0-i6^post74 == 0 /\ __const_65536^0-__const_65536^post74 == 0 /\ -ratio^post74+ratio^0 == 0 /\ -hsize^post74+hsize^0 == 0 /\ i3^0-i3^post74 == 0 /\ __const_2147483647^0-__const_2147483647^post74 == 0 /\ -seed2^post74+seed2^0 == 0 /\ -fcode5^post74+fcode5^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post74 == 0 /\ maxmaxcode^0-maxmaxcode^post74 == 0 /\ -n40^post74+n40^0 == 0 /\ offset^0-offset^post74 == 0 /\ clear_flg^0-clear_flg^post74 == 0 /\ -rat26^post74+rat26^0 == 0 /\ m122^0-m122^post74 == 0 /\ -tmp___115^post74+tmp___115^0 == 0 /\ -bytes_out^post74+bytes_out^0 == 0 /\ -apsim_bound11113^post74+apsim_bound11113^0 == 0 /\ -hsize___027^post74+hsize___027^0 == 0 /\ -c7^post74+c7^0 == 0 /\ -__const_16^0+i29^post74-i29^0 == 0 /\ -__const_9^post74+__const_9^0 == 0 /\ __const_8388607^0-__const_8388607^post74 == 0 /\ tmp___017^0-tmp___017^post74 == 0 /\ -__const_429496^post74+__const_429496^0 == 0 /\ -__const_10000^post74+__const_10000^0 == 0 /\ hsize___019^0-hsize___019^post74 == 0 /\ -n_bits^post74+n_bits^0 == 0 /\ out_count^0-out_count^post74 == 0 /\ -__const_50^post74+__const_50^0 == 0 /\ -__const_8^post74+__const_8^0 == 0 /\ -__const_256^post74+__const_256^0 == 0 /\ -m130^post74+m130^0 == 0 /\ -i41^post74+i41^0 == 0 /\ -__const_257^post74+__const_257^0 == 0 /\ -bits33^post74+bits33^0 == 0 /\ in_count^0-in_count^post74 == 0 /\ InCnt^0-InCnt^post74 == 0 /\ __const_16^0-__const_16^post74 == 0 /\ ent8^0-ent8^post74 == 0 /\ -tmp___014^post74+tmp___014^0 == 0 /\ block_compress^0-block_compress^post74 == 0 /\ exit_stat^0-exit_stat^post74 == 0 /\ 1+i29^0 <= 0 /\ -maxbits^post74+maxbits^0 == 0 /\ n44^0-n44^post74 == 0 /\ tmp12^0-tmp12^post74 == 0 /\ tabort4^0-tabort4^post74 == 0 /\ ret_getbyte18^0-ret_getbyte18^post74 == 0 /\ hshift11^0-hshift11^post74 == 0 /\ maxcode^0-maxcode^post74 == 0 /\ -__const_53^post74+__const_53^0 == 0), cost: 1 75: l11 -> l10 : InCnt^0'=InCnt^post75, i21^0'=i21^post75, apsim_InCnt^0'=apsim_InCnt^post75, disp9^0'=disp9^post75, tmp12^0'=tmp12^post75, __const_257^0'=__const_257^post75, i6^0'=i6^post75, block_compress^0'=block_compress^post75, out_count^0'=out_count^post75, hshift11^0'=hshift11^post75, hsize___019^0'=hsize___019^post75, __const_8388607^0'=__const_8388607^post75, maxcode^0'=maxcode^post75, clear_flg^0'=clear_flg^post75, ret_getbyte25^0'=ret_getbyte25^post75, __const_16^0'=__const_16^post75, i3^0'=i3^post75, n44^0'=n44^post75, exit_stat^0'=exit_stat^post75, tmp___017^0'=tmp___017^post75, __const_50^0'=__const_50^post75, m122^0'=m122^post75, c37^0'=c37^post75, rat26^0'=rat26^post75, hsize_reg10^0'=hsize_reg10^post75, __const_9^0'=__const_9^post75, n40^0'=n40^post75, count^0'=count^post75, tabort4^0'=tabort4^post75, __const_256^0'=__const_256^post75, i45^0'=i45^post75, bits33^0'=bits33^post75, offset^0'=offset^post75, free_ent^0'=free_ent^post75, tmp___115^0'=tmp___115^post75, __const_65536^0'=__const_65536^post75, maxbits^0'=maxbits^post75, checkpoint^0'=checkpoint^post75, ret_getbyte18^0'=ret_getbyte18^post75, __const_10000^0'=__const_10000^post75, i29^0'=i29^post75, apsim_bound11113^0'=apsim_bound11113^post75, ent8^0'=ent8^post75, tmp___014^0'=tmp___014^post75, __const_429496^0'=__const_429496^post75, in_count^0'=in_count^post75, bytes_out^0'=bytes_out^post75, r_off32^0'=r_off32^post75, hsize^0'=hsize^post75, hsize___027^0'=hsize___027^post75, __const_8^0'=__const_8^post75, maxmaxcode^0'=maxmaxcode^post75, code31^0'=code31^post75, seed2^0'=seed2^post75, __const_2147483647^0'=__const_2147483647^post75, i41^0'=i41^post75, n_bits^0'=n_bits^post75, fcode5^0'=fcode5^post75, tmp___024^0'=tmp___024^post75, __const_53^0'=__const_53^post75, m130^0'=m130^post75, c7^0'=c7^post75, ratio^0'=ratio^post75, (hshift11^0-hshift11^post75 == 0 /\ -tmp___017^post75+tmp___017^0 == 0 /\ checkpoint^0-checkpoint^post75 == 0 /\ -n44^post75+n44^0 == 0 /\ -count^post75+count^0 == 0 /\ -i29^0 <= 0 /\ -ratio^post75+ratio^0 == 0 /\ -tmp___024^post75+tmp___024^0 == 0 /\ i21^0-i21^post75 == 0 /\ tmp___115^0-tmp___115^post75 == 0 /\ i6^0-i6^post75 == 0 /\ -seed2^post75+seed2^0 == 0 /\ -ret_getbyte18^post75+ret_getbyte18^0 == 0 /\ -hsize^post75+hsize^0 == 0 /\ exit_stat^0-exit_stat^post75 == 0 /\ -bytes_out^post75+bytes_out^0 == 0 /\ -__const_8^post75+__const_8^0 == 0 /\ -i45^post75+i45^0 == 0 /\ -c7^post75+c7^0 == 0 /\ -ent8^post75+ent8^0 == 0 /\ tmp___014^0-tmp___014^post75 == 0 /\ __const_256^0-__const_256^post75 == 0 /\ -__const_10000^post75+__const_10000^0 == 0 /\ -fcode5^post75+fcode5^0 == 0 /\ clear_flg^0-clear_flg^post75 == 0 /\ disp9^0-disp9^post75 == 0 /\ m122^0-m122^post75 == 0 /\ hsize___027^0-hsize___027^post75 == 0 /\ bits33^0-bits33^post75 == 0 /\ -__const_2147483647^post75+__const_2147483647^0 == 0 /\ -in_count^post75+in_count^0 == 0 /\ __const_50^0-__const_50^post75 == 0 /\ __const_257^0-__const_257^post75 == 0 /\ free_ent^0-free_ent^post75 == 0 /\ rat26^0-rat26^post75 == 0 /\ __const_16^0-__const_16^post75 == 0 /\ out_count^0-out_count^post75 == 0 /\ -m130^post75+m130^0 == 0 /\ -i41^post75+i41^0 == 0 /\ -__const_65536^post75+__const_65536^0 == 0 /\ n_bits^0-n_bits^post75 == 0 /\ -apsim_bound11113^post75+apsim_bound11113^0 == 0 /\ maxcode^0-maxcode^post75 == 0 /\ -maxmaxcode^post75+maxmaxcode^0 == 0 /\ InCnt^0-InCnt^post75 == 0 /\ __const_9^0-__const_9^post75 == 0 /\ apsim_InCnt^0-apsim_InCnt^post75 == 0 /\ -maxbits^post75+maxbits^0 == 0 /\ -hsize_reg10^post75+hsize_reg10^0 == 0 /\ tmp12^0-tmp12^post75 == 0 /\ -__const_8388607^post75+__const_8388607^0 == 0 /\ -tabort4^post75+tabort4^0 == 0 /\ i3^0-i3^post75 == 0 /\ block_compress^0-block_compress^post75 == 0 /\ -__const_53^post75+__const_53^0 == 0 /\ n40^0-n40^post75 == 0 /\ -__const_429496^post75+__const_429496^0 == 0 /\ -code31^post75+code31^0 == 0 /\ -offset^post75+offset^0 == 0 /\ -c37^post75+c37^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post75 == 0 /\ r_off32^0-r_off32^post75 == 0 /\ hsize___019^0-hsize___019^post75 == 0 /\ i29^0-i29^post75 == 0), cost: 1 10: l12 -> l9 : InCnt^0'=InCnt^post10, i21^0'=i21^post10, apsim_InCnt^0'=apsim_InCnt^post10, disp9^0'=disp9^post10, tmp12^0'=tmp12^post10, __const_257^0'=__const_257^post10, i6^0'=i6^post10, block_compress^0'=block_compress^post10, out_count^0'=out_count^post10, hshift11^0'=hshift11^post10, hsize___019^0'=hsize___019^post10, __const_8388607^0'=__const_8388607^post10, maxcode^0'=maxcode^post10, clear_flg^0'=clear_flg^post10, ret_getbyte25^0'=ret_getbyte25^post10, __const_16^0'=__const_16^post10, i3^0'=i3^post10, n44^0'=n44^post10, exit_stat^0'=exit_stat^post10, tmp___017^0'=tmp___017^post10, __const_50^0'=__const_50^post10, m122^0'=m122^post10, c37^0'=c37^post10, rat26^0'=rat26^post10, hsize_reg10^0'=hsize_reg10^post10, __const_9^0'=__const_9^post10, n40^0'=n40^post10, count^0'=count^post10, tabort4^0'=tabort4^post10, __const_256^0'=__const_256^post10, i45^0'=i45^post10, bits33^0'=bits33^post10, offset^0'=offset^post10, free_ent^0'=free_ent^post10, tmp___115^0'=tmp___115^post10, __const_65536^0'=__const_65536^post10, maxbits^0'=maxbits^post10, checkpoint^0'=checkpoint^post10, ret_getbyte18^0'=ret_getbyte18^post10, __const_10000^0'=__const_10000^post10, i29^0'=i29^post10, apsim_bound11113^0'=apsim_bound11113^post10, ent8^0'=ent8^post10, tmp___014^0'=tmp___014^post10, __const_429496^0'=__const_429496^post10, in_count^0'=in_count^post10, bytes_out^0'=bytes_out^post10, r_off32^0'=r_off32^post10, hsize^0'=hsize^post10, hsize___027^0'=hsize___027^post10, __const_8^0'=__const_8^post10, maxmaxcode^0'=maxmaxcode^post10, code31^0'=code31^post10, seed2^0'=seed2^post10, __const_2147483647^0'=__const_2147483647^post10, i41^0'=i41^post10, n_bits^0'=n_bits^post10, fcode5^0'=fcode5^post10, tmp___024^0'=tmp___024^post10, __const_53^0'=__const_53^post10, m130^0'=m130^post10, c7^0'=c7^post10, ratio^0'=ratio^post10, (i3^0-i3^post10 == 0 /\ -c7^post10+c7^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post10 == 0 /\ __const_65536^0-__const_65536^post10 == 0 /\ -maxbits^post10+maxbits^0 == 0 /\ hsize_reg10^0-hsize_reg10^post10 == 0 /\ -hsize^0+fcode5^post10 == 0 /\ ret_getbyte25^0-ret_getbyte25^post10 == 0 /\ apsim_bound11113^0-apsim_bound11113^post10 == 0 /\ tmp___017^0-tmp___017^post10 == 0 /\ __const_8388607^0-__const_8388607^post10 == 0 /\ c37^0-c37^post10 == 0 /\ -n40^post10+n40^0 == 0 /\ offset^0-offset^post10 == 0 /\ -bytes_out^post10+bytes_out^0 == 0 /\ disp9^0-disp9^post10 == 0 /\ i45^0-i45^post10 == 0 /\ -code31^post10+code31^0 == 0 /\ -ret_getbyte18^0+tmp12^post10 == 0 /\ -tmp12^post10+ent8^post10 == 0 /\ i6^0-i6^post10 == 0 /\ -checkpoint^post10+checkpoint^0 == 0 /\ -n_bits^post10+n_bits^0 == 0 /\ maxmaxcode^0-maxmaxcode^post10 == 0 /\ hshift11^post10 == 0 /\ __const_2147483647^0-__const_2147483647^post10 == 0 /\ -__const_9^post10+__const_9^0 == 0 /\ -m130^post10+m130^0 == 0 /\ -bits33^post10+bits33^0 == 0 /\ -hsize^post10+hsize^0 == 0 /\ -free_ent^post10+free_ent^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post10 == 0 /\ -rat26^post10+rat26^0 == 0 /\ -seed2^post10+seed2^0 == 0 /\ -__const_256^post10+__const_256^0 == 0 /\ count^0-count^post10 == 0 /\ -__const_8^post10+__const_8^0 == 0 /\ InCnt^0-InCnt^post10 == 0 /\ hsize___019^0-hsize___019^post10 == 0 /\ -__const_53^post10+__const_53^0 == 0 /\ -i29^post10+i29^0 == 0 /\ -hsize___027^post10+hsize___027^0 == 0 /\ __const_16^0-__const_16^post10 == 0 /\ -i21^post10+i21^0 == 0 /\ -tmp___115^post10+tmp___115^0 == 0 /\ -__const_429496^post10+__const_429496^0 == 0 /\ m122^0-m122^post10 == 0 /\ n44^0-n44^post10 == 0 /\ clear_flg^0-clear_flg^post10 == 0 /\ -__const_50^post10+__const_50^0 == 0 /\ -__const_257^post10+__const_257^0 == 0 /\ maxcode^0-maxcode^post10 == 0 /\ -ratio^post10+ratio^0 == 0 /\ tabort4^0-tabort4^post10 == 0 /\ -__const_10000^post10+__const_10000^0 == 0 /\ -tmp___024^post10+tmp___024^0 == 0 /\ in_count^0-in_count^post10 == 0 /\ exit_stat^0-exit_stat^post10 == 0 /\ block_compress^0-block_compress^post10 == 0 /\ -r_off32^post10+r_off32^0 == 0 /\ -tmp___014^post10+tmp___014^0 == 0 /\ -i41^post10+i41^0 == 0 /\ -out_count^post10+out_count^0 == 0), cost: 1 11: l13 -> l14 : InCnt^0'=InCnt^post11, i21^0'=i21^post11, apsim_InCnt^0'=apsim_InCnt^post11, disp9^0'=disp9^post11, tmp12^0'=tmp12^post11, __const_257^0'=__const_257^post11, i6^0'=i6^post11, block_compress^0'=block_compress^post11, out_count^0'=out_count^post11, hshift11^0'=hshift11^post11, hsize___019^0'=hsize___019^post11, __const_8388607^0'=__const_8388607^post11, maxcode^0'=maxcode^post11, clear_flg^0'=clear_flg^post11, ret_getbyte25^0'=ret_getbyte25^post11, __const_16^0'=__const_16^post11, i3^0'=i3^post11, n44^0'=n44^post11, exit_stat^0'=exit_stat^post11, tmp___017^0'=tmp___017^post11, __const_50^0'=__const_50^post11, m122^0'=m122^post11, c37^0'=c37^post11, rat26^0'=rat26^post11, hsize_reg10^0'=hsize_reg10^post11, __const_9^0'=__const_9^post11, n40^0'=n40^post11, count^0'=count^post11, tabort4^0'=tabort4^post11, __const_256^0'=__const_256^post11, i45^0'=i45^post11, bits33^0'=bits33^post11, offset^0'=offset^post11, free_ent^0'=free_ent^post11, tmp___115^0'=tmp___115^post11, __const_65536^0'=__const_65536^post11, maxbits^0'=maxbits^post11, checkpoint^0'=checkpoint^post11, ret_getbyte18^0'=ret_getbyte18^post11, __const_10000^0'=__const_10000^post11, i29^0'=i29^post11, apsim_bound11113^0'=apsim_bound11113^post11, ent8^0'=ent8^post11, tmp___014^0'=tmp___014^post11, __const_429496^0'=__const_429496^post11, in_count^0'=in_count^post11, bytes_out^0'=bytes_out^post11, r_off32^0'=r_off32^post11, hsize^0'=hsize^post11, hsize___027^0'=hsize___027^post11, __const_8^0'=__const_8^post11, maxmaxcode^0'=maxmaxcode^post11, code31^0'=code31^post11, seed2^0'=seed2^post11, __const_2147483647^0'=__const_2147483647^post11, i41^0'=i41^post11, n_bits^0'=n_bits^post11, fcode5^0'=fcode5^post11, tmp___024^0'=tmp___024^post11, __const_53^0'=__const_53^post11, m130^0'=m130^post11, c7^0'=c7^post11, ratio^0'=ratio^post11, (disp9^0-disp9^post11 == 0 /\ -c37^post11+c37^0 == 0 /\ i21^0-i21^post11 == 0 /\ -exit_stat^post11+exit_stat^0 == 0 /\ -code31^post11+code31^0 == 0 /\ -bytes_out^post11+bytes_out^0 == 0 /\ -ent8^post11+ent8^0 == 0 /\ -ratio^post11+ratio^0 == 0 /\ tmp___115^0-tmp___115^post11 == 0 /\ -fcode5^post11+fcode5^0 == 0 /\ i6^0-i6^post11 == 0 /\ m122^0-m122^post11 == 0 /\ hsize___027^0-hsize___027^post11 == 0 /\ __const_9^0-__const_9^post11 == 0 /\ -n44^post11+n44^0 == 0 /\ clear_flg^0-clear_flg^post11 == 0 /\ -seed2^post11+seed2^0 == 0 /\ -in_count^post11+in_count^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post11 == 0 /\ tmp___017^0-tmp___017^post11 == 0 /\ checkpoint^0-checkpoint^post11 == 0 /\ bits33^0-bits33^post11 == 0 /\ -hsize^post11+hsize^0 == 0 /\ -apsim_bound11113^post11+apsim_bound11113^0 == 0 /\ -i45^post11+i45^0 == 0 /\ -c7^post11+c7^0 == 0 /\ -n_bits^post11+n_bits^0 == 0 /\ -ret_getbyte18^post11+ret_getbyte18^0 == 0 /\ hsize___019^0-hsize___019^post11 == 0 /\ -tabort4^post11+tabort4^0 == 0 /\ __const_256^0-__const_256^post11 == 0 /\ maxbits^0-maxbits^post11 == 0 /\ -__const_429496^post11+__const_429496^0 == 0 /\ __const_257^0-__const_257^post11 == 0 /\ free_ent^0-free_ent^post11 == 0 /\ -__const_2147483647^post11+__const_2147483647^0 == 0 /\ -__const_8388607^post11+__const_8388607^0 == 0 /\ out_count^0-out_count^post11 == 0 /\ -__const_65536^post11+__const_65536^0 == 0 /\ tmp___014^0-tmp___014^post11 == 0 /\ i3^0-i3^post11 == 0 /\ -__const_8^post11+__const_8^0 == 0 /\ -__const_10000^post11+__const_10000^0 == 0 /\ -hsize_reg10^post11+hsize_reg10^0 == 0 /\ rat26^0-rat26^post11 == 0 /\ __const_16^0-__const_16^post11 == 0 /\ -m130^post11+m130^0 == 0 /\ InCnt^0-InCnt^post11 == 0 /\ block_compress^0-block_compress^post11 == 0 /\ -ret_getbyte25^post11+ret_getbyte25^0 == 0 /\ -count^post11+count^0 == 0 /\ i29^0-i29^post11 == 0 /\ -r_off32^post11+r_off32^0 == 0 /\ -offset^post11+offset^0 == 0 /\ -maxmaxcode^post11+maxmaxcode^0 == 0 /\ -i41^post11+i41^0 == 0 /\ tmp12^0-tmp12^post11 == 0 /\ hshift11^0-hshift11^post11 == 0 /\ __const_50^0-__const_50^post11 == 0 /\ -tmp___024^post11+tmp___024^0 == 0 /\ n40^0-n40^post11 == 0 /\ maxcode^0-maxcode^post11 == 0 /\ -__const_53^post11+__const_53^0 == 0), cost: 1 72: l14 -> l51 : InCnt^0'=InCnt^post72, i21^0'=i21^post72, apsim_InCnt^0'=apsim_InCnt^post72, disp9^0'=disp9^post72, tmp12^0'=tmp12^post72, __const_257^0'=__const_257^post72, i6^0'=i6^post72, block_compress^0'=block_compress^post72, out_count^0'=out_count^post72, hshift11^0'=hshift11^post72, hsize___019^0'=hsize___019^post72, __const_8388607^0'=__const_8388607^post72, maxcode^0'=maxcode^post72, clear_flg^0'=clear_flg^post72, ret_getbyte25^0'=ret_getbyte25^post72, __const_16^0'=__const_16^post72, i3^0'=i3^post72, n44^0'=n44^post72, exit_stat^0'=exit_stat^post72, tmp___017^0'=tmp___017^post72, __const_50^0'=__const_50^post72, m122^0'=m122^post72, c37^0'=c37^post72, rat26^0'=rat26^post72, hsize_reg10^0'=hsize_reg10^post72, __const_9^0'=__const_9^post72, n40^0'=n40^post72, count^0'=count^post72, tabort4^0'=tabort4^post72, __const_256^0'=__const_256^post72, i45^0'=i45^post72, bits33^0'=bits33^post72, offset^0'=offset^post72, free_ent^0'=free_ent^post72, tmp___115^0'=tmp___115^post72, __const_65536^0'=__const_65536^post72, maxbits^0'=maxbits^post72, checkpoint^0'=checkpoint^post72, ret_getbyte18^0'=ret_getbyte18^post72, __const_10000^0'=__const_10000^post72, i29^0'=i29^post72, apsim_bound11113^0'=apsim_bound11113^post72, ent8^0'=ent8^post72, tmp___014^0'=tmp___014^post72, __const_429496^0'=__const_429496^post72, in_count^0'=in_count^post72, bytes_out^0'=bytes_out^post72, r_off32^0'=r_off32^post72, hsize^0'=hsize^post72, hsize___027^0'=hsize___027^post72, __const_8^0'=__const_8^post72, maxmaxcode^0'=maxmaxcode^post72, code31^0'=code31^post72, seed2^0'=seed2^post72, __const_2147483647^0'=__const_2147483647^post72, i41^0'=i41^post72, n_bits^0'=n_bits^post72, fcode5^0'=fcode5^post72, tmp___024^0'=tmp___024^post72, __const_53^0'=__const_53^post72, m130^0'=m130^post72, c7^0'=c7^post72, ratio^0'=ratio^post72, (-maxmaxcode^post72+maxmaxcode^0 == 0 /\ bits33^post72-n_bits^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post72 == 0 /\ -fcode5^post72+fcode5^0 == 0 /\ -i41^post72+i41^0 == 0 /\ i3^0-i3^post72 == 0 /\ __const_65536^0-__const_65536^post72 == 0 /\ __const_8388607^0-__const_8388607^post72 == 0 /\ tmp___017^0-tmp___017^post72 == 0 /\ i45^0-i45^post72 == 0 /\ -maxbits^post72+maxbits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post72 == 0 /\ -offset^0+r_off32^post72 == 0 /\ c37^0-c37^post72 == 0 /\ offset^0-offset^post72 == 0 /\ -c7^post72+c7^0 == 0 /\ -bytes_out^post72+bytes_out^0 == 0 /\ disp9^0-disp9^post72 == 0 /\ -__const_9^post72+__const_9^0 == 0 /\ tmp12^0-tmp12^post72 == 0 /\ -__const_429496^post72+__const_429496^0 == 0 /\ __const_16^0-__const_16^post72 == 0 /\ i6^0-i6^post72 == 0 /\ code31^post72-__const_256^0 == 0 /\ -n_bits^post72+n_bits^0 == 0 /\ -checkpoint^post72+checkpoint^0 == 0 /\ __const_2147483647^0-__const_2147483647^post72 == 0 /\ apsim_InCnt^0-apsim_InCnt^post72 == 0 /\ -__const_256^post72+__const_256^0 == 0 /\ -m130^post72+m130^0 == 0 /\ count^0-count^post72 == 0 /\ -i29^post72+i29^0 == 0 /\ -hsize^post72+hsize^0 == 0 /\ -tmp___014^post72+tmp___014^0 == 0 /\ -seed2^post72+seed2^0 == 0 /\ InCnt^0-InCnt^post72 == 0 /\ -rat26^post72+rat26^0 == 0 /\ -tmp___115^post72+tmp___115^0 == 0 /\ i29^0 <= 0 /\ hsize___019^0-hsize___019^post72 == 0 /\ -hsize___027^post72+hsize___027^0 == 0 /\ __const_257^0-__const_257^post72 == 0 /\ ret_getbyte25^0-ret_getbyte25^post72 == 0 /\ -__const_53^post72+__const_53^0 == 0 /\ -__const_257^0+free_ent^post72 == 0 /\ m122^0-m122^post72 == 0 /\ n44^0-n44^post72 == 0 /\ -1+clear_flg^post72 == 0 /\ tabort4^0-tabort4^post72 == 0 /\ -tmp___024^post72+tmp___024^0 == 0 /\ hshift11^0-hshift11^post72 == 0 /\ -__const_10000^post72+__const_10000^0 == 0 /\ maxcode^0-maxcode^post72 == 0 /\ -out_count^post72+out_count^0 == 0 /\ -__const_50^post72+__const_50^0 == 0 /\ -__const_8^post72+__const_8^0 == 0 /\ in_count^0-in_count^post72 == 0 /\ block_compress^0-block_compress^post72 == 0 /\ i21^0-i21^post72 == 0 /\ -ratio^post72+ratio^0 == 0 /\ exit_stat^0-exit_stat^post72 == 0 /\ -n40^post72+n40^0 == 0 /\ hsize_reg10^0-hsize_reg10^post72 == 0 /\ -ent8^post72+ent8^0 == 0), cost: 1 73: l14 -> l13 : InCnt^0'=InCnt^post73, i21^0'=i21^post73, apsim_InCnt^0'=apsim_InCnt^post73, disp9^0'=disp9^post73, tmp12^0'=tmp12^post73, __const_257^0'=__const_257^post73, i6^0'=i6^post73, block_compress^0'=block_compress^post73, out_count^0'=out_count^post73, hshift11^0'=hshift11^post73, hsize___019^0'=hsize___019^post73, __const_8388607^0'=__const_8388607^post73, maxcode^0'=maxcode^post73, clear_flg^0'=clear_flg^post73, ret_getbyte25^0'=ret_getbyte25^post73, __const_16^0'=__const_16^post73, i3^0'=i3^post73, n44^0'=n44^post73, exit_stat^0'=exit_stat^post73, tmp___017^0'=tmp___017^post73, __const_50^0'=__const_50^post73, m122^0'=m122^post73, c37^0'=c37^post73, rat26^0'=rat26^post73, hsize_reg10^0'=hsize_reg10^post73, __const_9^0'=__const_9^post73, n40^0'=n40^post73, count^0'=count^post73, tabort4^0'=tabort4^post73, __const_256^0'=__const_256^post73, i45^0'=i45^post73, bits33^0'=bits33^post73, offset^0'=offset^post73, free_ent^0'=free_ent^post73, tmp___115^0'=tmp___115^post73, __const_65536^0'=__const_65536^post73, maxbits^0'=maxbits^post73, checkpoint^0'=checkpoint^post73, ret_getbyte18^0'=ret_getbyte18^post73, __const_10000^0'=__const_10000^post73, i29^0'=i29^post73, apsim_bound11113^0'=apsim_bound11113^post73, ent8^0'=ent8^post73, tmp___014^0'=tmp___014^post73, __const_429496^0'=__const_429496^post73, in_count^0'=in_count^post73, bytes_out^0'=bytes_out^post73, r_off32^0'=r_off32^post73, hsize^0'=hsize^post73, hsize___027^0'=hsize___027^post73, __const_8^0'=__const_8^post73, maxmaxcode^0'=maxmaxcode^post73, code31^0'=code31^post73, seed2^0'=seed2^post73, __const_2147483647^0'=__const_2147483647^post73, i41^0'=i41^post73, n_bits^0'=n_bits^post73, fcode5^0'=fcode5^post73, tmp___024^0'=tmp___024^post73, __const_53^0'=__const_53^post73, m130^0'=m130^post73, c7^0'=c7^post73, ratio^0'=ratio^post73, (-bytes_out^post73+bytes_out^0 == 0 /\ -i45^post73+i45^0 == 0 /\ disp9^0-disp9^post73 == 0 /\ i3^0-i3^post73 == 0 /\ 1-i29^0 <= 0 /\ -c7^post73+c7^0 == 0 /\ -ent8^post73+ent8^0 == 0 /\ -hsize^post73+hsize^0 == 0 /\ -code31^post73+code31^0 == 0 /\ -offset^post73+offset^0 == 0 /\ -fcode5^post73+fcode5^0 == 0 /\ -c37^post73+c37^0 == 0 /\ tmp12^0-tmp12^post73 == 0 /\ -r_off32^post73+r_off32^0 == 0 /\ -in_count^post73+in_count^0 == 0 /\ i6^0-i6^post73 == 0 /\ clear_flg^0-clear_flg^post73 == 0 /\ hsize___027^0-hsize___027^post73 == 0 /\ m122^0-m122^post73 == 0 /\ -m130^post73+m130^0 == 0 /\ __const_9^0-__const_9^post73 == 0 /\ -apsim_bound11113^post73+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post73 == 0 /\ -n44^post73+n44^0 == 0 /\ -__const_16^post73+__const_16^0 == 0 /\ -seed2^post73+seed2^0 == 0 /\ -ret_getbyte18^post73+ret_getbyte18^0 == 0 /\ checkpoint^0-checkpoint^post73 == 0 /\ tmp___017^0-tmp___017^post73 == 0 /\ out_count^0-out_count^post73 == 0 /\ -exit_stat^post73+exit_stat^0 == 0 /\ -n_bits^post73+n_bits^0 == 0 /\ __const_256^0-__const_256^post73 == 0 /\ -hsize_reg10^post73+hsize_reg10^0 == 0 /\ -__const_8^post73+__const_8^0 == 0 /\ InCnt^0-InCnt^post73 == 0 /\ 1-i29^0+i29^post73 == 0 /\ -__const_8388607^post73+__const_8388607^0 == 0 /\ bits33^0-bits33^post73 == 0 /\ hsize___019^0-hsize___019^post73 == 0 /\ -__const_429496^post73+__const_429496^0 == 0 /\ -__const_10000^post73+__const_10000^0 == 0 /\ __const_257^0-__const_257^post73 == 0 /\ free_ent^0-free_ent^post73 == 0 /\ rat26^0-rat26^post73 == 0 /\ -__const_2147483647^post73+__const_2147483647^0 == 0 /\ tmp___014^0-tmp___014^post73 == 0 /\ -tmp___115^post73+tmp___115^0 == 0 /\ __const_53^0-__const_53^post73 == 0 /\ -__const_65536^post73+__const_65536^0 == 0 /\ -count^post73+count^0 == 0 /\ tabort4^0-tabort4^post73 == 0 /\ hshift11^0-hshift11^post73 == 0 /\ -ratio^post73+ratio^0 == 0 /\ -maxmaxcode^post73+maxmaxcode^0 == 0 /\ -tmp___024^post73+tmp___024^0 == 0 /\ __const_50^0-__const_50^post73 == 0 /\ n40^0-n40^post73 == 0 /\ -ret_getbyte25^post73+ret_getbyte25^0 == 0 /\ -i41^post73+i41^0 == 0 /\ maxcode^0-maxcode^post73 == 0 /\ block_compress^0-block_compress^post73 == 0 /\ i21^0-i21^post73 == 0 /\ maxbits^0-maxbits^post73 == 0), cost: 1 12: l15 -> l12 : InCnt^0'=InCnt^post12, i21^0'=i21^post12, apsim_InCnt^0'=apsim_InCnt^post12, disp9^0'=disp9^post12, tmp12^0'=tmp12^post12, __const_257^0'=__const_257^post12, i6^0'=i6^post12, block_compress^0'=block_compress^post12, out_count^0'=out_count^post12, hshift11^0'=hshift11^post12, hsize___019^0'=hsize___019^post12, __const_8388607^0'=__const_8388607^post12, maxcode^0'=maxcode^post12, clear_flg^0'=clear_flg^post12, ret_getbyte25^0'=ret_getbyte25^post12, __const_16^0'=__const_16^post12, i3^0'=i3^post12, n44^0'=n44^post12, exit_stat^0'=exit_stat^post12, tmp___017^0'=tmp___017^post12, __const_50^0'=__const_50^post12, m122^0'=m122^post12, c37^0'=c37^post12, rat26^0'=rat26^post12, hsize_reg10^0'=hsize_reg10^post12, __const_9^0'=__const_9^post12, n40^0'=n40^post12, count^0'=count^post12, tabort4^0'=tabort4^post12, __const_256^0'=__const_256^post12, i45^0'=i45^post12, bits33^0'=bits33^post12, offset^0'=offset^post12, free_ent^0'=free_ent^post12, tmp___115^0'=tmp___115^post12, __const_65536^0'=__const_65536^post12, maxbits^0'=maxbits^post12, checkpoint^0'=checkpoint^post12, ret_getbyte18^0'=ret_getbyte18^post12, __const_10000^0'=__const_10000^post12, i29^0'=i29^post12, apsim_bound11113^0'=apsim_bound11113^post12, ent8^0'=ent8^post12, tmp___014^0'=tmp___014^post12, __const_429496^0'=__const_429496^post12, in_count^0'=in_count^post12, bytes_out^0'=bytes_out^post12, r_off32^0'=r_off32^post12, hsize^0'=hsize^post12, hsize___027^0'=hsize___027^post12, __const_8^0'=__const_8^post12, maxmaxcode^0'=maxmaxcode^post12, code31^0'=code31^post12, seed2^0'=seed2^post12, __const_2147483647^0'=__const_2147483647^post12, i41^0'=i41^post12, n_bits^0'=n_bits^post12, fcode5^0'=fcode5^post12, tmp___024^0'=tmp___024^post12, __const_53^0'=__const_53^post12, m130^0'=m130^post12, c7^0'=c7^post12, ratio^0'=ratio^post12, (-checkpoint^post12+checkpoint^0 == 0 /\ -clear_flg^post12+clear_flg^0 == 0 /\ -ratio^post12+ratio^0 == 0 /\ disp9^0-disp9^post12 == 0 /\ i45^0-i45^post12 == 0 /\ -tmp___024^post12+tmp___024^0 == 0 /\ count^0-count^post12 == 0 /\ i21^0-i21^post12 == 0 /\ i6^0-i6^post12 == 0 /\ -free_ent^post12+free_ent^0 == 0 /\ __const_65536^0-__const_65536^post12 == 0 /\ -rat26^post12+rat26^0 == 0 /\ hsize_reg10^0-hsize_reg10^post12 == 0 /\ -seed2^post12+seed2^0 == 0 /\ -r_off32^post12+r_off32^0 == 0 /\ -tmp___014^post12+tmp___014^0 == 0 /\ ret_getbyte18^post12-__const_429496^0 == 0 /\ offset^0-offset^post12 == 0 /\ -__const_8^post12+__const_8^0 == 0 /\ -c7^post12+c7^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post12 == 0 /\ tmp___017^0 <= 0 /\ m122^0-m122^post12 == 0 /\ -i3^post12+i3^0 == 0 /\ -n40^post12+n40^0 == 0 /\ -fcode5^post12+fcode5^0 == 0 /\ -tmp___115^post12+tmp___115^0 == 0 /\ __const_10000^0-__const_10000^post12 == 0 /\ maxmaxcode^0-maxmaxcode^post12 == 0 /\ tmp___017^0-tmp___017^post12 == 0 /\ __const_8388607^0-__const_8388607^post12 == 0 /\ hsize^0-hsize^post12 == 0 /\ -__const_2147483647^post12+__const_2147483647^0 == 0 /\ -hsize___027^post12+hsize___027^0 == 0 /\ -bytes_out^post12+bytes_out^0 == 0 /\ -n_bits^post12+n_bits^0 == 0 /\ ent8^0-ent8^post12 == 0 /\ -__const_256^post12+__const_256^0 == 0 /\ -__const_50^post12+__const_50^0 == 0 /\ -__const_257^post12+__const_257^0 == 0 /\ __const_16^0-__const_16^post12 == 0 /\ -apsim_bound11113^post12+apsim_bound11113^0 == 0 /\ out_count^0-out_count^post12 == 0 /\ -m130^post12+m130^0 == 0 /\ InCnt^0-InCnt^post12 == 0 /\ __const_9^0-__const_9^post12 == 0 /\ -i41^post12+i41^0 == 0 /\ in_count^0-in_count^post12 == 0 /\ exit_stat^0-exit_stat^post12 == 0 /\ tmp12^0-tmp12^post12 == 0 /\ -maxbits^post12+maxbits^0 == 0 /\ block_compress^0-block_compress^post12 == 0 /\ -__const_53^post12+__const_53^0 == 0 /\ -i29^post12+i29^0 == 0 /\ n44^0-n44^post12 == 0 /\ -bits33^post12+bits33^0 == 0 /\ maxcode^0-maxcode^post12 == 0 /\ -__const_429496^post12+__const_429496^0 == 0 /\ tabort4^0-tabort4^post12 == 0 /\ ret_getbyte25^0-ret_getbyte25^post12 == 0 /\ hsize___019^0-hsize___019^post12 == 0 /\ hshift11^0-hshift11^post12 == 0 /\ c37^0-c37^post12 == 0 /\ -code31^post12+code31^0 == 0), cost: 1 13: l15 -> l12 : InCnt^0'=InCnt^post13, i21^0'=i21^post13, apsim_InCnt^0'=apsim_InCnt^post13, disp9^0'=disp9^post13, tmp12^0'=tmp12^post13, __const_257^0'=__const_257^post13, i6^0'=i6^post13, block_compress^0'=block_compress^post13, out_count^0'=out_count^post13, hshift11^0'=hshift11^post13, hsize___019^0'=hsize___019^post13, __const_8388607^0'=__const_8388607^post13, maxcode^0'=maxcode^post13, clear_flg^0'=clear_flg^post13, ret_getbyte25^0'=ret_getbyte25^post13, __const_16^0'=__const_16^post13, i3^0'=i3^post13, n44^0'=n44^post13, exit_stat^0'=exit_stat^post13, tmp___017^0'=tmp___017^post13, __const_50^0'=__const_50^post13, m122^0'=m122^post13, c37^0'=c37^post13, rat26^0'=rat26^post13, hsize_reg10^0'=hsize_reg10^post13, __const_9^0'=__const_9^post13, n40^0'=n40^post13, count^0'=count^post13, tabort4^0'=tabort4^post13, __const_256^0'=__const_256^post13, i45^0'=i45^post13, bits33^0'=bits33^post13, offset^0'=offset^post13, free_ent^0'=free_ent^post13, tmp___115^0'=tmp___115^post13, __const_65536^0'=__const_65536^post13, maxbits^0'=maxbits^post13, checkpoint^0'=checkpoint^post13, ret_getbyte18^0'=ret_getbyte18^post13, __const_10000^0'=__const_10000^post13, i29^0'=i29^post13, apsim_bound11113^0'=apsim_bound11113^post13, ent8^0'=ent8^post13, tmp___014^0'=tmp___014^post13, __const_429496^0'=__const_429496^post13, in_count^0'=in_count^post13, bytes_out^0'=bytes_out^post13, r_off32^0'=r_off32^post13, hsize^0'=hsize^post13, hsize___027^0'=hsize___027^post13, __const_8^0'=__const_8^post13, maxmaxcode^0'=maxmaxcode^post13, code31^0'=code31^post13, seed2^0'=seed2^post13, __const_2147483647^0'=__const_2147483647^post13, i41^0'=i41^post13, n_bits^0'=n_bits^post13, fcode5^0'=fcode5^post13, tmp___024^0'=tmp___024^post13, __const_53^0'=__const_53^post13, m130^0'=m130^post13, c7^0'=c7^post13, ratio^0'=ratio^post13, (0 == 0 /\ -n44^post13+n44^0 == 0 /\ hshift11^0-hshift11^post13 == 0 /\ checkpoint^0-checkpoint^post13 == 0 /\ -count^post13+count^0 == 0 /\ -seed2^post13+seed2^0 == 0 /\ -tmp___017^post13+tmp___017^0 == 0 /\ tmp___115^0-tmp___115^post13 == 0 /\ -hsize___027^post13+hsize___027^0 == 0 /\ i6^0-i6^post13 == 0 /\ i21^0-i21^post13 == 0 /\ -__const_53^post13+__const_53^0 == 0 /\ tmp___014^0-tmp___014^post13 == 0 /\ -tmp___024^post13+tmp___024^0 == 0 /\ -__const_10000^post13+__const_10000^0 == 0 /\ -__const_2147483647^post13+__const_2147483647^0 == 0 /\ __const_256^0-__const_256^post13 == 0 /\ -bytes_out^post13+bytes_out^0 == 0 /\ -__const_65536^post13+__const_65536^0 == 0 /\ -ent8^post13+ent8^0 == 0 /\ __const_8^0-__const_8^post13 == 0 /\ -ratio^post13+ratio^0 == 0 /\ clear_flg^0-clear_flg^post13 == 0 /\ __const_257^0-__const_257^post13 == 0 /\ disp9^0-disp9^post13 == 0 /\ -fcode5^post13+fcode5^0 == 0 /\ m122^0-m122^post13 == 0 /\ 1-InCnt^0+InCnt^post13 == 0 /\ __const_50^0-__const_50^post13 == 0 /\ -offset^post13+offset^0 == 0 /\ maxcode^0-maxcode^post13 == 0 /\ -in_count^post13+in_count^0 == 0 /\ rat26^0-rat26^post13 == 0 /\ __const_16^0-__const_16^post13 == 0 /\ -maxmaxcode^post13+maxmaxcode^0 == 0 /\ -i41^post13+i41^0 == 0 /\ n_bits^0-n_bits^post13 == 0 /\ __const_9^0-__const_9^post13 == 0 /\ -apsim_bound11113^post13+apsim_bound11113^0 == 0 /\ -c7^post13+c7^0 == 0 /\ -maxbits^post13+maxbits^0 == 0 /\ out_count^0-out_count^post13 == 0 /\ apsim_InCnt^0-apsim_InCnt^post13 == 0 /\ -c37^post13+c37^0 == 0 /\ -tabort4^post13+tabort4^0 == 0 /\ i3^0-i3^post13 == 0 /\ -__const_429496^post13+__const_429496^0 == 0 /\ 1-tmp___017^0 <= 0 /\ -__const_8388607^post13+__const_8388607^0 == 0 /\ n40^0-n40^post13 == 0 /\ -hsize^post13+hsize^0 == 0 /\ bits33^0-bits33^post13 == 0 /\ -code31^post13+code31^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post13 == 0 /\ hsize___019^0-hsize___019^post13 == 0 /\ -block_compress^post13+block_compress^0 == 0 /\ i45^0-i45^post13 == 0 /\ i29^0-i29^post13 == 0 /\ r_off32^0-r_off32^post13 == 0 /\ -hsize_reg10^post13+hsize_reg10^0 == 0 /\ free_ent^0-free_ent^post13 == 0 /\ -exit_stat^post13+exit_stat^0 == 0 /\ tmp12^0-tmp12^post13 == 0 /\ -m130^post13+m130^0 == 0), cost: 1 14: l16 -> l12 : InCnt^0'=InCnt^post14, i21^0'=i21^post14, apsim_InCnt^0'=apsim_InCnt^post14, disp9^0'=disp9^post14, tmp12^0'=tmp12^post14, __const_257^0'=__const_257^post14, i6^0'=i6^post14, block_compress^0'=block_compress^post14, out_count^0'=out_count^post14, hshift11^0'=hshift11^post14, hsize___019^0'=hsize___019^post14, __const_8388607^0'=__const_8388607^post14, maxcode^0'=maxcode^post14, clear_flg^0'=clear_flg^post14, ret_getbyte25^0'=ret_getbyte25^post14, __const_16^0'=__const_16^post14, i3^0'=i3^post14, n44^0'=n44^post14, exit_stat^0'=exit_stat^post14, tmp___017^0'=tmp___017^post14, __const_50^0'=__const_50^post14, m122^0'=m122^post14, c37^0'=c37^post14, rat26^0'=rat26^post14, hsize_reg10^0'=hsize_reg10^post14, __const_9^0'=__const_9^post14, n40^0'=n40^post14, count^0'=count^post14, tabort4^0'=tabort4^post14, __const_256^0'=__const_256^post14, i45^0'=i45^post14, bits33^0'=bits33^post14, offset^0'=offset^post14, free_ent^0'=free_ent^post14, tmp___115^0'=tmp___115^post14, __const_65536^0'=__const_65536^post14, maxbits^0'=maxbits^post14, checkpoint^0'=checkpoint^post14, ret_getbyte18^0'=ret_getbyte18^post14, __const_10000^0'=__const_10000^post14, i29^0'=i29^post14, apsim_bound11113^0'=apsim_bound11113^post14, ent8^0'=ent8^post14, tmp___014^0'=tmp___014^post14, __const_429496^0'=__const_429496^post14, in_count^0'=in_count^post14, bytes_out^0'=bytes_out^post14, r_off32^0'=r_off32^post14, hsize^0'=hsize^post14, hsize___027^0'=hsize___027^post14, __const_8^0'=__const_8^post14, maxmaxcode^0'=maxmaxcode^post14, code31^0'=code31^post14, seed2^0'=seed2^post14, __const_2147483647^0'=__const_2147483647^post14, i41^0'=i41^post14, n_bits^0'=n_bits^post14, fcode5^0'=fcode5^post14, tmp___024^0'=tmp___024^post14, __const_53^0'=__const_53^post14, m130^0'=m130^post14, c7^0'=c7^post14, ratio^0'=ratio^post14, (InCnt^0 <= 0 /\ ret_getbyte18^post14-__const_429496^0 == 0 /\ i6^0-i6^post14 == 0 /\ m122^0-m122^post14 == 0 /\ -i29^post14+i29^0 == 0 /\ -__const_53^post14+__const_53^0 == 0 /\ hshift11^0-hshift11^post14 == 0 /\ -i3^post14+i3^0 == 0 /\ -bits33^post14+bits33^0 == 0 /\ tmp___017^0-tmp___017^post14 == 0 /\ -tmp___115^post14+tmp___115^0 == 0 /\ -__const_429496^post14+__const_429496^0 == 0 /\ -__const_2147483647^post14+__const_2147483647^0 == 0 /\ count^0-count^post14 == 0 /\ -hsize___027^post14+hsize___027^0 == 0 /\ i21^0-i21^post14 == 0 /\ -__const_50^post14+__const_50^0 == 0 /\ -ratio^post14+ratio^0 == 0 /\ __const_10000^0-__const_10000^post14 == 0 /\ disp9^0-disp9^post14 == 0 /\ hsize_reg10^0-hsize_reg10^post14 == 0 /\ __const_8388607^0-__const_8388607^post14 == 0 /\ rat26^0-rat26^post14 == 0 /\ -__const_8^post14+__const_8^0 == 0 /\ __const_257^0-__const_257^post14 == 0 /\ __const_16^0-__const_16^post14 == 0 /\ -tmp___024^post14+tmp___024^0 == 0 /\ offset^0-offset^post14 == 0 /\ -r_off32^post14+r_off32^0 == 0 /\ -i41^post14+i41^0 == 0 /\ -tmp___014^post14+tmp___014^0 == 0 /\ maxcode^0-maxcode^post14 == 0 /\ -c7^post14+c7^0 == 0 /\ -maxbits^post14+maxbits^0 == 0 /\ tabort4^0-tabort4^post14 == 0 /\ -i45^post14+i45^0 == 0 /\ __const_9^0-__const_9^post14 == 0 /\ exit_stat^0-exit_stat^post14 == 0 /\ -n40^post14+n40^0 == 0 /\ -maxmaxcode^post14+maxmaxcode^0 == 0 /\ in_count^0-in_count^post14 == 0 /\ -fcode5^post14+fcode5^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post14 == 0 /\ out_count^0-out_count^post14 == 0 /\ block_compress^0-block_compress^post14 == 0 /\ -clear_flg^post14+clear_flg^0 == 0 /\ -bytes_out^post14+bytes_out^0 == 0 /\ -code31^post14+code31^0 == 0 /\ -n_bits^post14+n_bits^0 == 0 /\ -__const_256^post14+__const_256^0 == 0 /\ -checkpoint^post14+checkpoint^0 == 0 /\ -apsim_bound11113^post14+apsim_bound11113^0 == 0 /\ InCnt^0-InCnt^post14 == 0 /\ __const_65536^0-__const_65536^post14 == 0 /\ hsize___019^0-hsize___019^post14 == 0 /\ ret_getbyte25^0-ret_getbyte25^post14 == 0 /\ -m130^post14+m130^0 == 0 /\ c37^0-c37^post14 == 0 /\ ent8^0-ent8^post14 == 0 /\ tmp12^0-tmp12^post14 == 0 /\ -free_ent^post14+free_ent^0 == 0 /\ -seed2^post14+seed2^0 == 0 /\ n44^0-n44^post14 == 0 /\ -hsize^post14+hsize^0 == 0), cost: 1 15: l16 -> l15 : InCnt^0'=InCnt^post15, i21^0'=i21^post15, apsim_InCnt^0'=apsim_InCnt^post15, disp9^0'=disp9^post15, tmp12^0'=tmp12^post15, __const_257^0'=__const_257^post15, i6^0'=i6^post15, block_compress^0'=block_compress^post15, out_count^0'=out_count^post15, hshift11^0'=hshift11^post15, hsize___019^0'=hsize___019^post15, __const_8388607^0'=__const_8388607^post15, maxcode^0'=maxcode^post15, clear_flg^0'=clear_flg^post15, ret_getbyte25^0'=ret_getbyte25^post15, __const_16^0'=__const_16^post15, i3^0'=i3^post15, n44^0'=n44^post15, exit_stat^0'=exit_stat^post15, tmp___017^0'=tmp___017^post15, __const_50^0'=__const_50^post15, m122^0'=m122^post15, c37^0'=c37^post15, rat26^0'=rat26^post15, hsize_reg10^0'=hsize_reg10^post15, __const_9^0'=__const_9^post15, n40^0'=n40^post15, count^0'=count^post15, tabort4^0'=tabort4^post15, __const_256^0'=__const_256^post15, i45^0'=i45^post15, bits33^0'=bits33^post15, offset^0'=offset^post15, free_ent^0'=free_ent^post15, tmp___115^0'=tmp___115^post15, __const_65536^0'=__const_65536^post15, maxbits^0'=maxbits^post15, checkpoint^0'=checkpoint^post15, ret_getbyte18^0'=ret_getbyte18^post15, __const_10000^0'=__const_10000^post15, i29^0'=i29^post15, apsim_bound11113^0'=apsim_bound11113^post15, ent8^0'=ent8^post15, tmp___014^0'=tmp___014^post15, __const_429496^0'=__const_429496^post15, in_count^0'=in_count^post15, bytes_out^0'=bytes_out^post15, r_off32^0'=r_off32^post15, hsize^0'=hsize^post15, hsize___027^0'=hsize___027^post15, __const_8^0'=__const_8^post15, maxmaxcode^0'=maxmaxcode^post15, code31^0'=code31^post15, seed2^0'=seed2^post15, __const_2147483647^0'=__const_2147483647^post15, i41^0'=i41^post15, n_bits^0'=n_bits^post15, fcode5^0'=fcode5^post15, tmp___024^0'=tmp___024^post15, __const_53^0'=__const_53^post15, m130^0'=m130^post15, c7^0'=c7^post15, ratio^0'=ratio^post15, (-__const_16^post15+__const_16^0 == 0 /\ -tabort4^post15+tabort4^0 == 0 /\ n44^0-n44^post15 == 0 /\ i29^0-i29^post15 == 0 /\ -__const_10000^post15+__const_10000^0 == 0 /\ clear_flg^0-clear_flg^post15 == 0 /\ -__const_2147483647^post15+__const_2147483647^0 == 0 /\ m122^0-m122^post15 == 0 /\ hshift11^0-hshift11^post15 == 0 /\ checkpoint^0-checkpoint^post15 == 0 /\ -__const_65536^post15+__const_65536^0 == 0 /\ -hsize_reg10^post15+hsize_reg10^0 == 0 /\ -m130^post15+m130^0 == 0 /\ __const_256^0-__const_256^post15 == 0 /\ n40^0-n40^post15 == 0 /\ __const_50^0-__const_50^post15 == 0 /\ __const_8^0-__const_8^post15 == 0 /\ -tmp___014^post15+tmp___014^0 == 0 /\ 1-InCnt^0 <= 0 /\ -count^post15+count^0 == 0 /\ i21^0-i21^post15 == 0 /\ __const_257^0-__const_257^post15 == 0 /\ -i41^post15+i41^0 == 0 /\ -offset^post15+offset^0 == 0 /\ disp9^0-disp9^post15 == 0 /\ seed2^0-seed2^post15 == 0 /\ -apsim_InCnt^0+tmp___017^post15 == 0 /\ -maxbits^post15+maxbits^0 == 0 /\ -__const_53^post15+__const_53^0 == 0 /\ rat26^0-rat26^post15 == 0 /\ tmp___115^0-tmp___115^post15 == 0 /\ -maxmaxcode^post15+maxmaxcode^0 == 0 /\ -c37^post15+c37^0 == 0 /\ -tmp___024^post15+tmp___024^0 == 0 /\ tmp12^0-tmp12^post15 == 0 /\ -hsize^post15+hsize^0 == 0 /\ -bytes_out^post15+bytes_out^0 == 0 /\ __const_8388607^0-__const_8388607^post15 == 0 /\ -block_compress^post15+block_compress^0 == 0 /\ -code31^post15+code31^0 == 0 /\ -ent8^post15+ent8^0 == 0 /\ -exit_stat^post15+exit_stat^0 == 0 /\ maxcode^0-maxcode^post15 == 0 /\ -ratio^post15+ratio^0 == 0 /\ bits33^0-bits33^post15 == 0 /\ -fcode5^post15+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post15 == 0 /\ ret_getbyte25^0-ret_getbyte25^post15 == 0 /\ i45^0-i45^post15 == 0 /\ 1-apsim_InCnt^0+apsim_InCnt^post15 == 0 /\ __const_429496^0-__const_429496^post15 == 0 /\ r_off32^0-r_off32^post15 == 0 /\ -in_count^post15+in_count^0 == 0 /\ free_ent^0-free_ent^post15 == 0 /\ out_count^0-out_count^post15 == 0 /\ -hsize___027^post15+hsize___027^0 == 0 /\ -n_bits^post15+n_bits^0 == 0 /\ i3^0-i3^post15 == 0 /\ -apsim_bound11113^post15+apsim_bound11113^0 == 0 /\ -c7^post15+c7^0 == 0 /\ -__const_9^post15+__const_9^0 == 0 /\ i6^0-i6^post15 == 0 /\ -ret_getbyte18^post15+ret_getbyte18^0 == 0 /\ InCnt^0-InCnt^post15 == 0), cost: 1 16: l17 -> l16 : InCnt^0'=InCnt^post16, i21^0'=i21^post16, apsim_InCnt^0'=apsim_InCnt^post16, disp9^0'=disp9^post16, tmp12^0'=tmp12^post16, __const_257^0'=__const_257^post16, i6^0'=i6^post16, block_compress^0'=block_compress^post16, out_count^0'=out_count^post16, hshift11^0'=hshift11^post16, hsize___019^0'=hsize___019^post16, __const_8388607^0'=__const_8388607^post16, maxcode^0'=maxcode^post16, clear_flg^0'=clear_flg^post16, ret_getbyte25^0'=ret_getbyte25^post16, __const_16^0'=__const_16^post16, i3^0'=i3^post16, n44^0'=n44^post16, exit_stat^0'=exit_stat^post16, tmp___017^0'=tmp___017^post16, __const_50^0'=__const_50^post16, m122^0'=m122^post16, c37^0'=c37^post16, rat26^0'=rat26^post16, hsize_reg10^0'=hsize_reg10^post16, __const_9^0'=__const_9^post16, n40^0'=n40^post16, count^0'=count^post16, tabort4^0'=tabort4^post16, __const_256^0'=__const_256^post16, i45^0'=i45^post16, bits33^0'=bits33^post16, offset^0'=offset^post16, free_ent^0'=free_ent^post16, tmp___115^0'=tmp___115^post16, __const_65536^0'=__const_65536^post16, maxbits^0'=maxbits^post16, checkpoint^0'=checkpoint^post16, ret_getbyte18^0'=ret_getbyte18^post16, __const_10000^0'=__const_10000^post16, i29^0'=i29^post16, apsim_bound11113^0'=apsim_bound11113^post16, ent8^0'=ent8^post16, tmp___014^0'=tmp___014^post16, __const_429496^0'=__const_429496^post16, in_count^0'=in_count^post16, bytes_out^0'=bytes_out^post16, r_off32^0'=r_off32^post16, hsize^0'=hsize^post16, hsize___027^0'=hsize___027^post16, __const_8^0'=__const_8^post16, maxmaxcode^0'=maxmaxcode^post16, code31^0'=code31^post16, seed2^0'=seed2^post16, __const_2147483647^0'=__const_2147483647^post16, i41^0'=i41^post16, n_bits^0'=n_bits^post16, fcode5^0'=fcode5^post16, tmp___024^0'=tmp___024^post16, __const_53^0'=__const_53^post16, m130^0'=m130^post16, c7^0'=c7^post16, ratio^0'=ratio^post16, (-__const_256^post16+__const_256^0 == 0 /\ -n_bits^post16+n_bits^0 == 0 /\ tmp___017^0-tmp___017^post16 == 0 /\ -apsim_bound11113^post16+apsim_bound11113^0 == 0 /\ i3^0-i3^post16 == 0 /\ -m130^post16+m130^0 == 0 /\ n44^0-n44^post16 == 0 /\ hsize___027^0-hsize___027^post16 == 0 /\ -__const_8^post16+__const_8^0 == 0 /\ __const_10000^0-__const_10000^post16 == 0 /\ hsize___019^0-hsize___019^post16 == 0 /\ -i41^post16+i41^0 == 0 /\ __const_16^0-__const_16^post16 == 0 /\ rat26^0-rat26^post16 == 0 /\ __const_257^0-__const_257^post16 == 0 /\ -i29^post16+i29^0 == 0 /\ -__const_53^post16+__const_53^0 == 0 /\ i21^0-i21^post16 == 0 /\ -maxmaxcode^post16+maxmaxcode^0 == 0 /\ maxbits^0-maxbits^post16 == 0 /\ hsize_reg10^0-hsize_reg10^post16 == 0 /\ code31^0-code31^post16 == 0 /\ -__const_429496^post16+__const_429496^0 == 0 /\ -hshift11^post16+hshift11^0 == 0 /\ in_count^0-in_count^post16 == 0 /\ -bits33^post16+bits33^0 == 0 /\ -checkpoint^post16+checkpoint^0 == 0 /\ tmp12^0-tmp12^post16 == 0 /\ apsim_InCnt^0-apsim_InCnt^post16 == 0 /\ offset^0-offset^post16 == 0 /\ -ratio^post16+ratio^0 == 0 /\ block_compress^0-block_compress^post16 == 0 /\ -tmp___014^post16+tmp___014^0 == 0 /\ m122^0-m122^post16 == 0 /\ maxcode^0-maxcode^post16 == 0 /\ disp9^0-disp9^post16 == 0 /\ tabort4^0-tabort4^post16 == 0 /\ -r_off32^post16+r_off32^0 == 0 /\ __const_8388607^0-__const_8388607^post16 == 0 /\ ret_getbyte25^0-ret_getbyte25^post16 == 0 /\ tmp___024^0-tmp___024^post16 == 0 /\ -hsize^post16+hsize^0 == 0 /\ c37^0-c37^post16 == 0 /\ ent8^0-ent8^post16 == 0 /\ -seed2^post16+seed2^0 == 0 /\ out_count^0-out_count^post16 == 0 /\ -i45^post16+i45^0 == 0 /\ -c7^post16+c7^0 == 0 /\ free_ent^post16-__const_257^0 == 0 /\ -n40^post16+n40^0 == 0 /\ count^0-count^post16 == 0 /\ -ret_getbyte18^post16+ret_getbyte18^0 == 0 /\ -fcode5^post16+fcode5^0 == 0 /\ -__const_50^post16+__const_50^0 == 0 /\ i6^0-i6^post16 == 0 /\ __const_65536^0-__const_65536^post16 == 0 /\ InCnt^0-InCnt^post16 == 0 /\ -__const_2147483647^post16+__const_2147483647^0 == 0 /\ __const_9^0-__const_9^post16 == 0 /\ -tmp___115^post16+tmp___115^0 == 0 /\ exit_stat^0-exit_stat^post16 == 0 /\ -clear_flg^post16+clear_flg^0 == 0 /\ -bytes_out^post16+bytes_out^0 == 0), cost: 1 17: l18 -> l16 : InCnt^0'=InCnt^post17, i21^0'=i21^post17, apsim_InCnt^0'=apsim_InCnt^post17, disp9^0'=disp9^post17, tmp12^0'=tmp12^post17, __const_257^0'=__const_257^post17, i6^0'=i6^post17, block_compress^0'=block_compress^post17, out_count^0'=out_count^post17, hshift11^0'=hshift11^post17, hsize___019^0'=hsize___019^post17, __const_8388607^0'=__const_8388607^post17, maxcode^0'=maxcode^post17, clear_flg^0'=clear_flg^post17, ret_getbyte25^0'=ret_getbyte25^post17, __const_16^0'=__const_16^post17, i3^0'=i3^post17, n44^0'=n44^post17, exit_stat^0'=exit_stat^post17, tmp___017^0'=tmp___017^post17, __const_50^0'=__const_50^post17, m122^0'=m122^post17, c37^0'=c37^post17, rat26^0'=rat26^post17, hsize_reg10^0'=hsize_reg10^post17, __const_9^0'=__const_9^post17, n40^0'=n40^post17, count^0'=count^post17, tabort4^0'=tabort4^post17, __const_256^0'=__const_256^post17, i45^0'=i45^post17, bits33^0'=bits33^post17, offset^0'=offset^post17, free_ent^0'=free_ent^post17, tmp___115^0'=tmp___115^post17, __const_65536^0'=__const_65536^post17, maxbits^0'=maxbits^post17, checkpoint^0'=checkpoint^post17, ret_getbyte18^0'=ret_getbyte18^post17, __const_10000^0'=__const_10000^post17, i29^0'=i29^post17, apsim_bound11113^0'=apsim_bound11113^post17, ent8^0'=ent8^post17, tmp___014^0'=tmp___014^post17, __const_429496^0'=__const_429496^post17, in_count^0'=in_count^post17, bytes_out^0'=bytes_out^post17, r_off32^0'=r_off32^post17, hsize^0'=hsize^post17, hsize___027^0'=hsize___027^post17, __const_8^0'=__const_8^post17, maxmaxcode^0'=maxmaxcode^post17, code31^0'=code31^post17, seed2^0'=seed2^post17, __const_2147483647^0'=__const_2147483647^post17, i41^0'=i41^post17, n_bits^0'=n_bits^post17, fcode5^0'=fcode5^post17, tmp___024^0'=tmp___024^post17, __const_53^0'=__const_53^post17, m130^0'=m130^post17, c7^0'=c7^post17, ratio^0'=ratio^post17, (-m122^post17+m122^0 == 0 /\ i3^0-i3^post17 == 0 /\ n40^0-n40^post17 == 0 /\ tmp___017^0-tmp___017^post17 == 0 /\ __const_256^0-__const_256^post17 == 0 /\ -i41^post17+i41^0 == 0 /\ -in_count^post17+in_count^0 == 0 /\ block_compress^0 <= 0 /\ InCnt^0-InCnt^post17 == 0 /\ -offset^post17+offset^0 == 0 /\ -maxbits^post17+maxbits^0 == 0 /\ hsize___019^0-hsize___019^post17 == 0 /\ -n_bits^post17+n_bits^0 == 0 /\ n44^0-n44^post17 == 0 /\ -c37^post17+c37^0 == 0 /\ i29^0-i29^post17 == 0 /\ -c7^post17+c7^0 == 0 /\ -__const_9^post17+__const_9^0 == 0 /\ clear_flg^0-clear_flg^post17 == 0 /\ __const_257^0-__const_257^post17 == 0 /\ -maxmaxcode^post17+maxmaxcode^0 == 0 /\ hshift11^0-hshift11^post17 == 0 /\ -__const_16^post17+__const_16^0 == 0 /\ rat26^0-rat26^post17 == 0 /\ maxcode^0-maxcode^post17 == 0 /\ tmp___115^0-tmp___115^post17 == 0 /\ -hsize^post17+hsize^0 == 0 /\ -block_compress^0 <= 0 /\ -code31^post17+code31^0 == 0 /\ i21^0-i21^post17 == 0 /\ -hsize_reg10^post17+hsize_reg10^0 == 0 /\ block_compress^0-block_compress^post17 == 0 /\ __const_2147483647^0-__const_2147483647^post17 == 0 /\ -exit_stat^post17+exit_stat^0 == 0 /\ -m130^post17+m130^0 == 0 /\ -tmp___014^post17+tmp___014^0 == 0 /\ __const_8388607^0-__const_8388607^post17 == 0 /\ -ret_getbyte18^post17+ret_getbyte18^0 == 0 /\ r_off32^0-r_off32^post17 == 0 /\ bits33^0-bits33^post17 == 0 /\ -hsize___027^post17+hsize___027^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post17 == 0 /\ apsim_bound11113^0-apsim_bound11113^post17 == 0 /\ i45^0-i45^post17 == 0 /\ -seed2^post17+seed2^0 == 0 /\ -__const_256^0+free_ent^post17 == 0 /\ -tmp12^post17+tmp12^0 == 0 /\ -__const_53^post17+__const_53^0 == 0 /\ -tabort4^post17+tabort4^0 == 0 /\ disp9^0-disp9^post17 == 0 /\ -__const_8^post17+__const_8^0 == 0 /\ checkpoint^0-checkpoint^post17 == 0 /\ -tmp___024^post17+tmp___024^0 == 0 /\ count^0-count^post17 == 0 /\ -__const_10000^post17+__const_10000^0 == 0 /\ i6^0-i6^post17 == 0 /\ -bytes_out^post17+bytes_out^0 == 0 /\ __const_50^0-__const_50^post17 == 0 /\ -ent8^post17+ent8^0 == 0 /\ -__const_65536^post17+__const_65536^0 == 0 /\ __const_429496^0-__const_429496^post17 == 0 /\ -ratio^post17+ratio^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post17 == 0 /\ out_count^0-out_count^post17 == 0 /\ -fcode5^post17+fcode5^0 == 0), cost: 1 18: l18 -> l17 : InCnt^0'=InCnt^post18, i21^0'=i21^post18, apsim_InCnt^0'=apsim_InCnt^post18, disp9^0'=disp9^post18, tmp12^0'=tmp12^post18, __const_257^0'=__const_257^post18, i6^0'=i6^post18, block_compress^0'=block_compress^post18, out_count^0'=out_count^post18, hshift11^0'=hshift11^post18, hsize___019^0'=hsize___019^post18, __const_8388607^0'=__const_8388607^post18, maxcode^0'=maxcode^post18, clear_flg^0'=clear_flg^post18, ret_getbyte25^0'=ret_getbyte25^post18, __const_16^0'=__const_16^post18, i3^0'=i3^post18, n44^0'=n44^post18, exit_stat^0'=exit_stat^post18, tmp___017^0'=tmp___017^post18, __const_50^0'=__const_50^post18, m122^0'=m122^post18, c37^0'=c37^post18, rat26^0'=rat26^post18, hsize_reg10^0'=hsize_reg10^post18, __const_9^0'=__const_9^post18, n40^0'=n40^post18, count^0'=count^post18, tabort4^0'=tabort4^post18, __const_256^0'=__const_256^post18, i45^0'=i45^post18, bits33^0'=bits33^post18, offset^0'=offset^post18, free_ent^0'=free_ent^post18, tmp___115^0'=tmp___115^post18, __const_65536^0'=__const_65536^post18, maxbits^0'=maxbits^post18, checkpoint^0'=checkpoint^post18, ret_getbyte18^0'=ret_getbyte18^post18, __const_10000^0'=__const_10000^post18, i29^0'=i29^post18, apsim_bound11113^0'=apsim_bound11113^post18, ent8^0'=ent8^post18, tmp___014^0'=tmp___014^post18, __const_429496^0'=__const_429496^post18, in_count^0'=in_count^post18, bytes_out^0'=bytes_out^post18, r_off32^0'=r_off32^post18, hsize^0'=hsize^post18, hsize___027^0'=hsize___027^post18, __const_8^0'=__const_8^post18, maxmaxcode^0'=maxmaxcode^post18, code31^0'=code31^post18, seed2^0'=seed2^post18, __const_2147483647^0'=__const_2147483647^post18, i41^0'=i41^post18, n_bits^0'=n_bits^post18, fcode5^0'=fcode5^post18, tmp___024^0'=tmp___024^post18, __const_53^0'=__const_53^post18, m130^0'=m130^post18, c7^0'=c7^post18, ratio^0'=ratio^post18, (code31^0-code31^post18 == 0 /\ c37^0-c37^post18 == 0 /\ -i45^post18+i45^0 == 0 /\ -c7^post18+c7^0 == 0 /\ InCnt^0-InCnt^post18 == 0 /\ __const_10000^0-__const_10000^post18 == 0 /\ hsize___019^0-hsize___019^post18 == 0 /\ -i41^post18+i41^0 == 0 /\ -n40^post18+n40^0 == 0 /\ -maxmaxcode^post18+maxmaxcode^0 == 0 /\ __const_16^0-__const_16^post18 == 0 /\ ent8^0-ent8^post18 == 0 /\ -fcode5^post18+fcode5^0 == 0 /\ __const_257^0-__const_257^post18 == 0 /\ free_ent^0-free_ent^post18 == 0 /\ i3^0-i3^post18 == 0 /\ hsize___027^0-hsize___027^post18 == 0 /\ m122^0-m122^post18 == 0 /\ -checkpoint^post18+checkpoint^0 == 0 /\ -n_bits^post18+n_bits^0 == 0 /\ maxcode^0-maxcode^post18 == 0 /\ -__const_256^post18+__const_256^0 == 0 /\ n44^0-n44^post18 == 0 /\ -apsim_bound11113^post18+apsim_bound11113^0 == 0 /\ -rat26^post18+rat26^0 == 0 /\ tabort4^0-tabort4^post18 == 0 /\ -m130^post18+m130^0 == 0 /\ tmp___017^0-tmp___017^post18 == 0 /\ -ret_getbyte18^post18+ret_getbyte18^0 == 0 /\ 1-block_compress^0 <= 0 /\ -in_count^post18+in_count^0 == 0 /\ -hsize^post18+hsize^0 == 0 /\ i21^0-i21^post18 == 0 /\ maxbits^0-maxbits^post18 == 0 /\ block_compress^0-block_compress^post18 == 0 /\ hsize_reg10^0-hsize_reg10^post18 == 0 /\ -seed2^post18+seed2^0 == 0 /\ disp9^0-disp9^post18 == 0 /\ __const_65536^0-__const_65536^post18 == 0 /\ -__const_53^post18+__const_53^0 == 0 /\ __const_8388607^0-__const_8388607^post18 == 0 /\ -i29^post18+i29^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post18 == 0 /\ -hshift11^post18+hshift11^0 == 0 /\ -__const_50^post18+__const_50^0 == 0 /\ tmp12^0-tmp12^post18 == 0 /\ -__const_429496^post18+__const_429496^0 == 0 /\ offset^0-offset^post18 == 0 /\ -tmp___115^post18+tmp___115^0 == 0 /\ -bits33^post18+bits33^0 == 0 /\ clear_flg^0-clear_flg^post18 == 0 /\ i6^0-i6^post18 == 0 /\ -r_off32^post18+r_off32^0 == 0 /\ exit_stat^0-exit_stat^post18 == 0 /\ -ratio^post18+ratio^0 == 0 /\ __const_9^0-__const_9^post18 == 0 /\ -__const_2147483647^post18+__const_2147483647^0 == 0 /\ -__const_8^post18+__const_8^0 == 0 /\ -tmp___014^post18+tmp___014^0 == 0 /\ -tmp___024^post18+tmp___024^0 == 0 /\ out_count^0-out_count^post18 == 0 /\ apsim_InCnt^0-apsim_InCnt^post18 == 0 /\ -count^post18+count^0 == 0 /\ bytes_out^0-bytes_out^post18 == 0), cost: 1 19: l18 -> l17 : InCnt^0'=InCnt^post19, i21^0'=i21^post19, apsim_InCnt^0'=apsim_InCnt^post19, disp9^0'=disp9^post19, tmp12^0'=tmp12^post19, __const_257^0'=__const_257^post19, i6^0'=i6^post19, block_compress^0'=block_compress^post19, out_count^0'=out_count^post19, hshift11^0'=hshift11^post19, hsize___019^0'=hsize___019^post19, __const_8388607^0'=__const_8388607^post19, maxcode^0'=maxcode^post19, clear_flg^0'=clear_flg^post19, ret_getbyte25^0'=ret_getbyte25^post19, __const_16^0'=__const_16^post19, i3^0'=i3^post19, n44^0'=n44^post19, exit_stat^0'=exit_stat^post19, tmp___017^0'=tmp___017^post19, __const_50^0'=__const_50^post19, m122^0'=m122^post19, c37^0'=c37^post19, rat26^0'=rat26^post19, hsize_reg10^0'=hsize_reg10^post19, __const_9^0'=__const_9^post19, n40^0'=n40^post19, count^0'=count^post19, tabort4^0'=tabort4^post19, __const_256^0'=__const_256^post19, i45^0'=i45^post19, bits33^0'=bits33^post19, offset^0'=offset^post19, free_ent^0'=free_ent^post19, tmp___115^0'=tmp___115^post19, __const_65536^0'=__const_65536^post19, maxbits^0'=maxbits^post19, checkpoint^0'=checkpoint^post19, ret_getbyte18^0'=ret_getbyte18^post19, __const_10000^0'=__const_10000^post19, i29^0'=i29^post19, apsim_bound11113^0'=apsim_bound11113^post19, ent8^0'=ent8^post19, tmp___014^0'=tmp___014^post19, __const_429496^0'=__const_429496^post19, in_count^0'=in_count^post19, bytes_out^0'=bytes_out^post19, r_off32^0'=r_off32^post19, hsize^0'=hsize^post19, hsize___027^0'=hsize___027^post19, __const_8^0'=__const_8^post19, maxmaxcode^0'=maxmaxcode^post19, code31^0'=code31^post19, seed2^0'=seed2^post19, __const_2147483647^0'=__const_2147483647^post19, i41^0'=i41^post19, n_bits^0'=n_bits^post19, fcode5^0'=fcode5^post19, tmp___024^0'=tmp___024^post19, __const_53^0'=__const_53^post19, m130^0'=m130^post19, c7^0'=c7^post19, ratio^0'=ratio^post19, (-tmp___024^post19+tmp___024^0 == 0 /\ -free_ent^post19+free_ent^0 == 0 /\ __const_257^0-__const_257^post19 == 0 /\ out_count^0-out_count^post19 == 0 /\ -bytes_out^post19+bytes_out^0 == 0 /\ -hsize^post19+hsize^0 == 0 /\ i3^0-i3^post19 == 0 /\ -ent8^post19+ent8^0 == 0 /\ -code31^post19+code31^0 == 0 /\ -exit_stat^post19+exit_stat^0 == 0 /\ -ratio^post19+ratio^0 == 0 /\ InCnt^0-InCnt^post19 == 0 /\ -fcode5^post19+fcode5^0 == 0 /\ block_compress^0-block_compress^post19 == 0 /\ __const_2147483647^0-__const_2147483647^post19 == 0 /\ maxmaxcode^0-maxmaxcode^post19 == 0 /\ -maxcode^post19+maxcode^0 == 0 /\ -hsize___027^post19+hsize___027^0 == 0 /\ tmp12^0-tmp12^post19 == 0 /\ -in_count^post19+in_count^0 == 0 /\ n44^0-n44^post19 == 0 /\ hshift11^0-hshift11^post19 == 0 /\ ret_getbyte18^0-ret_getbyte18^post19 == 0 /\ -seed2^post19+seed2^0 == 0 /\ r_off32^0-r_off32^post19 == 0 /\ -c7^post19+c7^0 == 0 /\ m122^0-m122^post19 == 0 /\ tmp___017^0-tmp___017^post19 == 0 /\ n40^0-n40^post19 == 0 /\ -__const_9^post19+__const_9^0 == 0 /\ bits33^0-bits33^post19 == 0 /\ -n_bits^post19+n_bits^0 == 0 /\ i45^0-i45^post19 == 0 /\ -__const_16^post19+__const_16^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post19 == 0 /\ apsim_bound11113^0-apsim_bound11113^post19 == 0 /\ rat26^0-rat26^post19 == 0 /\ -__const_8^post19+__const_8^0 == 0 /\ -__const_10000^post19+__const_10000^0 == 0 /\ i21^0-i21^post19 == 0 /\ hsize_reg10^0-hsize_reg10^post19 == 0 /\ __const_429496^0-__const_429496^post19 == 0 /\ disp9^0-disp9^post19 == 0 /\ -__const_65536^post19+__const_65536^0 == 0 /\ 1+block_compress^0 <= 0 /\ tmp___115^0-tmp___115^post19 == 0 /\ i6^0-i6^post19 == 0 /\ -i29^post19+i29^0 == 0 /\ -tmp___014^post19+tmp___014^0 == 0 /\ m130^0-m130^post19 == 0 /\ clear_flg^0-clear_flg^post19 == 0 /\ -offset^post19+offset^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post19 == 0 /\ -c37^post19+c37^0 == 0 /\ -maxbits^post19+maxbits^0 == 0 /\ __const_8388607^0-__const_8388607^post19 == 0 /\ checkpoint^0-checkpoint^post19 == 0 /\ count^0-count^post19 == 0 /\ -i41^post19+i41^0 == 0 /\ hsize___019^0-hsize___019^post19 == 0 /\ __const_256^0-__const_256^post19 == 0 /\ -tabort4^post19+tabort4^0 == 0 /\ __const_50^0-__const_50^post19 == 0 /\ -__const_53^post19+__const_53^0 == 0), cost: 1 20: l19 -> l20 : InCnt^0'=InCnt^post20, i21^0'=i21^post20, apsim_InCnt^0'=apsim_InCnt^post20, disp9^0'=disp9^post20, tmp12^0'=tmp12^post20, __const_257^0'=__const_257^post20, i6^0'=i6^post20, block_compress^0'=block_compress^post20, out_count^0'=out_count^post20, hshift11^0'=hshift11^post20, hsize___019^0'=hsize___019^post20, __const_8388607^0'=__const_8388607^post20, maxcode^0'=maxcode^post20, clear_flg^0'=clear_flg^post20, ret_getbyte25^0'=ret_getbyte25^post20, __const_16^0'=__const_16^post20, i3^0'=i3^post20, n44^0'=n44^post20, exit_stat^0'=exit_stat^post20, tmp___017^0'=tmp___017^post20, __const_50^0'=__const_50^post20, m122^0'=m122^post20, c37^0'=c37^post20, rat26^0'=rat26^post20, hsize_reg10^0'=hsize_reg10^post20, __const_9^0'=__const_9^post20, n40^0'=n40^post20, count^0'=count^post20, tabort4^0'=tabort4^post20, __const_256^0'=__const_256^post20, i45^0'=i45^post20, bits33^0'=bits33^post20, offset^0'=offset^post20, free_ent^0'=free_ent^post20, tmp___115^0'=tmp___115^post20, __const_65536^0'=__const_65536^post20, maxbits^0'=maxbits^post20, checkpoint^0'=checkpoint^post20, ret_getbyte18^0'=ret_getbyte18^post20, __const_10000^0'=__const_10000^post20, i29^0'=i29^post20, apsim_bound11113^0'=apsim_bound11113^post20, ent8^0'=ent8^post20, tmp___014^0'=tmp___014^post20, __const_429496^0'=__const_429496^post20, in_count^0'=in_count^post20, bytes_out^0'=bytes_out^post20, r_off32^0'=r_off32^post20, hsize^0'=hsize^post20, hsize___027^0'=hsize___027^post20, __const_8^0'=__const_8^post20, maxmaxcode^0'=maxmaxcode^post20, code31^0'=code31^post20, seed2^0'=seed2^post20, __const_2147483647^0'=__const_2147483647^post20, i41^0'=i41^post20, n_bits^0'=n_bits^post20, fcode5^0'=fcode5^post20, tmp___024^0'=tmp___024^post20, __const_53^0'=__const_53^post20, m130^0'=m130^post20, c7^0'=c7^post20, ratio^0'=ratio^post20, (0 == 0 /\ __const_16^0-__const_16^post20 == 0 /\ -code31^post20+code31^0 == 0 /\ -checkpoint^post20+checkpoint^0 == 0 /\ -rat26^post20+rat26^0 == 0 /\ __const_257^0-__const_257^post20 == 0 /\ out_count^0-out_count^post20 == 0 /\ free_ent^0-free_ent^post20 == 0 /\ -r_off32^post20+r_off32^0 == 0 /\ -ratio^post20+ratio^0 == 0 /\ maxcode^0-maxcode^post20 == 0 /\ maxbits^0-maxbits^post20 == 0 /\ -ret_getbyte18^post20+ret_getbyte18^0 == 0 /\ -count^post20+count^0 == 0 /\ -tmp___024^post20+tmp___024^0 == 0 /\ InCnt^0-InCnt^post20 == 0 /\ __const_9^0-__const_9^post20 == 0 /\ exit_stat^0-exit_stat^post20 == 0 /\ -hsize^post20+hsize^0 == 0 /\ hsize_reg10^0-hsize_reg10^post20 == 0 /\ tmp___017^0-tmp___017^post20 == 0 /\ -i45^post20+i45^0 == 0 /\ -fcode5^post20+fcode5^0 == 0 /\ -seed2^post20+seed2^0 == 0 /\ tmp12^0-tmp12^post20 == 0 /\ -c7^post20+c7^0 == 0 /\ -n40^post20+n40^0 == 0 /\ i3^0-i3^post20 == 0 /\ -ent8^post20+ent8^0 == 0 /\ hsize___027^0-hsize___027^post20 == 0 /\ block_compress^0-block_compress^post20 == 0 /\ -__const_50^post20+__const_50^0 == 0 /\ n44^0-n44^post20 == 0 /\ tabort4^0-tabort4^post20 == 0 /\ ret_getbyte25^0-ret_getbyte25^post20 == 0 /\ -tmp___115^post20+tmp___115^0 == 0 /\ m122^0-m122^post20 == 0 /\ n_bits^0-n_bits^post20 == 0 /\ -__const_65536^post20+__const_65536^0 == 0 /\ -apsim_bound11113^post20+apsim_bound11113^0 == 0 /\ -m130^post20+m130^0 == 0 /\ -__const_2147483647^post20+__const_2147483647^0 == 0 /\ i21^0-i21^post20 == 0 /\ -__const_8^post20+__const_8^0 == 0 /\ 1+bits33^post20-bits33^0 == 0 /\ -in_count^post20+in_count^0 == 0 /\ -apsim_InCnt^post20+apsim_InCnt^0 == 0 /\ -maxmaxcode^post20+maxmaxcode^0 == 0 /\ -i6^post20+i6^0 == 0 /\ offset^0-offset^post20 == 0 /\ bytes_out^0-bytes_out^post20 == 0 /\ -i41^post20+i41^0 == 0 /\ tmp___014^0-tmp___014^post20 == 0 /\ -i29^post20+i29^0 == 0 /\ -__const_53^post20+__const_53^0 == 0 /\ clear_flg^0-clear_flg^post20 == 0 /\ hsize___019^0-hsize___019^post20 == 0 /\ __const_256^0-__const_256^post20 == 0 /\ -hshift11^post20+hshift11^0 == 0 /\ -__const_429496^post20+__const_429496^0 == 0 /\ disp9^0-disp9^post20 == 0 /\ __const_10000^0-__const_10000^post20 == 0 /\ __const_8388607^0-__const_8388607^post20 == 0), cost: 1 57: l20 -> l44 : InCnt^0'=InCnt^post57, i21^0'=i21^post57, apsim_InCnt^0'=apsim_InCnt^post57, disp9^0'=disp9^post57, tmp12^0'=tmp12^post57, __const_257^0'=__const_257^post57, i6^0'=i6^post57, block_compress^0'=block_compress^post57, out_count^0'=out_count^post57, hshift11^0'=hshift11^post57, hsize___019^0'=hsize___019^post57, __const_8388607^0'=__const_8388607^post57, maxcode^0'=maxcode^post57, clear_flg^0'=clear_flg^post57, ret_getbyte25^0'=ret_getbyte25^post57, __const_16^0'=__const_16^post57, i3^0'=i3^post57, n44^0'=n44^post57, exit_stat^0'=exit_stat^post57, tmp___017^0'=tmp___017^post57, __const_50^0'=__const_50^post57, m122^0'=m122^post57, c37^0'=c37^post57, rat26^0'=rat26^post57, hsize_reg10^0'=hsize_reg10^post57, __const_9^0'=__const_9^post57, n40^0'=n40^post57, count^0'=count^post57, tabort4^0'=tabort4^post57, __const_256^0'=__const_256^post57, i45^0'=i45^post57, bits33^0'=bits33^post57, offset^0'=offset^post57, free_ent^0'=free_ent^post57, tmp___115^0'=tmp___115^post57, __const_65536^0'=__const_65536^post57, maxbits^0'=maxbits^post57, checkpoint^0'=checkpoint^post57, ret_getbyte18^0'=ret_getbyte18^post57, __const_10000^0'=__const_10000^post57, i29^0'=i29^post57, apsim_bound11113^0'=apsim_bound11113^post57, ent8^0'=ent8^post57, tmp___014^0'=tmp___014^post57, __const_429496^0'=__const_429496^post57, in_count^0'=in_count^post57, bytes_out^0'=bytes_out^post57, r_off32^0'=r_off32^post57, hsize^0'=hsize^post57, hsize___027^0'=hsize___027^post57, __const_8^0'=__const_8^post57, maxmaxcode^0'=maxmaxcode^post57, code31^0'=code31^post57, seed2^0'=seed2^post57, __const_2147483647^0'=__const_2147483647^post57, i41^0'=i41^post57, n_bits^0'=n_bits^post57, fcode5^0'=fcode5^post57, tmp___024^0'=tmp___024^post57, __const_53^0'=__const_53^post57, m130^0'=m130^post57, c7^0'=c7^post57, ratio^0'=ratio^post57, (tmp12^0-tmp12^post57 == 0 /\ -bytes_out^post57+bytes_out^0 == 0 /\ -maxmaxcode^post57+maxmaxcode^0 == 0 /\ -i45^post57+i45^0 == 0 /\ -fcode5^post57+fcode5^0 == 0 /\ __const_8388607^0-__const_8388607^post57 == 0 /\ __const_256^0-__const_256^post57 == 0 /\ bits33^0-bits33^post57 == 0 /\ -ent8^post57+ent8^0 == 0 /\ disp9^0-disp9^post57 == 0 /\ -offset^post57+offset^0 == 0 /\ hsize___019^0-hsize___019^post57 == 0 /\ m122^0-m122^post57 == 0 /\ -c7^post57+c7^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post57 == 0 /\ __const_8^0-__const_8^post57 == 0 /\ -__const_9^post57+__const_9^0 == 0 /\ -code31^post57+code31^0 == 0 /\ -apsim_bound11113^post57+apsim_bound11113^0 == 0 /\ -c37^post57+c37^0 == 0 /\ __const_50^0-__const_50^post57 == 0 /\ -n_bits^post57+n_bits^0 == 0 /\ rat26^0-rat26^post57 == 0 /\ i6^0-i6^post57 == 0 /\ -hsize_reg10^post57+hsize_reg10^0 == 0 /\ -ret_getbyte18^post57+ret_getbyte18^0 == 0 /\ checkpoint^0-checkpoint^post57 == 0 /\ -m130^post57+m130^0 == 0 /\ n40^0-n40^post57 == 0 /\ exit_stat^0-exit_stat^post57 == 0 /\ apsim_InCnt^0-apsim_InCnt^post57 == 0 /\ -hsize^post57+hsize^0 == 0 /\ seed2^0-seed2^post57 == 0 /\ -in_count^post57+in_count^0 == 0 /\ bits33^0 <= 0 /\ InCnt^0-InCnt^post57 == 0 /\ -__const_429496^post57+__const_429496^0 == 0 /\ -bits33^0 <= 0 /\ -__const_53^post57+__const_53^0 == 0 /\ -__const_10000^post57+__const_10000^0 == 0 /\ -tmp___017^post57+tmp___017^0 == 0 /\ clear_flg^0-clear_flg^post57 == 0 /\ free_ent^0-free_ent^post57 == 0 /\ n44^0-n44^post57 == 0 /\ -hsize___027^post57+hsize___027^0 == 0 /\ -tabort4^post57+tabort4^0 == 0 /\ tmp___014^0-tmp___014^post57 == 0 /\ -tmp___115^post57+tmp___115^0 == 0 /\ -tmp___024^post57+tmp___024^0 == 0 /\ -r_off32^post57+r_off32^0 == 0 /\ __const_16^0-__const_16^post57 == 0 /\ hshift11^0-hshift11^post57 == 0 /\ __const_257^0-__const_257^post57 == 0 /\ -i3^post57+i3^0 == 0 /\ -__const_65536^post57+__const_65536^0 == 0 /\ -out_count^post57+out_count^0 == 0 /\ -__const_2147483647^post57+__const_2147483647^0 == 0 /\ maxcode^0-maxcode^post57 == 0 /\ i29^0-i29^post57 == 0 /\ i21^0-i21^post57 == 0 /\ block_compress^0-block_compress^post57 == 0 /\ -i41^post57+i41^0 == 0 /\ count^0-count^post57 == 0 /\ -ratio^post57+ratio^0 == 0 /\ maxbits^0-maxbits^post57 == 0), cost: 1 58: l20 -> l45 : InCnt^0'=InCnt^post58, i21^0'=i21^post58, apsim_InCnt^0'=apsim_InCnt^post58, disp9^0'=disp9^post58, tmp12^0'=tmp12^post58, __const_257^0'=__const_257^post58, i6^0'=i6^post58, block_compress^0'=block_compress^post58, out_count^0'=out_count^post58, hshift11^0'=hshift11^post58, hsize___019^0'=hsize___019^post58, __const_8388607^0'=__const_8388607^post58, maxcode^0'=maxcode^post58, clear_flg^0'=clear_flg^post58, ret_getbyte25^0'=ret_getbyte25^post58, __const_16^0'=__const_16^post58, i3^0'=i3^post58, n44^0'=n44^post58, exit_stat^0'=exit_stat^post58, tmp___017^0'=tmp___017^post58, __const_50^0'=__const_50^post58, m122^0'=m122^post58, c37^0'=c37^post58, rat26^0'=rat26^post58, hsize_reg10^0'=hsize_reg10^post58, __const_9^0'=__const_9^post58, n40^0'=n40^post58, count^0'=count^post58, tabort4^0'=tabort4^post58, __const_256^0'=__const_256^post58, i45^0'=i45^post58, bits33^0'=bits33^post58, offset^0'=offset^post58, free_ent^0'=free_ent^post58, tmp___115^0'=tmp___115^post58, __const_65536^0'=__const_65536^post58, maxbits^0'=maxbits^post58, checkpoint^0'=checkpoint^post58, ret_getbyte18^0'=ret_getbyte18^post58, __const_10000^0'=__const_10000^post58, i29^0'=i29^post58, apsim_bound11113^0'=apsim_bound11113^post58, ent8^0'=ent8^post58, tmp___014^0'=tmp___014^post58, __const_429496^0'=__const_429496^post58, in_count^0'=in_count^post58, bytes_out^0'=bytes_out^post58, r_off32^0'=r_off32^post58, hsize^0'=hsize^post58, hsize___027^0'=hsize___027^post58, __const_8^0'=__const_8^post58, maxmaxcode^0'=maxmaxcode^post58, code31^0'=code31^post58, seed2^0'=seed2^post58, __const_2147483647^0'=__const_2147483647^post58, i41^0'=i41^post58, n_bits^0'=n_bits^post58, fcode5^0'=fcode5^post58, tmp___024^0'=tmp___024^post58, __const_53^0'=__const_53^post58, m130^0'=m130^post58, c7^0'=c7^post58, ratio^0'=ratio^post58, (-free_ent^post58+free_ent^0 == 0 /\ -i45^post58+i45^0 == 0 /\ -checkpoint^post58+checkpoint^0 == 0 /\ -c7^post58+c7^0 == 0 /\ -fcode5^post58+fcode5^0 == 0 /\ -r_off32^post58+r_off32^0 == 0 /\ -n40^post58+n40^0 == 0 /\ -code31^post58+code31^0 == 0 /\ rat26^0-rat26^post58 == 0 /\ tmp12^0-tmp12^post58 == 0 /\ InCnt^0-InCnt^post58 == 0 /\ disp9^0-disp9^post58 == 0 /\ __const_65536^0-__const_65536^post58 == 0 /\ -m130^post58+m130^0 == 0 /\ -__const_256^post58+__const_256^0 == 0 /\ i6^0-i6^post58 == 0 /\ -hsize___027^post58+hsize___027^0 == 0 /\ offset^0-offset^post58 == 0 /\ tabort4^0-tabort4^post58 == 0 /\ -hsize___019^post58+hsize___019^0 == 0 /\ exit_stat^0-exit_stat^post58 == 0 /\ -tmp___115^post58+tmp___115^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post58 == 0 /\ out_count^0-out_count^post58 == 0 /\ -seed2^post58+seed2^0 == 0 /\ -bytes_out^post58+bytes_out^0 == 0 /\ -__const_8388607^post58+__const_8388607^0 == 0 /\ hsize^0-hsize^post58 == 0 /\ __const_50^0-__const_50^post58 == 0 /\ -apsim_bound11113^post58+apsim_bound11113^0 == 0 /\ i41^0-i41^post58 == 0 /\ -n_bits^post58+n_bits^0 == 0 /\ -__const_429496^post58+__const_429496^0 == 0 /\ -__const_10000^post58+__const_10000^0 == 0 /\ hsize_reg10^0-hsize_reg10^post58 == 0 /\ -__const_53^post58+__const_53^0 == 0 /\ -__const_2147483647^post58+__const_2147483647^0 == 0 /\ i3^0-i3^post58 == 0 /\ c37^0-c37^post58 == 0 /\ -ret_getbyte25^post58+ret_getbyte25^0 == 0 /\ -__const_8^post58+__const_8^0 == 0 /\ -n44^post58+n44^0 == 0 /\ 1-bits33^0 <= 0 /\ in_count^0-in_count^post58 == 0 /\ -i29^post58+i29^0 == 0 /\ clear_flg^0-clear_flg^post58 == 0 /\ __const_257^0-__const_257^post58 == 0 /\ ent8^0-ent8^post58 == 0 /\ -tmp___014^post58+tmp___014^0 == 0 /\ maxcode^0-maxcode^post58 == 0 /\ __const_9^0-__const_9^post58 == 0 /\ -maxbits^post58+maxbits^0 == 0 /\ __const_16^0-__const_16^post58 == 0 /\ hshift11^0-hshift11^post58 == 0 /\ -ratio^post58+ratio^0 == 0 /\ -count^post58+count^0 == 0 /\ -maxmaxcode^post58+maxmaxcode^0 == 0 /\ -tmp___024^post58+tmp___024^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post58 == 0 /\ tmp___017^0-tmp___017^post58 == 0 /\ bits33^0-bits33^post58 == 0 /\ -m122^post58+m122^0 == 0 /\ i21^0-i21^post58 == 0 /\ block_compress^0-block_compress^post58 == 0), cost: 1 59: l20 -> l45 : InCnt^0'=InCnt^post59, i21^0'=i21^post59, apsim_InCnt^0'=apsim_InCnt^post59, disp9^0'=disp9^post59, tmp12^0'=tmp12^post59, __const_257^0'=__const_257^post59, i6^0'=i6^post59, block_compress^0'=block_compress^post59, out_count^0'=out_count^post59, hshift11^0'=hshift11^post59, hsize___019^0'=hsize___019^post59, __const_8388607^0'=__const_8388607^post59, maxcode^0'=maxcode^post59, clear_flg^0'=clear_flg^post59, ret_getbyte25^0'=ret_getbyte25^post59, __const_16^0'=__const_16^post59, i3^0'=i3^post59, n44^0'=n44^post59, exit_stat^0'=exit_stat^post59, tmp___017^0'=tmp___017^post59, __const_50^0'=__const_50^post59, m122^0'=m122^post59, c37^0'=c37^post59, rat26^0'=rat26^post59, hsize_reg10^0'=hsize_reg10^post59, __const_9^0'=__const_9^post59, n40^0'=n40^post59, count^0'=count^post59, tabort4^0'=tabort4^post59, __const_256^0'=__const_256^post59, i45^0'=i45^post59, bits33^0'=bits33^post59, offset^0'=offset^post59, free_ent^0'=free_ent^post59, tmp___115^0'=tmp___115^post59, __const_65536^0'=__const_65536^post59, maxbits^0'=maxbits^post59, checkpoint^0'=checkpoint^post59, ret_getbyte18^0'=ret_getbyte18^post59, __const_10000^0'=__const_10000^post59, i29^0'=i29^post59, apsim_bound11113^0'=apsim_bound11113^post59, ent8^0'=ent8^post59, tmp___014^0'=tmp___014^post59, __const_429496^0'=__const_429496^post59, in_count^0'=in_count^post59, bytes_out^0'=bytes_out^post59, r_off32^0'=r_off32^post59, hsize^0'=hsize^post59, hsize___027^0'=hsize___027^post59, __const_8^0'=__const_8^post59, maxmaxcode^0'=maxmaxcode^post59, code31^0'=code31^post59, seed2^0'=seed2^post59, __const_2147483647^0'=__const_2147483647^post59, i41^0'=i41^post59, n_bits^0'=n_bits^post59, fcode5^0'=fcode5^post59, tmp___024^0'=tmp___024^post59, __const_53^0'=__const_53^post59, m130^0'=m130^post59, c7^0'=c7^post59, ratio^0'=ratio^post59, (disp9^0-disp9^post59 == 0 /\ -tmp___024^post59+tmp___024^0 == 0 /\ hsize___019^0-hsize___019^post59 == 0 /\ checkpoint^0-checkpoint^post59 == 0 /\ -code31^post59+code31^0 == 0 /\ -c37^post59+c37^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post59 == 0 /\ __const_8^0-__const_8^post59 == 0 /\ tmp12^0-tmp12^post59 == 0 /\ tmp___115^0-tmp___115^post59 == 0 /\ InCnt^0-InCnt^post59 == 0 /\ -ret_getbyte18^post59+ret_getbyte18^0 == 0 /\ -hsize^post59+hsize^0 == 0 /\ -ratio^post59+ratio^0 == 0 /\ i6^0-i6^post59 == 0 /\ -seed2^post59+seed2^0 == 0 /\ -bytes_out^post59+bytes_out^0 == 0 /\ clear_flg^0-clear_flg^post59 == 0 /\ exit_stat^0-exit_stat^post59 == 0 /\ n40^0-n40^post59 == 0 /\ -fcode5^post59+fcode5^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post59 == 0 /\ -rat26^post59+rat26^0 == 0 /\ -ent8^post59+ent8^0 == 0 /\ tmp___014^0-tmp___014^post59 == 0 /\ -__const_10000^post59+__const_10000^0 == 0 /\ -__const_2147483647^post59+__const_2147483647^0 == 0 /\ -tmp___017^post59+tmp___017^0 == 0 /\ __const_8388607^0-__const_8388607^post59 == 0 /\ -hsize___027^post59+hsize___027^0 == 0 /\ __const_50^0-__const_50^post59 == 0 /\ 1+bits33^0 <= 0 /\ -c7^post59+c7^0 == 0 /\ -in_count^post59+in_count^0 == 0 /\ -__const_9^post59+__const_9^0 == 0 /\ free_ent^0-free_ent^post59 == 0 /\ i45^0-i45^post59 == 0 /\ -bits33^post59+bits33^0 == 0 /\ -i3^post59+i3^0 == 0 /\ -__const_65536^post59+__const_65536^0 == 0 /\ count^0-count^post59 == 0 /\ -n_bits^post59+n_bits^0 == 0 /\ out_count^0-out_count^post59 == 0 /\ -apsim_bound11113^post59+apsim_bound11113^0 == 0 /\ i21^0-i21^post59 == 0 /\ hsize_reg10^0-hsize_reg10^post59 == 0 /\ __const_16^0-__const_16^post59 == 0 /\ -i41^post59+i41^0 == 0 /\ -maxbits^post59+maxbits^0 == 0 /\ n44^0-n44^post59 == 0 /\ -offset^post59+offset^0 == 0 /\ m130^0-m130^post59 == 0 /\ block_compress^0-block_compress^post59 == 0 /\ -maxmaxcode^post59+maxmaxcode^0 == 0 /\ m122^0-m122^post59 == 0 /\ -__const_257^post59+__const_257^0 == 0 /\ -__const_429496^post59+__const_429496^0 == 0 /\ -__const_53^post59+__const_53^0 == 0 /\ hshift11^0-hshift11^post59 == 0 /\ -tabort4^post59+tabort4^0 == 0 /\ r_off32^0-r_off32^post59 == 0 /\ i29^0-i29^post59 == 0 /\ maxcode^0-maxcode^post59 == 0 /\ __const_256^0-__const_256^post59 == 0), cost: 1 21: l21 -> l22 : InCnt^0'=InCnt^post21, i21^0'=i21^post21, apsim_InCnt^0'=apsim_InCnt^post21, disp9^0'=disp9^post21, tmp12^0'=tmp12^post21, __const_257^0'=__const_257^post21, i6^0'=i6^post21, block_compress^0'=block_compress^post21, out_count^0'=out_count^post21, hshift11^0'=hshift11^post21, hsize___019^0'=hsize___019^post21, __const_8388607^0'=__const_8388607^post21, maxcode^0'=maxcode^post21, clear_flg^0'=clear_flg^post21, ret_getbyte25^0'=ret_getbyte25^post21, __const_16^0'=__const_16^post21, i3^0'=i3^post21, n44^0'=n44^post21, exit_stat^0'=exit_stat^post21, tmp___017^0'=tmp___017^post21, __const_50^0'=__const_50^post21, m122^0'=m122^post21, c37^0'=c37^post21, rat26^0'=rat26^post21, hsize_reg10^0'=hsize_reg10^post21, __const_9^0'=__const_9^post21, n40^0'=n40^post21, count^0'=count^post21, tabort4^0'=tabort4^post21, __const_256^0'=__const_256^post21, i45^0'=i45^post21, bits33^0'=bits33^post21, offset^0'=offset^post21, free_ent^0'=free_ent^post21, tmp___115^0'=tmp___115^post21, __const_65536^0'=__const_65536^post21, maxbits^0'=maxbits^post21, checkpoint^0'=checkpoint^post21, ret_getbyte18^0'=ret_getbyte18^post21, __const_10000^0'=__const_10000^post21, i29^0'=i29^post21, apsim_bound11113^0'=apsim_bound11113^post21, ent8^0'=ent8^post21, tmp___014^0'=tmp___014^post21, __const_429496^0'=__const_429496^post21, in_count^0'=in_count^post21, bytes_out^0'=bytes_out^post21, r_off32^0'=r_off32^post21, hsize^0'=hsize^post21, hsize___027^0'=hsize___027^post21, __const_8^0'=__const_8^post21, maxmaxcode^0'=maxmaxcode^post21, code31^0'=code31^post21, seed2^0'=seed2^post21, __const_2147483647^0'=__const_2147483647^post21, i41^0'=i41^post21, n_bits^0'=n_bits^post21, fcode5^0'=fcode5^post21, tmp___024^0'=tmp___024^post21, __const_53^0'=__const_53^post21, m130^0'=m130^post21, c7^0'=c7^post21, ratio^0'=ratio^post21, (hsize^0-hsize^post21 == 0 /\ -tmp___014^post21+tmp___014^0 == 0 /\ -hsize_reg10^post21+hsize_reg10^0 == 0 /\ m122^0-m122^post21 == 0 /\ -hsize___027^post21+hsize___027^0 == 0 /\ -tmp___024^post21+tmp___024^0 == 0 /\ -seed2^post21+seed2^0 == 0 /\ exit_stat^0-exit_stat^post21 == 0 /\ block_compress^0-block_compress^post21 == 0 /\ -tmp___017^post21+tmp___017^0 == 0 /\ out_count^0-out_count^post21 == 0 /\ apsim_InCnt^0-apsim_InCnt^post21 == 0 /\ -tabort4^post21+tabort4^0 == 0 /\ -__const_53^post21+__const_53^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post21 == 0 /\ -__const_8^post21+__const_8^0 == 0 /\ -__const_10000^post21+__const_10000^0 == 0 /\ i3^0-i3^post21 == 0 /\ n40^0-n40^post21 == 0 /\ bits33^0-bits33^post21 == 0 /\ __const_65536^0-__const_65536^post21 == 0 /\ -bytes_out^post21+bytes_out^0 == 0 /\ InCnt^0-InCnt^post21 == 0 /\ rat26^0-rat26^post21 == 0 /\ i45^0-i45^post21 == 0 /\ ret_getbyte25^0-ret_getbyte25^post21 == 0 /\ -fcode5^post21+fcode5^0 == 0 /\ -r_off32^post21+r_off32^0 == 0 /\ -ratio^post21+ratio^0 == 0 /\ n44^0-n44^post21 == 0 /\ -ent8^post21+ent8^0 == 0 /\ maxmaxcode^0-maxmaxcode^post21 == 0 /\ -__const_2147483647^post21+__const_2147483647^0 == 0 /\ tmp12^0-tmp12^post21 == 0 /\ hshift11^0-hshift11^post21 == 0 /\ checkpoint^0-checkpoint^post21 == 0 /\ count^0-count^post21 == 0 /\ tmp___115^0-tmp___115^post21 == 0 /\ -maxcode^post21+maxcode^0 == 0 /\ i6^0-i6^post21 == 0 /\ -offset^post21+offset^0 == 0 /\ -in_count^post21+in_count^0 == 0 /\ __const_50^0-__const_50^post21 == 0 /\ -c37^post21+c37^0 == 0 /\ -maxbits^post21+maxbits^0 == 0 /\ i21^0-i21^post21 == 0 /\ -c7^post21+c7^0 == 0 /\ -i41^post21+i41^0 == 0 /\ __const_429496^0-__const_429496^post21 == 0 /\ -n_bits^post21+n_bits^0 == 0 /\ __const_8388607^0-__const_8388607^post21 == 0 /\ -__const_16^post21+__const_16^0 == 0 /\ hsize___019^0-hsize___019^post21 == 0 /\ -free_ent^post21+free_ent^0 == 0 /\ -__const_9^post21+__const_9^0 == 0 /\ -code31^post21+code31^0 == 0 /\ -__const_256^post21+__const_256^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post21 == 0 /\ clear_flg^0-clear_flg^post21 == 0 /\ -m130^post21+m130^0 == 0 /\ __const_257^0-__const_257^post21 == 0 /\ disp9^0-disp9^post21 == 0 /\ -i29^post21+i29^0 == 0), cost: 1 46: l22 -> l39 : InCnt^0'=InCnt^post46, i21^0'=i21^post46, apsim_InCnt^0'=apsim_InCnt^post46, disp9^0'=disp9^post46, tmp12^0'=tmp12^post46, __const_257^0'=__const_257^post46, i6^0'=i6^post46, block_compress^0'=block_compress^post46, out_count^0'=out_count^post46, hshift11^0'=hshift11^post46, hsize___019^0'=hsize___019^post46, __const_8388607^0'=__const_8388607^post46, maxcode^0'=maxcode^post46, clear_flg^0'=clear_flg^post46, ret_getbyte25^0'=ret_getbyte25^post46, __const_16^0'=__const_16^post46, i3^0'=i3^post46, n44^0'=n44^post46, exit_stat^0'=exit_stat^post46, tmp___017^0'=tmp___017^post46, __const_50^0'=__const_50^post46, m122^0'=m122^post46, c37^0'=c37^post46, rat26^0'=rat26^post46, hsize_reg10^0'=hsize_reg10^post46, __const_9^0'=__const_9^post46, n40^0'=n40^post46, count^0'=count^post46, tabort4^0'=tabort4^post46, __const_256^0'=__const_256^post46, i45^0'=i45^post46, bits33^0'=bits33^post46, offset^0'=offset^post46, free_ent^0'=free_ent^post46, tmp___115^0'=tmp___115^post46, __const_65536^0'=__const_65536^post46, maxbits^0'=maxbits^post46, checkpoint^0'=checkpoint^post46, ret_getbyte18^0'=ret_getbyte18^post46, __const_10000^0'=__const_10000^post46, i29^0'=i29^post46, apsim_bound11113^0'=apsim_bound11113^post46, ent8^0'=ent8^post46, tmp___014^0'=tmp___014^post46, __const_429496^0'=__const_429496^post46, in_count^0'=in_count^post46, bytes_out^0'=bytes_out^post46, r_off32^0'=r_off32^post46, hsize^0'=hsize^post46, hsize___027^0'=hsize___027^post46, __const_8^0'=__const_8^post46, maxmaxcode^0'=maxmaxcode^post46, code31^0'=code31^post46, seed2^0'=seed2^post46, __const_2147483647^0'=__const_2147483647^post46, i41^0'=i41^post46, n_bits^0'=n_bits^post46, fcode5^0'=fcode5^post46, tmp___024^0'=tmp___024^post46, __const_53^0'=__const_53^post46, m130^0'=m130^post46, c7^0'=c7^post46, ratio^0'=ratio^post46, (-seed2^post46+seed2^0 == 0 /\ hshift11^0-hshift11^post46 == 0 /\ -tabort4^post46+tabort4^0 == 0 /\ i29^0-i29^post46 == 0 /\ -__const_10000^post46+__const_10000^0 == 0 /\ i6^0-i6^post46 == 0 /\ m122^0-m122^post46 == 0 /\ checkpoint^0-checkpoint^post46 == 0 /\ -__const_65536^post46+__const_65536^0 == 0 /\ -hsize_reg10^post46+hsize_reg10^0 == 0 /\ n40^0-n40^post46 == 0 /\ i21^0-i21^post46 == 0 /\ -tmp___017^post46+tmp___017^0 == 0 /\ __const_256^0-__const_256^post46 == 0 /\ -__const_53^post46+__const_53^0 == 0 /\ -tmp___024^post46+tmp___024^0 == 0 /\ -tmp___014^post46+tmp___014^0 == 0 /\ __const_8^0-__const_8^post46 == 0 /\ -count^post46+count^0 == 0 /\ -clear_flg^post46+clear_flg^0 == 0 /\ -__const_2147483647^post46+__const_2147483647^0 == 0 /\ -offset^post46+offset^0 == 0 /\ __const_8388607^0-__const_8388607^post46 == 0 /\ -maxbits^post46+maxbits^0 == 0 /\ -i3^post46+i3^0 == 0 /\ -i41^post46+i41^0 == 0 /\ rat26^0-rat26^post46 == 0 /\ tmp___115^0-tmp___115^post46 == 0 /\ __const_257^0-__const_257^post46 == 0 /\ disp9^0-disp9^post46 == 0 /\ -maxmaxcode^post46+maxmaxcode^0 == 0 /\ -ratio^post46+ratio^0 == 0 /\ -c37^post46+c37^0 == 0 /\ -fcode5^post46+fcode5^0 == 0 /\ maxcode^0-maxcode^post46 == 0 /\ -hsize^post46+hsize^0 == 0 /\ -bytes_out^post46+bytes_out^0 == 0 /\ __const_16^0-__const_16^post46 == 0 /\ exit_stat^0-exit_stat^post46 == 0 /\ -ent8^post46+ent8^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post46 == 0 /\ block_compress^0-block_compress^post46 == 0 /\ __const_50^0-__const_50^post46 == 0 /\ out_count^0-out_count^post46 == 0 /\ -code31^post46+code31^0 == 0 /\ hsize___019^0-hsize___019^post46 == 0 /\ i45^0-i45^post46 == 0 /\ __const_429496^0-__const_429496^post46 == 0 /\ r_off32^0-r_off32^post46 == 0 /\ -bits33^post46+bits33^0 == 0 /\ free_ent^0-free_ent^post46 == 0 /\ -hsize___027^post46+hsize___027^0 == 0 /\ InCnt^0-InCnt^post46 == 0 /\ -n_bits^post46+n_bits^0 == 0 /\ -in_count^post46+in_count^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post46 == 0 /\ -apsim_bound11113^post46+apsim_bound11113^0 == 0 /\ n40^0-i41^0 <= 0 /\ -m130^post46+m130^0 == 0 /\ -__const_9^post46+__const_9^0 == 0 /\ c7^0-c7^post46 == 0 /\ n44^0-n44^post46 == 0 /\ tmp12^0-tmp12^post46 == 0 /\ -ret_getbyte18^post46+ret_getbyte18^0 == 0), cost: 1 47: l22 -> l40 : InCnt^0'=InCnt^post47, i21^0'=i21^post47, apsim_InCnt^0'=apsim_InCnt^post47, disp9^0'=disp9^post47, tmp12^0'=tmp12^post47, __const_257^0'=__const_257^post47, i6^0'=i6^post47, block_compress^0'=block_compress^post47, out_count^0'=out_count^post47, hshift11^0'=hshift11^post47, hsize___019^0'=hsize___019^post47, __const_8388607^0'=__const_8388607^post47, maxcode^0'=maxcode^post47, clear_flg^0'=clear_flg^post47, ret_getbyte25^0'=ret_getbyte25^post47, __const_16^0'=__const_16^post47, i3^0'=i3^post47, n44^0'=n44^post47, exit_stat^0'=exit_stat^post47, tmp___017^0'=tmp___017^post47, __const_50^0'=__const_50^post47, m122^0'=m122^post47, c37^0'=c37^post47, rat26^0'=rat26^post47, hsize_reg10^0'=hsize_reg10^post47, __const_9^0'=__const_9^post47, n40^0'=n40^post47, count^0'=count^post47, tabort4^0'=tabort4^post47, __const_256^0'=__const_256^post47, i45^0'=i45^post47, bits33^0'=bits33^post47, offset^0'=offset^post47, free_ent^0'=free_ent^post47, tmp___115^0'=tmp___115^post47, __const_65536^0'=__const_65536^post47, maxbits^0'=maxbits^post47, checkpoint^0'=checkpoint^post47, ret_getbyte18^0'=ret_getbyte18^post47, __const_10000^0'=__const_10000^post47, i29^0'=i29^post47, apsim_bound11113^0'=apsim_bound11113^post47, ent8^0'=ent8^post47, tmp___014^0'=tmp___014^post47, __const_429496^0'=__const_429496^post47, in_count^0'=in_count^post47, bytes_out^0'=bytes_out^post47, r_off32^0'=r_off32^post47, hsize^0'=hsize^post47, hsize___027^0'=hsize___027^post47, __const_8^0'=__const_8^post47, maxmaxcode^0'=maxmaxcode^post47, code31^0'=code31^post47, seed2^0'=seed2^post47, __const_2147483647^0'=__const_2147483647^post47, i41^0'=i41^post47, n_bits^0'=n_bits^post47, fcode5^0'=fcode5^post47, tmp___024^0'=tmp___024^post47, __const_53^0'=__const_53^post47, m130^0'=m130^post47, c7^0'=c7^post47, ratio^0'=ratio^post47, (-__const_256^post47+__const_256^0 == 0 /\ i6^0-i6^post47 == 0 /\ clear_flg^0-clear_flg^post47 == 0 /\ -apsim_bound11113^post47+apsim_bound11113^0 == 0 /\ n44^0-n44^post47 == 0 /\ -__const_53^post47+__const_53^0 == 0 /\ hsize___027^0-hsize___027^post47 == 0 /\ -__const_8^post47+__const_8^0 == 0 /\ hshift11^0-hshift11^post47 == 0 /\ __const_10000^0-__const_10000^post47 == 0 /\ hsize___019^0-hsize___019^post47 == 0 /\ __const_50^0-__const_50^post47 == 0 /\ -__const_16^post47+__const_16^0 == 0 /\ -__const_2147483647^post47+__const_2147483647^0 == 0 /\ tmp___017^0-tmp___017^post47 == 0 /\ -m122^post47+m122^0 == 0 /\ rat26^0-rat26^post47 == 0 /\ i21^0-i21^post47 == 0 /\ seed2^0-seed2^post47 == 0 /\ disp9^0-disp9^post47 == 0 /\ -i41^post47+i41^0 == 0 /\ -i29^post47+i29^0 == 0 /\ maxbits^0-maxbits^post47 == 0 /\ -ratio^post47+ratio^0 == 0 /\ -maxmaxcode^post47+maxmaxcode^0 == 0 /\ hsize_reg10^0-hsize_reg10^post47 == 0 /\ -tmp___024^post47+tmp___024^0 == 0 /\ code31^0-code31^post47 == 0 /\ -__const_429496^post47+__const_429496^0 == 0 /\ __const_257^0-__const_257^post47 == 0 /\ in_count^0-in_count^post47 == 0 /\ -checkpoint^post47+checkpoint^0 == 0 /\ -r_off32^post47+r_off32^0 == 0 /\ offset^0-offset^post47 == 0 /\ apsim_InCnt^0-apsim_InCnt^post47 == 0 /\ -c7^post47+c7^0 == 0 /\ -exit_stat^post47+exit_stat^0 == 0 /\ -tmp___014^post47+tmp___014^0 == 0 /\ bits33^0-bits33^post47 == 0 /\ -fcode5^post47+fcode5^0 == 0 /\ __const_8388607^0-__const_8388607^post47 == 0 /\ out_count^0-out_count^post47 == 0 /\ -free_ent^post47+free_ent^0 == 0 /\ tabort4^0-tabort4^post47 == 0 /\ n_bits^0-n_bits^post47 == 0 /\ maxcode^0-maxcode^post47 == 0 /\ -hsize^post47+hsize^0 == 0 /\ c37^0-c37^post47 == 0 /\ 1-n40^0+i41^0 <= 0 /\ ent8^0-ent8^post47 == 0 /\ InCnt^0-InCnt^post47 == 0 /\ -i45^post47+i45^0 == 0 /\ -m130^post47+m130^0 == 0 /\ -block_compress^post47+block_compress^0 == 0 /\ -n40^post47+n40^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post47 == 0 /\ count^0-count^post47 == 0 /\ -ret_getbyte18^post47+ret_getbyte18^0 == 0 /\ tmp12^0-tmp12^post47 == 0 /\ __const_65536^0-__const_65536^post47 == 0 /\ __const_9^0-__const_9^post47 == 0 /\ -tmp___115^post47+tmp___115^0 == 0 /\ i3^0-i3^post47 == 0 /\ -bytes_out^post47+bytes_out^0 == 0), cost: 1 25: l26 -> l27 : InCnt^0'=InCnt^post25, i21^0'=i21^post25, apsim_InCnt^0'=apsim_InCnt^post25, disp9^0'=disp9^post25, tmp12^0'=tmp12^post25, __const_257^0'=__const_257^post25, i6^0'=i6^post25, block_compress^0'=block_compress^post25, out_count^0'=out_count^post25, hshift11^0'=hshift11^post25, hsize___019^0'=hsize___019^post25, __const_8388607^0'=__const_8388607^post25, maxcode^0'=maxcode^post25, clear_flg^0'=clear_flg^post25, ret_getbyte25^0'=ret_getbyte25^post25, __const_16^0'=__const_16^post25, i3^0'=i3^post25, n44^0'=n44^post25, exit_stat^0'=exit_stat^post25, tmp___017^0'=tmp___017^post25, __const_50^0'=__const_50^post25, m122^0'=m122^post25, c37^0'=c37^post25, rat26^0'=rat26^post25, hsize_reg10^0'=hsize_reg10^post25, __const_9^0'=__const_9^post25, n40^0'=n40^post25, count^0'=count^post25, tabort4^0'=tabort4^post25, __const_256^0'=__const_256^post25, i45^0'=i45^post25, bits33^0'=bits33^post25, offset^0'=offset^post25, free_ent^0'=free_ent^post25, tmp___115^0'=tmp___115^post25, __const_65536^0'=__const_65536^post25, maxbits^0'=maxbits^post25, checkpoint^0'=checkpoint^post25, ret_getbyte18^0'=ret_getbyte18^post25, __const_10000^0'=__const_10000^post25, i29^0'=i29^post25, apsim_bound11113^0'=apsim_bound11113^post25, ent8^0'=ent8^post25, tmp___014^0'=tmp___014^post25, __const_429496^0'=__const_429496^post25, in_count^0'=in_count^post25, bytes_out^0'=bytes_out^post25, r_off32^0'=r_off32^post25, hsize^0'=hsize^post25, hsize___027^0'=hsize___027^post25, __const_8^0'=__const_8^post25, maxmaxcode^0'=maxmaxcode^post25, code31^0'=code31^post25, seed2^0'=seed2^post25, __const_2147483647^0'=__const_2147483647^post25, i41^0'=i41^post25, n_bits^0'=n_bits^post25, fcode5^0'=fcode5^post25, tmp___024^0'=tmp___024^post25, __const_53^0'=__const_53^post25, m130^0'=m130^post25, c7^0'=c7^post25, ratio^0'=ratio^post25, (0 == 0 /\ __const_256^0-__const_256^post25 == 0 /\ ret_getbyte18^0-ret_getbyte18^post25 == 0 /\ -m130^post25+m130^0 == 0 /\ -i41^post25+i41^0 == 0 /\ hsize___019^0-hsize___019^post25 == 0 /\ bits33^0-bits33^post25 == 0 /\ __const_65536^0-__const_65536^post25 == 0 /\ __const_8388607^0-__const_8388607^post25 == 0 /\ i45^0-i45^post25 == 0 /\ ret_getbyte25^0-ret_getbyte25^post25 == 0 /\ -maxmaxcode^post25+maxmaxcode^0 == 0 /\ -maxbits^post25+maxbits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post25 == 0 /\ -c37^post25+c37^0 == 0 /\ disp9^0-disp9^post25 == 0 /\ -n_bits^post25+n_bits^0 == 0 /\ tmp12^0-tmp12^post25 == 0 /\ -__const_53^post25+__const_53^0 == 0 /\ hsize^0-hsize^post25 == 0 /\ -__const_429496^post25+__const_429496^0 == 0 /\ -__const_9^post25+__const_9^0 == 0 /\ -free_ent^post25+free_ent^0 == 0 /\ i6^0-i6^post25 == 0 /\ -checkpoint^post25+checkpoint^0 == 0 /\ -rat26^post25+rat26^0 == 0 /\ n40^0-n40^post25 == 0 /\ -code31^post25+code31^0 == 0 /\ __const_50^0-__const_50^post25 == 0 /\ exit_stat^0-exit_stat^post25 == 0 /\ apsim_InCnt^0-apsim_InCnt^post25 == 0 /\ -i29^post25+i29^0 == 0 /\ hsize_reg10^0-hsize_reg10^post25 == 0 /\ -tmp___014^post25+tmp___014^0 == 0 /\ -tmp___115^post25+tmp___115^0 == 0 /\ -hsize___027^post25+hsize___027^0 == 0 /\ InCnt^0-InCnt^post25 == 0 /\ -tabort4^post25+tabort4^0 == 0 /\ -ratio^post25+ratio^0 == 0 /\ -seed2^post25+seed2^0 == 0 /\ tmp___024^0-tmp___024^post25 == 0 /\ -tmp___017^post25+tmp___017^0 == 0 /\ clear_flg^0-clear_flg^post25 == 0 /\ __const_257^0-__const_257^post25 == 0 /\ n44^0-n44^post25 == 0 /\ hshift11^0-hshift11^post25 == 0 /\ -__const_10000^post25+__const_10000^0 == 0 /\ maxcode^0-maxcode^post25 == 0 /\ -out_count^post25+out_count^0 == 0 /\ m122^0-m122^post25 == 0 /\ __const_16^0-__const_16^post25 == 0 /\ -c7^post25+c7^0 == 0 /\ -__const_8^post25+__const_8^0 == 0 /\ -i3^post25+i3^0 == 0 /\ in_count^0-in_count^post25 == 0 /\ -fcode5^post25+fcode5^0 == 0 /\ offset^post25 == 0 /\ -r_off32^post25+r_off32^0 == 0 /\ block_compress^0-block_compress^post25 == 0 /\ i21^0-i21^post25 == 0 /\ -ent8^post25+ent8^0 == 0 /\ -__const_2147483647^post25+__const_2147483647^0 == 0 /\ count^0-count^post25 == 0), cost: 1 37: l27 -> l35 : InCnt^0'=InCnt^post37, i21^0'=i21^post37, apsim_InCnt^0'=apsim_InCnt^post37, disp9^0'=disp9^post37, tmp12^0'=tmp12^post37, __const_257^0'=__const_257^post37, i6^0'=i6^post37, block_compress^0'=block_compress^post37, out_count^0'=out_count^post37, hshift11^0'=hshift11^post37, hsize___019^0'=hsize___019^post37, __const_8388607^0'=__const_8388607^post37, maxcode^0'=maxcode^post37, clear_flg^0'=clear_flg^post37, ret_getbyte25^0'=ret_getbyte25^post37, __const_16^0'=__const_16^post37, i3^0'=i3^post37, n44^0'=n44^post37, exit_stat^0'=exit_stat^post37, tmp___017^0'=tmp___017^post37, __const_50^0'=__const_50^post37, m122^0'=m122^post37, c37^0'=c37^post37, rat26^0'=rat26^post37, hsize_reg10^0'=hsize_reg10^post37, __const_9^0'=__const_9^post37, n40^0'=n40^post37, count^0'=count^post37, tabort4^0'=tabort4^post37, __const_256^0'=__const_256^post37, i45^0'=i45^post37, bits33^0'=bits33^post37, offset^0'=offset^post37, free_ent^0'=free_ent^post37, tmp___115^0'=tmp___115^post37, __const_65536^0'=__const_65536^post37, maxbits^0'=maxbits^post37, checkpoint^0'=checkpoint^post37, ret_getbyte18^0'=ret_getbyte18^post37, __const_10000^0'=__const_10000^post37, i29^0'=i29^post37, apsim_bound11113^0'=apsim_bound11113^post37, ent8^0'=ent8^post37, tmp___014^0'=tmp___014^post37, __const_429496^0'=__const_429496^post37, in_count^0'=in_count^post37, bytes_out^0'=bytes_out^post37, r_off32^0'=r_off32^post37, hsize^0'=hsize^post37, hsize___027^0'=hsize___027^post37, __const_8^0'=__const_8^post37, maxmaxcode^0'=maxmaxcode^post37, code31^0'=code31^post37, seed2^0'=seed2^post37, __const_2147483647^0'=__const_2147483647^post37, i41^0'=i41^post37, n_bits^0'=n_bits^post37, fcode5^0'=fcode5^post37, tmp___024^0'=tmp___024^post37, __const_53^0'=__const_53^post37, m130^0'=m130^post37, c7^0'=c7^post37, ratio^0'=ratio^post37, (__const_257^0-__const_257^post37 == 0 /\ out_count^0-out_count^post37 == 0 /\ -r_off32^post37+r_off32^0 == 0 /\ -i29^post37+i29^0 == 0 /\ -ratio^post37+ratio^0 == 0 /\ -hsize___027^post37+hsize___027^0 == 0 /\ -tmp___014^post37+tmp___014^0 == 0 /\ -tabort4^post37+tabort4^0 == 0 /\ -seed2^post37+seed2^0 == 0 /\ -tmp___024^post37+tmp___024^0 == 0 /\ InCnt^0-InCnt^post37 == 0 /\ -tmp___017^post37+tmp___017^0 == 0 /\ i41^0-i41^post37 == 0 /\ __const_8388607^0-__const_8388607^post37 == 0 /\ -__const_50^post37+__const_50^0 == 0 /\ -__const_8^post37+__const_8^0 == 0 /\ __const_65536^0-__const_65536^post37 == 0 /\ tmp12^0-tmp12^post37 == 0 /\ ret_getbyte18^0-ret_getbyte18^post37 == 0 /\ -c7^post37+c7^0 == 0 /\ -__const_10000^post37+__const_10000^0 == 0 /\ hsize___019^0-hsize___019^post37 == 0 /\ code31^0-code31^post37 == 0 /\ -bytes_out^post37+bytes_out^0 == 0 /\ block_compress^0-block_compress^post37 == 0 /\ -fcode5^post37+fcode5^0 == 0 /\ -clear_flg^post37+clear_flg^0 == 0 /\ c37^0-c37^post37 == 0 /\ n44^0-n44^post37 == 0 /\ -__const_2147483647^post37+__const_2147483647^0 == 0 /\ i45^0-i45^post37 == 0 /\ -i3^post37+i3^0 == 0 /\ -n_bits^post37+n_bits^0 == 0 /\ -maxbits^post37+maxbits^0 == 0 /\ tmp___115^0-tmp___115^post37 == 0 /\ -ent8^post37+ent8^0 == 0 /\ maxcode^0-maxcode^post37 == 0 /\ __const_16^0-__const_16^post37 == 0 /\ -m130^post37+m130^0 == 0 /\ i21^0-i21^post37 == 0 /\ n40^0-n40^post37 == 0 /\ exit_stat^0-exit_stat^post37 == 0 /\ in_count^0-in_count^post37 == 0 /\ -offset^post37+offset^0 == 0 /\ -maxmaxcode^post37+maxmaxcode^0 == 0 /\ -apsim_InCnt^post37+apsim_InCnt^0 == 0 /\ count^0-count^post37 == 0 /\ -bits33^post37+bits33^0 == 0 /\ -__const_9^post37+__const_9^0 == 0 /\ -i6^post37+i6^0 == 0 /\ -checkpoint^post37+checkpoint^0 == 0 /\ hsize_reg10^0-hsize_reg10^post37 == 0 /\ -__const_429496^post37+__const_429496^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post37 == 0 /\ -hsize^post37+hsize^0 == 0 /\ -__const_53^post37+__const_53^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post37 == 0 /\ -hshift11^post37+hshift11^0 == 0 /\ -free_ent^post37+free_ent^0 == 0 /\ -rat26^post37+rat26^0 == 0 /\ disp9^0-disp9^post37 == 0 /\ m122^0-m122^post37 == 0 /\ -__const_256^post37+__const_256^0 == 0), cost: 1 26: l28 -> l26 : InCnt^0'=InCnt^post26, i21^0'=i21^post26, apsim_InCnt^0'=apsim_InCnt^post26, disp9^0'=disp9^post26, tmp12^0'=tmp12^post26, __const_257^0'=__const_257^post26, i6^0'=i6^post26, block_compress^0'=block_compress^post26, out_count^0'=out_count^post26, hshift11^0'=hshift11^post26, hsize___019^0'=hsize___019^post26, __const_8388607^0'=__const_8388607^post26, maxcode^0'=maxcode^post26, clear_flg^0'=clear_flg^post26, ret_getbyte25^0'=ret_getbyte25^post26, __const_16^0'=__const_16^post26, i3^0'=i3^post26, n44^0'=n44^post26, exit_stat^0'=exit_stat^post26, tmp___017^0'=tmp___017^post26, __const_50^0'=__const_50^post26, m122^0'=m122^post26, c37^0'=c37^post26, rat26^0'=rat26^post26, hsize_reg10^0'=hsize_reg10^post26, __const_9^0'=__const_9^post26, n40^0'=n40^post26, count^0'=count^post26, tabort4^0'=tabort4^post26, __const_256^0'=__const_256^post26, i45^0'=i45^post26, bits33^0'=bits33^post26, offset^0'=offset^post26, free_ent^0'=free_ent^post26, tmp___115^0'=tmp___115^post26, __const_65536^0'=__const_65536^post26, maxbits^0'=maxbits^post26, checkpoint^0'=checkpoint^post26, ret_getbyte18^0'=ret_getbyte18^post26, __const_10000^0'=__const_10000^post26, i29^0'=i29^post26, apsim_bound11113^0'=apsim_bound11113^post26, ent8^0'=ent8^post26, tmp___014^0'=tmp___014^post26, __const_429496^0'=__const_429496^post26, in_count^0'=in_count^post26, bytes_out^0'=bytes_out^post26, r_off32^0'=r_off32^post26, hsize^0'=hsize^post26, hsize___027^0'=hsize___027^post26, __const_8^0'=__const_8^post26, maxmaxcode^0'=maxmaxcode^post26, code31^0'=code31^post26, seed2^0'=seed2^post26, __const_2147483647^0'=__const_2147483647^post26, i41^0'=i41^post26, n_bits^0'=n_bits^post26, fcode5^0'=fcode5^post26, tmp___024^0'=tmp___024^post26, __const_53^0'=__const_53^post26, m130^0'=m130^post26, c7^0'=c7^post26, ratio^0'=ratio^post26, (-bytes_out^post26+bytes_out^0 == 0 /\ -maxmaxcode^post26+maxmaxcode^0 == 0 /\ -fcode5^post26+fcode5^0 == 0 /\ disp9^0-disp9^post26 == 0 /\ InCnt^0-InCnt^post26 == 0 /\ -exit_stat^post26+exit_stat^0 == 0 /\ -ent8^post26+ent8^0 == 0 /\ -offset^post26+offset^0 == 0 /\ tmp12^0-tmp12^post26 == 0 /\ rat26^0-rat26^post26 == 0 /\ -n40^post26+n40^0 == 0 /\ -c7^post26+c7^0 == 0 /\ __const_8^0-__const_8^post26 == 0 /\ clear_flg^0-clear_flg^post26 == 0 /\ i6^0-i6^post26 == 0 /\ -code31^post26+code31^0 == 0 /\ -apsim_bound11113^post26+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post26 == 0 /\ -n44^post26+n44^0 == 0 /\ -n_bits^post26+n_bits^0 == 0 /\ tabort4^0-tabort4^post26 == 0 /\ -i45^post26+i45^0 == 0 /\ -ret_getbyte18^post26+ret_getbyte18^0 == 0 /\ checkpoint^0-checkpoint^post26 == 0 /\ -m130^post26+m130^0 == 0 /\ out_count^0-out_count^post26 == 0 /\ __const_50^0-__const_50^post26 == 0 /\ -hsize^post26+hsize^0 == 0 /\ -hsize___019^post26+hsize___019^0 == 0 /\ seed2^0-seed2^post26 == 0 /\ -in_count^post26+in_count^0 == 0 /\ c37^0-c37^post26 == 0 /\ -__const_8388607^post26+__const_8388607^0 == 0 /\ hsize_reg10^0-hsize_reg10^post26 == 0 /\ -__const_53^post26+__const_53^0 == 0 /\ -__const_10000^post26+__const_10000^0 == 0 /\ __const_257^0-__const_257^post26 == 0 /\ -__const_429496^post26+__const_429496^0 == 0 /\ free_ent^0-free_ent^post26 == 0 /\ __const_16^0-__const_16^post26 == 0 /\ -hsize___027^post26+hsize___027^0 == 0 /\ i3^0-i3^post26 == 0 /\ -tmp___115^post26+tmp___115^0 == 0 /\ tmp___014^0-tmp___014^post26 == 0 /\ __const_9^0-__const_9^post26 == 0 /\ -tmp___024^post26+tmp___024^0 == 0 /\ -r_off32^post26+r_off32^0 == 0 /\ -__const_65536^post26+__const_65536^0 == 0 /\ -count^post26+count^0 == 0 /\ hshift11^0-hshift11^post26 == 0 /\ -__const_2147483647^post26+__const_2147483647^0 == 0 /\ -m122^post26+m122^0 == 0 /\ i29^0-i29^post26 == 0 /\ tmp___017^0-tmp___017^post26 == 0 /\ bits33^0-bits33^post26 == 0 /\ -ret_getbyte25^post26+ret_getbyte25^0 == 0 /\ -i41^post26+i41^0 == 0 /\ __const_256^0-__const_256^post26 == 0 /\ maxcode^0-maxcode^post26 == 0 /\ -ratio^post26+ratio^0 == 0 /\ block_compress^0-block_compress^post26 == 0 /\ maxbits^0-maxbits^post26 == 0 /\ i21^0-i21^post26 == 0), cost: 1 27: l29 -> l28 : InCnt^0'=InCnt^post27, i21^0'=i21^post27, apsim_InCnt^0'=apsim_InCnt^post27, disp9^0'=disp9^post27, tmp12^0'=tmp12^post27, __const_257^0'=__const_257^post27, i6^0'=i6^post27, block_compress^0'=block_compress^post27, out_count^0'=out_count^post27, hshift11^0'=hshift11^post27, hsize___019^0'=hsize___019^post27, __const_8388607^0'=__const_8388607^post27, maxcode^0'=maxcode^post27, clear_flg^0'=clear_flg^post27, ret_getbyte25^0'=ret_getbyte25^post27, __const_16^0'=__const_16^post27, i3^0'=i3^post27, n44^0'=n44^post27, exit_stat^0'=exit_stat^post27, tmp___017^0'=tmp___017^post27, __const_50^0'=__const_50^post27, m122^0'=m122^post27, c37^0'=c37^post27, rat26^0'=rat26^post27, hsize_reg10^0'=hsize_reg10^post27, __const_9^0'=__const_9^post27, n40^0'=n40^post27, count^0'=count^post27, tabort4^0'=tabort4^post27, __const_256^0'=__const_256^post27, i45^0'=i45^post27, bits33^0'=bits33^post27, offset^0'=offset^post27, free_ent^0'=free_ent^post27, tmp___115^0'=tmp___115^post27, __const_65536^0'=__const_65536^post27, maxbits^0'=maxbits^post27, checkpoint^0'=checkpoint^post27, ret_getbyte18^0'=ret_getbyte18^post27, __const_10000^0'=__const_10000^post27, i29^0'=i29^post27, apsim_bound11113^0'=apsim_bound11113^post27, ent8^0'=ent8^post27, tmp___014^0'=tmp___014^post27, __const_429496^0'=__const_429496^post27, in_count^0'=in_count^post27, bytes_out^0'=bytes_out^post27, r_off32^0'=r_off32^post27, hsize^0'=hsize^post27, hsize___027^0'=hsize___027^post27, __const_8^0'=__const_8^post27, maxmaxcode^0'=maxmaxcode^post27, code31^0'=code31^post27, seed2^0'=seed2^post27, __const_2147483647^0'=__const_2147483647^post27, i41^0'=i41^post27, n_bits^0'=n_bits^post27, fcode5^0'=fcode5^post27, tmp___024^0'=tmp___024^post27, __const_53^0'=__const_53^post27, m130^0'=m130^post27, c7^0'=c7^post27, ratio^0'=ratio^post27, (__const_50^0-__const_50^post27 == 0 /\ ret_getbyte25^0-ret_getbyte25^post27 == 0 /\ -free_ent^post27+free_ent^0 == 0 /\ disp9^0-disp9^post27 == 0 /\ -c7^post27+c7^0 == 0 /\ -checkpoint^post27+checkpoint^0 == 0 /\ -rat26^post27+rat26^0 == 0 /\ -r_off32^post27+r_off32^0 == 0 /\ -fcode5^post27+fcode5^0 == 0 /\ -code31^post27+code31^0 == 0 /\ InCnt^0-InCnt^post27 == 0 /\ i6^0-i6^post27 == 0 /\ __const_65536^0-__const_65536^post27 == 0 /\ n40^0-n40^post27 == 0 /\ exit_stat^0-exit_stat^post27 == 0 /\ apsim_InCnt^0-apsim_InCnt^post27 == 0 /\ -m130^post27+m130^0 == 0 /\ -hsize___027^post27+hsize___027^0 == 0 /\ clear_flg^0-clear_flg^post27 == 0 /\ -tmp___115^post27+tmp___115^0 == 0 /\ -seed2^post27+seed2^0 == 0 /\ -bytes_out^post27+bytes_out^0 == 0 /\ hsize^0-hsize^post27 == 0 /\ -tmp___017^post27+tmp___017^0 == 0 /\ -apsim_bound11113^post27+apsim_bound11113^0 == 0 /\ c37^0-c37^post27 == 0 /\ __const_8388607^0-__const_8388607^post27 == 0 /\ i41^0-i41^post27 == 0 /\ -n_bits^post27+n_bits^0 == 0 /\ hsize___019^0-hsize___019^post27 == 0 /\ i21^0-i21^post27 == 0 /\ -__const_429496^post27+__const_429496^0 == 0 /\ -__const_53^post27+__const_53^0 == 0 /\ -__const_10000^post27+__const_10000^0 == 0 /\ -__const_256^post27+__const_256^0 == 0 /\ -__const_2147483647^post27+__const_2147483647^0 == 0 /\ i45^0-i45^post27 == 0 /\ -bits33^post27+bits33^0 == 0 /\ -__const_8^post27+__const_8^0 == 0 /\ count^0-count^post27 == 0 /\ out_count^0-out_count^post27 == 0 /\ -__const_9^post27+__const_9^0 == 0 /\ hsize_reg10^0-hsize_reg10^post27 == 0 /\ -i3^post27+i3^0 == 0 /\ -__const_257^post27+__const_257^0 == 0 /\ in_count^0-in_count^post27 == 0 /\ -i29^post27+i29^0 == 0 /\ ent8^0-ent8^post27 == 0 /\ __const_16^0-__const_16^post27 == 0 /\ -tmp___014^post27+tmp___014^0 == 0 /\ block_compress^0-block_compress^post27 == 0 /\ n44^0-n44^post27 == 0 /\ -tabort4^post27+tabort4^0 == 0 /\ -ratio^post27+ratio^0 == 0 /\ tmp12^0-tmp12^post27 == 0 /\ __const_16^0-i45^0 <= 0 /\ -maxmaxcode^post27+maxmaxcode^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post27 == 0 /\ -tmp___024^post27+tmp___024^0 == 0 /\ hshift11^0-hshift11^post27 == 0 /\ -maxbits^post27+maxbits^0 == 0 /\ maxcode^0-maxcode^post27 == 0 /\ m122^0-m122^post27 == 0 /\ -offset^post27+offset^0 == 0), cost: 1 28: l29 -> l30 : InCnt^0'=InCnt^post28, i21^0'=i21^post28, apsim_InCnt^0'=apsim_InCnt^post28, disp9^0'=disp9^post28, tmp12^0'=tmp12^post28, __const_257^0'=__const_257^post28, i6^0'=i6^post28, block_compress^0'=block_compress^post28, out_count^0'=out_count^post28, hshift11^0'=hshift11^post28, hsize___019^0'=hsize___019^post28, __const_8388607^0'=__const_8388607^post28, maxcode^0'=maxcode^post28, clear_flg^0'=clear_flg^post28, ret_getbyte25^0'=ret_getbyte25^post28, __const_16^0'=__const_16^post28, i3^0'=i3^post28, n44^0'=n44^post28, exit_stat^0'=exit_stat^post28, tmp___017^0'=tmp___017^post28, __const_50^0'=__const_50^post28, m122^0'=m122^post28, c37^0'=c37^post28, rat26^0'=rat26^post28, hsize_reg10^0'=hsize_reg10^post28, __const_9^0'=__const_9^post28, n40^0'=n40^post28, count^0'=count^post28, tabort4^0'=tabort4^post28, __const_256^0'=__const_256^post28, i45^0'=i45^post28, bits33^0'=bits33^post28, offset^0'=offset^post28, free_ent^0'=free_ent^post28, tmp___115^0'=tmp___115^post28, __const_65536^0'=__const_65536^post28, maxbits^0'=maxbits^post28, checkpoint^0'=checkpoint^post28, ret_getbyte18^0'=ret_getbyte18^post28, __const_10000^0'=__const_10000^post28, i29^0'=i29^post28, apsim_bound11113^0'=apsim_bound11113^post28, ent8^0'=ent8^post28, tmp___014^0'=tmp___014^post28, __const_429496^0'=__const_429496^post28, in_count^0'=in_count^post28, bytes_out^0'=bytes_out^post28, r_off32^0'=r_off32^post28, hsize^0'=hsize^post28, hsize___027^0'=hsize___027^post28, __const_8^0'=__const_8^post28, maxmaxcode^0'=maxmaxcode^post28, code31^0'=code31^post28, seed2^0'=seed2^post28, __const_2147483647^0'=__const_2147483647^post28, i41^0'=i41^post28, n_bits^0'=n_bits^post28, fcode5^0'=fcode5^post28, tmp___024^0'=tmp___024^post28, __const_53^0'=__const_53^post28, m130^0'=m130^post28, c7^0'=c7^post28, ratio^0'=ratio^post28, (tabort4^0-tabort4^post28 == 0 /\ -hsize^post28+hsize^0 == 0 /\ ent8^0-ent8^post28 == 0 /\ i21^0-i21^post28 == 0 /\ -count^post28+count^0 == 0 /\ -checkpoint^post28+checkpoint^0 == 0 /\ __const_10000^0-__const_10000^post28 == 0 /\ rat26^0-rat26^post28 == 0 /\ __const_50^0-__const_50^post28 == 0 /\ maxbits^0-maxbits^post28 == 0 /\ -code31^post28+code31^0 == 0 /\ __const_9^0-__const_9^post28 == 0 /\ i6^0-i6^post28 == 0 /\ -ratio^post28+ratio^0 == 0 /\ -1+i45^post28-i45^0 == 0 /\ -r_off32^post28+r_off32^0 == 0 /\ -fcode5^post28+fcode5^0 == 0 /\ hsize___027^0-hsize___027^post28 == 0 /\ -seed2^post28+seed2^0 == 0 /\ n44^0-n44^post28 == 0 /\ -ret_getbyte18^post28+ret_getbyte18^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post28 == 0 /\ clear_flg^0-clear_flg^post28 == 0 /\ -c7^post28+c7^0 == 0 /\ c37^0-c37^post28 == 0 /\ -n_bits^post28+n_bits^0 == 0 /\ -tmp___115^post28+tmp___115^0 == 0 /\ -n40^post28+n40^0 == 0 /\ free_ent^0-free_ent^post28 == 0 /\ -apsim_bound11113^post28+apsim_bound11113^0 == 0 /\ __const_257^0-__const_257^post28 == 0 /\ __const_16^0-__const_16^post28 == 0 /\ out_count^0-out_count^post28 == 0 /\ disp9^0-disp9^post28 == 0 /\ -__const_2147483647^post28+__const_2147483647^0 == 0 /\ maxcode^0-maxcode^post28 == 0 /\ -m122^post28+m122^0 == 0 /\ -__const_65536^post28+__const_65536^0 == 0 /\ -i29^post28+i29^0 == 0 /\ -__const_8^post28+__const_8^0 == 0 /\ -in_count^post28+in_count^0 == 0 /\ -hsize___019^post28+hsize___019^0 == 0 /\ 1-__const_16^0+i45^0 <= 0 /\ -m130^post28+m130^0 == 0 /\ InCnt^0-InCnt^post28 == 0 /\ bits33^0-bits33^post28 == 0 /\ tmp___017^0-tmp___017^post28 == 0 /\ tmp12^0-tmp12^post28 == 0 /\ -__const_8388607^post28+__const_8388607^0 == 0 /\ -maxmaxcode^post28+maxmaxcode^0 == 0 /\ __const_256^0-__const_256^post28 == 0 /\ bytes_out^0-bytes_out^post28 == 0 /\ tmp___014^0-tmp___014^post28 == 0 /\ i3^0-i3^post28 == 0 /\ block_compress^0-block_compress^post28 == 0 /\ -exit_stat^post28+exit_stat^0 == 0 /\ -i41^post28+i41^0 == 0 /\ -hsize_reg10^post28+hsize_reg10^0 == 0 /\ -__const_429496^post28+__const_429496^0 == 0 /\ -__const_53^post28+__const_53^0 == 0 /\ -tmp___024^post28+tmp___024^0 == 0 /\ hshift11^0-hshift11^post28 == 0 /\ ret_getbyte25^0-ret_getbyte25^post28 == 0 /\ offset^0-offset^post28 == 0), cost: 1 69: l30 -> l31 : InCnt^0'=InCnt^post69, i21^0'=i21^post69, apsim_InCnt^0'=apsim_InCnt^post69, disp9^0'=disp9^post69, tmp12^0'=tmp12^post69, __const_257^0'=__const_257^post69, i6^0'=i6^post69, block_compress^0'=block_compress^post69, out_count^0'=out_count^post69, hshift11^0'=hshift11^post69, hsize___019^0'=hsize___019^post69, __const_8388607^0'=__const_8388607^post69, maxcode^0'=maxcode^post69, clear_flg^0'=clear_flg^post69, ret_getbyte25^0'=ret_getbyte25^post69, __const_16^0'=__const_16^post69, i3^0'=i3^post69, n44^0'=n44^post69, exit_stat^0'=exit_stat^post69, tmp___017^0'=tmp___017^post69, __const_50^0'=__const_50^post69, m122^0'=m122^post69, c37^0'=c37^post69, rat26^0'=rat26^post69, hsize_reg10^0'=hsize_reg10^post69, __const_9^0'=__const_9^post69, n40^0'=n40^post69, count^0'=count^post69, tabort4^0'=tabort4^post69, __const_256^0'=__const_256^post69, i45^0'=i45^post69, bits33^0'=bits33^post69, offset^0'=offset^post69, free_ent^0'=free_ent^post69, tmp___115^0'=tmp___115^post69, __const_65536^0'=__const_65536^post69, maxbits^0'=maxbits^post69, checkpoint^0'=checkpoint^post69, ret_getbyte18^0'=ret_getbyte18^post69, __const_10000^0'=__const_10000^post69, i29^0'=i29^post69, apsim_bound11113^0'=apsim_bound11113^post69, ent8^0'=ent8^post69, tmp___014^0'=tmp___014^post69, __const_429496^0'=__const_429496^post69, in_count^0'=in_count^post69, bytes_out^0'=bytes_out^post69, r_off32^0'=r_off32^post69, hsize^0'=hsize^post69, hsize___027^0'=hsize___027^post69, __const_8^0'=__const_8^post69, maxmaxcode^0'=maxmaxcode^post69, code31^0'=code31^post69, seed2^0'=seed2^post69, __const_2147483647^0'=__const_2147483647^post69, i41^0'=i41^post69, n_bits^0'=n_bits^post69, fcode5^0'=fcode5^post69, tmp___024^0'=tmp___024^post69, __const_53^0'=__const_53^post69, m130^0'=m130^post69, c7^0'=c7^post69, ratio^0'=ratio^post69, (-__const_8^post69+__const_8^0 == 0 /\ -__const_429496^post69+__const_429496^0 == 0 /\ -hsize_reg10^post69+hsize_reg10^0 == 0 /\ hsize___027^0-hsize___027^post69 == 0 /\ __const_9^0-__const_9^post69 == 0 /\ tabort4^0-tabort4^post69 == 0 /\ apsim_InCnt^0-apsim_InCnt^post69 == 0 /\ -__const_53^post69+__const_53^0 == 0 /\ __const_50^0-__const_50^post69 == 0 /\ tmp___017^0-tmp___017^post69 == 0 /\ out_count^0-out_count^post69 == 0 /\ -tmp___115^post69+tmp___115^0 == 0 /\ block_compress^0-block_compress^post69 == 0 /\ -__const_2147483647^post69+__const_2147483647^0 == 0 /\ maxbits^0-maxbits^post69 == 0 /\ -tmp___014^post69+tmp___014^0 == 0 /\ InCnt^0-InCnt^post69 == 0 /\ -__const_65536^post69+__const_65536^0 == 0 /\ -ratio^post69+ratio^0 == 0 /\ -count^post69+count^0 == 0 /\ c37^0-c37^post69 == 0 /\ free_ent^0-free_ent^post69 == 0 /\ -tmp___024^post69+tmp___024^0 == 0 /\ tmp12^0-tmp12^post69 == 0 /\ -i41^post69+i41^0 == 0 /\ code31^0-code31^post69 == 0 /\ clear_flg^0-clear_flg^post69 == 0 /\ -m122^post69+m122^0 == 0 /\ -maxmaxcode^post69+maxmaxcode^0 == 0 /\ -i45^post69+i45^0 == 0 /\ maxcode^0-maxcode^post69 == 0 /\ in_count^0-in_count^post69 == 0 /\ -c7^post69+c7^0 == 0 /\ -i6^post69+i6^0 == 0 /\ hshift11^0-hshift11^post69 == 0 /\ -ent8^post69+ent8^0 == 0 /\ -hsize^post69+hsize^0 == 0 /\ -bytes_out^post69+bytes_out^0 == 0 /\ __const_16^0-__const_16^post69 == 0 /\ i29^0-i29^post69 == 0 /\ -fcode5^post69+fcode5^0 == 0 /\ n40^0-n40^post69 == 0 /\ -r_off32^post69+r_off32^0 == 0 /\ -checkpoint^post69+checkpoint^0 == 0 /\ i21^0-i21^post69 == 0 /\ __const_256^0-__const_256^post69 == 0 /\ i3^0-i3^post69 == 0 /\ __const_10000^0-__const_10000^post69 == 0 /\ disp9^0-disp9^post69 == 0 /\ -apsim_bound11113^post69+apsim_bound11113^0 == 0 /\ bits33^0-bits33^post69 == 0 /\ -hsize___019^post69+hsize___019^0 == 0 /\ -m130^post69+m130^0 == 0 /\ -n44^post69+n44^0 == 0 /\ rat26^0-rat26^post69 == 0 /\ __const_257^0-__const_257^post69 == 0 /\ ret_getbyte25^0-ret_getbyte25^post69 == 0 /\ -ret_getbyte18^post69+ret_getbyte18^0 == 0 /\ -seed2^post69+seed2^0 == 0 /\ -__const_8388607^post69+__const_8388607^0 == 0 /\ offset^0-offset^post69 == 0 /\ -n_bits^post69+n_bits^0 == 0 /\ -exit_stat^post69+exit_stat^0 == 0), cost: 1 29: l31 -> l28 : InCnt^0'=InCnt^post29, i21^0'=i21^post29, apsim_InCnt^0'=apsim_InCnt^post29, disp9^0'=disp9^post29, tmp12^0'=tmp12^post29, __const_257^0'=__const_257^post29, i6^0'=i6^post29, block_compress^0'=block_compress^post29, out_count^0'=out_count^post29, hshift11^0'=hshift11^post29, hsize___019^0'=hsize___019^post29, __const_8388607^0'=__const_8388607^post29, maxcode^0'=maxcode^post29, clear_flg^0'=clear_flg^post29, ret_getbyte25^0'=ret_getbyte25^post29, __const_16^0'=__const_16^post29, i3^0'=i3^post29, n44^0'=n44^post29, exit_stat^0'=exit_stat^post29, tmp___017^0'=tmp___017^post29, __const_50^0'=__const_50^post29, m122^0'=m122^post29, c37^0'=c37^post29, rat26^0'=rat26^post29, hsize_reg10^0'=hsize_reg10^post29, __const_9^0'=__const_9^post29, n40^0'=n40^post29, count^0'=count^post29, tabort4^0'=tabort4^post29, __const_256^0'=__const_256^post29, i45^0'=i45^post29, bits33^0'=bits33^post29, offset^0'=offset^post29, free_ent^0'=free_ent^post29, tmp___115^0'=tmp___115^post29, __const_65536^0'=__const_65536^post29, maxbits^0'=maxbits^post29, checkpoint^0'=checkpoint^post29, ret_getbyte18^0'=ret_getbyte18^post29, __const_10000^0'=__const_10000^post29, i29^0'=i29^post29, apsim_bound11113^0'=apsim_bound11113^post29, ent8^0'=ent8^post29, tmp___014^0'=tmp___014^post29, __const_429496^0'=__const_429496^post29, in_count^0'=in_count^post29, bytes_out^0'=bytes_out^post29, r_off32^0'=r_off32^post29, hsize^0'=hsize^post29, hsize___027^0'=hsize___027^post29, __const_8^0'=__const_8^post29, maxmaxcode^0'=maxmaxcode^post29, code31^0'=code31^post29, seed2^0'=seed2^post29, __const_2147483647^0'=__const_2147483647^post29, i41^0'=i41^post29, n_bits^0'=n_bits^post29, fcode5^0'=fcode5^post29, tmp___024^0'=tmp___024^post29, __const_53^0'=__const_53^post29, m130^0'=m130^post29, c7^0'=c7^post29, ratio^0'=ratio^post29, (-ratio^post29+ratio^0 == 0 /\ n44^0-i45^0 <= 0 /\ tmp___115^0-tmp___115^post29 == 0 /\ -tmp___024^post29+tmp___024^0 == 0 /\ -tmp___014^post29+tmp___014^0 == 0 /\ -hsize_reg10^post29+hsize_reg10^0 == 0 /\ -r_off32^post29+r_off32^0 == 0 /\ i21^0-i21^post29 == 0 /\ -tmp___017^post29+tmp___017^0 == 0 /\ block_compress^0-block_compress^post29 == 0 /\ -hsize^post29+hsize^0 == 0 /\ exit_stat^0-exit_stat^post29 == 0 /\ n40^0-n40^post29 == 0 /\ -tabort4^post29+tabort4^0 == 0 /\ -seed2^post29+seed2^0 == 0 /\ out_count^0-out_count^post29 == 0 /\ __const_2147483647^0-__const_2147483647^post29 == 0 /\ i3^0-i3^post29 == 0 /\ tmp12^0-tmp12^post29 == 0 /\ -__const_8^post29+__const_8^0 == 0 /\ -c7^post29+c7^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post29 == 0 /\ __const_65536^0-__const_65536^post29 == 0 /\ -bytes_out^post29+bytes_out^0 == 0 /\ -fcode5^post29+fcode5^0 == 0 /\ bits33^0-bits33^post29 == 0 /\ __const_256^0-__const_256^post29 == 0 /\ ret_getbyte18^0-ret_getbyte18^post29 == 0 /\ -hsize___027^post29+hsize___027^0 == 0 /\ -ent8^post29+ent8^0 == 0 /\ maxmaxcode^0-maxmaxcode^post29 == 0 /\ m122^0-m122^post29 == 0 /\ -__const_10000^post29+__const_10000^0 == 0 /\ -count^post29+count^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post29 == 0 /\ checkpoint^0-checkpoint^post29 == 0 /\ -offset^post29+offset^0 == 0 /\ hshift11^0-hshift11^post29 == 0 /\ -n_bits^post29+n_bits^0 == 0 /\ -in_count^post29+in_count^0 == 0 /\ -m130^post29+m130^0 == 0 /\ __const_9^0-__const_9^post29 == 0 /\ rat26^0-rat26^post29 == 0 /\ __const_50^0-__const_50^post29 == 0 /\ i6^0-i6^post29 == 0 /\ -maxcode^post29+maxcode^0 == 0 /\ -maxbits^post29+maxbits^0 == 0 /\ InCnt^0-InCnt^post29 == 0 /\ -i41^post29+i41^0 == 0 /\ __const_429496^0-__const_429496^post29 == 0 /\ __const_8388607^0-__const_8388607^post29 == 0 /\ -i29^post29+i29^0 == 0 /\ -__const_16^post29+__const_16^0 == 0 /\ n44^0-n44^post29 == 0 /\ -__const_53^post29+__const_53^0 == 0 /\ hsize___019^0-hsize___019^post29 == 0 /\ -c37^post29+c37^0 == 0 /\ free_ent^0-free_ent^post29 == 0 /\ disp9^0-disp9^post29 == 0 /\ apsim_bound11113^0-apsim_bound11113^post29 == 0 /\ i45^0-i45^post29 == 0 /\ clear_flg^0-clear_flg^post29 == 0 /\ __const_257^0-__const_257^post29 == 0 /\ -code31^post29+code31^0 == 0), cost: 1 30: l31 -> l29 : InCnt^0'=InCnt^post30, i21^0'=i21^post30, apsim_InCnt^0'=apsim_InCnt^post30, disp9^0'=disp9^post30, tmp12^0'=tmp12^post30, __const_257^0'=__const_257^post30, i6^0'=i6^post30, block_compress^0'=block_compress^post30, out_count^0'=out_count^post30, hshift11^0'=hshift11^post30, hsize___019^0'=hsize___019^post30, __const_8388607^0'=__const_8388607^post30, maxcode^0'=maxcode^post30, clear_flg^0'=clear_flg^post30, ret_getbyte25^0'=ret_getbyte25^post30, __const_16^0'=__const_16^post30, i3^0'=i3^post30, n44^0'=n44^post30, exit_stat^0'=exit_stat^post30, tmp___017^0'=tmp___017^post30, __const_50^0'=__const_50^post30, m122^0'=m122^post30, c37^0'=c37^post30, rat26^0'=rat26^post30, hsize_reg10^0'=hsize_reg10^post30, __const_9^0'=__const_9^post30, n40^0'=n40^post30, count^0'=count^post30, tabort4^0'=tabort4^post30, __const_256^0'=__const_256^post30, i45^0'=i45^post30, bits33^0'=bits33^post30, offset^0'=offset^post30, free_ent^0'=free_ent^post30, tmp___115^0'=tmp___115^post30, __const_65536^0'=__const_65536^post30, maxbits^0'=maxbits^post30, checkpoint^0'=checkpoint^post30, ret_getbyte18^0'=ret_getbyte18^post30, __const_10000^0'=__const_10000^post30, i29^0'=i29^post30, apsim_bound11113^0'=apsim_bound11113^post30, ent8^0'=ent8^post30, tmp___014^0'=tmp___014^post30, __const_429496^0'=__const_429496^post30, in_count^0'=in_count^post30, bytes_out^0'=bytes_out^post30, r_off32^0'=r_off32^post30, hsize^0'=hsize^post30, hsize___027^0'=hsize___027^post30, __const_8^0'=__const_8^post30, maxmaxcode^0'=maxmaxcode^post30, code31^0'=code31^post30, seed2^0'=seed2^post30, __const_2147483647^0'=__const_2147483647^post30, i41^0'=i41^post30, n_bits^0'=n_bits^post30, fcode5^0'=fcode5^post30, tmp___024^0'=tmp___024^post30, __const_53^0'=__const_53^post30, m130^0'=m130^post30, c7^0'=c7^post30, ratio^0'=ratio^post30, (-n44^post30+n44^0 == 0 /\ maxcode^0-maxcode^post30 == 0 /\ m122^0-m122^post30 == 0 /\ -seed2^post30+seed2^0 == 0 /\ exit_stat^0-exit_stat^post30 == 0 /\ -ret_getbyte18^post30+ret_getbyte18^0 == 0 /\ -ret_getbyte25^post30+ret_getbyte25^0 == 0 /\ out_count^0-out_count^post30 == 0 /\ -bits33^post30+bits33^0 == 0 /\ -__const_50^post30+__const_50^0 == 0 /\ i21^0-i21^post30 == 0 /\ count^0-count^post30 == 0 /\ -__const_429496^post30+__const_429496^0 == 0 /\ block_compress^0-block_compress^post30 == 0 /\ -tmp___024^post30+tmp___024^0 == 0 /\ -__const_53^post30+__const_53^0 == 0 /\ maxbits^0-maxbits^post30 == 0 /\ -__const_2147483647^post30+__const_2147483647^0 == 0 /\ 1-n44^0+i45^0 <= 0 /\ hsize_reg10^0-hsize_reg10^post30 == 0 /\ hsize___027^0-hsize___027^post30 == 0 /\ disp9^0-disp9^post30 == 0 /\ offset^0-offset^post30 == 0 /\ -__const_8^post30+__const_8^0 == 0 /\ rat26^0-rat26^post30 == 0 /\ -ratio^post30+ratio^0 == 0 /\ i3^0-i3^post30 == 0 /\ tmp12^0-tmp12^post30 == 0 /\ -r_off32^post30+r_off32^0 == 0 /\ -fcode5^post30+fcode5^0 == 0 /\ -free_ent^post30+free_ent^0 == 0 /\ -i6^post30+i6^0 == 0 /\ __const_9^0-__const_9^post30 == 0 /\ -ent8^post30+ent8^0 == 0 /\ -i45^post30+i45^0 == 0 /\ hshift11^0-hshift11^post30 == 0 /\ -maxmaxcode^post30+maxmaxcode^0 == 0 /\ -i41^post30+i41^0 == 0 /\ tabort4^0-tabort4^post30 == 0 /\ n_bits^0-n_bits^post30 == 0 /\ -n40^post30+n40^0 == 0 /\ tmp___017^0-tmp___017^post30 == 0 /\ -c7^post30+c7^0 == 0 /\ bytes_out^0-bytes_out^post30 == 0 /\ apsim_InCnt^0-apsim_InCnt^post30 == 0 /\ -tmp___115^post30+tmp___115^0 == 0 /\ -apsim_bound11113^post30+apsim_bound11113^0 == 0 /\ -hsize^post30+hsize^0 == 0 /\ hsize___019^0-hsize___019^post30 == 0 /\ -checkpoint^post30+checkpoint^0 == 0 /\ -__const_256^post30+__const_256^0 == 0 /\ __const_8388607^0-__const_8388607^post30 == 0 /\ c37^0-c37^post30 == 0 /\ InCnt^0-InCnt^post30 == 0 /\ -code31^post30+code31^0 == 0 /\ __const_257^0-__const_257^post30 == 0 /\ __const_16^0-__const_16^post30 == 0 /\ -i29^post30+i29^0 == 0 /\ __const_10000^0-__const_10000^post30 == 0 /\ __const_65536^0-__const_65536^post30 == 0 /\ -in_count^post30+in_count^0 == 0 /\ tmp___014^0-tmp___014^post30 == 0 /\ -m130^post30+m130^0 == 0 /\ clear_flg^0-clear_flg^post30 == 0), cost: 1 31: l32 -> l26 : InCnt^0'=InCnt^post31, i21^0'=i21^post31, apsim_InCnt^0'=apsim_InCnt^post31, disp9^0'=disp9^post31, tmp12^0'=tmp12^post31, __const_257^0'=__const_257^post31, i6^0'=i6^post31, block_compress^0'=block_compress^post31, out_count^0'=out_count^post31, hshift11^0'=hshift11^post31, hsize___019^0'=hsize___019^post31, __const_8388607^0'=__const_8388607^post31, maxcode^0'=maxcode^post31, clear_flg^0'=clear_flg^post31, ret_getbyte25^0'=ret_getbyte25^post31, __const_16^0'=__const_16^post31, i3^0'=i3^post31, n44^0'=n44^post31, exit_stat^0'=exit_stat^post31, tmp___017^0'=tmp___017^post31, __const_50^0'=__const_50^post31, m122^0'=m122^post31, c37^0'=c37^post31, rat26^0'=rat26^post31, hsize_reg10^0'=hsize_reg10^post31, __const_9^0'=__const_9^post31, n40^0'=n40^post31, count^0'=count^post31, tabort4^0'=tabort4^post31, __const_256^0'=__const_256^post31, i45^0'=i45^post31, bits33^0'=bits33^post31, offset^0'=offset^post31, free_ent^0'=free_ent^post31, tmp___115^0'=tmp___115^post31, __const_65536^0'=__const_65536^post31, maxbits^0'=maxbits^post31, checkpoint^0'=checkpoint^post31, ret_getbyte18^0'=ret_getbyte18^post31, __const_10000^0'=__const_10000^post31, i29^0'=i29^post31, apsim_bound11113^0'=apsim_bound11113^post31, ent8^0'=ent8^post31, tmp___014^0'=tmp___014^post31, __const_429496^0'=__const_429496^post31, in_count^0'=in_count^post31, bytes_out^0'=bytes_out^post31, r_off32^0'=r_off32^post31, hsize^0'=hsize^post31, hsize___027^0'=hsize___027^post31, __const_8^0'=__const_8^post31, maxmaxcode^0'=maxmaxcode^post31, code31^0'=code31^post31, seed2^0'=seed2^post31, __const_2147483647^0'=__const_2147483647^post31, i41^0'=i41^post31, n_bits^0'=n_bits^post31, fcode5^0'=fcode5^post31, tmp___024^0'=tmp___024^post31, __const_53^0'=__const_53^post31, m130^0'=m130^post31, c7^0'=c7^post31, ratio^0'=ratio^post31, (block_compress^0-block_compress^post31 == 0 /\ exit_stat^0-exit_stat^post31 == 0 /\ -__const_8^post31+__const_8^0 == 0 /\ n40^0-n40^post31 == 0 /\ -__const_9^post31+__const_9^0 == 0 /\ maxmaxcode^0-maxmaxcode^post31 == 0 /\ -__const_429496^post31+__const_429496^0 == 0 /\ m122^0-m122^post31 == 0 /\ -__const_53^post31+__const_53^0 == 0 /\ -__const_65536^post31+__const_65536^0 == 0 /\ hsize^0-hsize^post31 == 0 /\ __const_8388607^0-__const_8388607^post31 == 0 /\ -__const_10000^post31+__const_10000^0 == 0 /\ -i29^post31+i29^0 == 0 /\ -__const_2147483647^post31+__const_2147483647^0 == 0 /\ hsize___019^0-hsize___019^post31 == 0 /\ bits33^0-bits33^post31 == 0 /\ i21^0-i21^post31 == 0 /\ ret_getbyte18^0-ret_getbyte18^post31 == 0 /\ __const_256^0-__const_256^post31 == 0 /\ -ratio^post31+ratio^0 == 0 /\ -offset^post31+offset^0 == 0 /\ disp9^0-disp9^post31 == 0 /\ -maxbits^post31+maxbits^0 == 0 /\ -r_off32^post31+r_off32^0 == 0 /\ -hsize_reg10^post31+hsize_reg10^0 == 0 /\ -tmp___014^post31+tmp___014^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post31 == 0 /\ i3^0-i3^post31 == 0 /\ tmp12^0-tmp12^post31 == 0 /\ -tmp___024^post31+tmp___024^0 == 0 /\ -tabort4^post31+tabort4^0 == 0 /\ tmp___115^0-tmp___115^post31 == 0 /\ rat26^0-rat26^post31 == 0 /\ -i41^post31+i41^0 == 0 /\ i6^0-i6^post31 == 0 /\ offset^0 <= 0 /\ -c7^post31+c7^0 == 0 /\ clear_flg^0-clear_flg^post31 == 0 /\ -bytes_out^post31+bytes_out^0 == 0 /\ -out_count^post31+out_count^0 == 0 /\ -fcode5^post31+fcode5^0 == 0 /\ -c37^post31+c37^0 == 0 /\ hshift11^0-hshift11^post31 == 0 /\ -free_ent^post31+free_ent^0 == 0 /\ -checkpoint^post31+checkpoint^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post31 == 0 /\ -ent8^post31+ent8^0 == 0 /\ __const_50^0-__const_50^post31 == 0 /\ -code31^post31+code31^0 == 0 /\ -n_bits^post31+n_bits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post31 == 0 /\ i45^0-i45^post31 == 0 /\ InCnt^0-InCnt^post31 == 0 /\ -in_count^post31+in_count^0 == 0 /\ __const_257^0-__const_257^post31 == 0 /\ -m130^post31+m130^0 == 0 /\ count^0-count^post31 == 0 /\ -hsize___027^post31+hsize___027^0 == 0 /\ -maxcode^post31+maxcode^0 == 0 /\ -seed2^post31+seed2^0 == 0 /\ __const_16^0-__const_16^post31 == 0 /\ n44^0-n44^post31 == 0 /\ -tmp___017^post31+tmp___017^0 == 0), cost: 1 32: l32 -> l30 : InCnt^0'=InCnt^post32, i21^0'=i21^post32, apsim_InCnt^0'=apsim_InCnt^post32, disp9^0'=disp9^post32, tmp12^0'=tmp12^post32, __const_257^0'=__const_257^post32, i6^0'=i6^post32, block_compress^0'=block_compress^post32, out_count^0'=out_count^post32, hshift11^0'=hshift11^post32, hsize___019^0'=hsize___019^post32, __const_8388607^0'=__const_8388607^post32, maxcode^0'=maxcode^post32, clear_flg^0'=clear_flg^post32, ret_getbyte25^0'=ret_getbyte25^post32, __const_16^0'=__const_16^post32, i3^0'=i3^post32, n44^0'=n44^post32, exit_stat^0'=exit_stat^post32, tmp___017^0'=tmp___017^post32, __const_50^0'=__const_50^post32, m122^0'=m122^post32, c37^0'=c37^post32, rat26^0'=rat26^post32, hsize_reg10^0'=hsize_reg10^post32, __const_9^0'=__const_9^post32, n40^0'=n40^post32, count^0'=count^post32, tabort4^0'=tabort4^post32, __const_256^0'=__const_256^post32, i45^0'=i45^post32, bits33^0'=bits33^post32, offset^0'=offset^post32, free_ent^0'=free_ent^post32, tmp___115^0'=tmp___115^post32, __const_65536^0'=__const_65536^post32, maxbits^0'=maxbits^post32, checkpoint^0'=checkpoint^post32, ret_getbyte18^0'=ret_getbyte18^post32, __const_10000^0'=__const_10000^post32, i29^0'=i29^post32, apsim_bound11113^0'=apsim_bound11113^post32, ent8^0'=ent8^post32, tmp___014^0'=tmp___014^post32, __const_429496^0'=__const_429496^post32, in_count^0'=in_count^post32, bytes_out^0'=bytes_out^post32, r_off32^0'=r_off32^post32, hsize^0'=hsize^post32, hsize___027^0'=hsize___027^post32, __const_8^0'=__const_8^post32, maxmaxcode^0'=maxmaxcode^post32, code31^0'=code31^post32, seed2^0'=seed2^post32, __const_2147483647^0'=__const_2147483647^post32, i41^0'=i41^post32, n_bits^0'=n_bits^post32, fcode5^0'=fcode5^post32, tmp___024^0'=tmp___024^post32, __const_53^0'=__const_53^post32, m130^0'=m130^post32, c7^0'=c7^post32, ratio^0'=ratio^post32, (0 == 0 /\ -apsim_bound11113^post32+apsim_bound11113^0 == 0 /\ block_compress^0-block_compress^post32 == 0 /\ -__const_2147483647^post32+__const_2147483647^0 == 0 /\ -__const_256^post32+__const_256^0 == 0 /\ maxcode^0-maxcode^post32 == 0 /\ hsize___019^0-hsize___019^post32 == 0 /\ -m122^post32+m122^0 == 0 /\ -__const_8^post32+__const_8^0 == 0 /\ free_ent^0-free_ent^post32 == 0 /\ -in_count^post32+in_count^0 == 0 /\ -m130^post32+m130^0 == 0 /\ __const_8388607^0-__const_8388607^post32 == 0 /\ out_count^0-out_count^post32 == 0 /\ __const_50^0-__const_50^post32 == 0 /\ rat26^0-rat26^post32 == 0 /\ i21^0-i21^post32 == 0 /\ 1-offset^0 <= 0 /\ -i41^post32+i41^0 == 0 /\ -maxmaxcode^post32+maxmaxcode^0 == 0 /\ disp9^0-disp9^post32 == 0 /\ seed2^0-seed2^post32 == 0 /\ -ret_getbyte25^post32+ret_getbyte25^0 == 0 /\ i45^post32 == 0 /\ -bits33^post32+bits33^0 == 0 /\ maxbits^0-maxbits^post32 == 0 /\ i6^0-i6^post32 == 0 /\ -checkpoint^post32+checkpoint^0 == 0 /\ -__const_53^post32+__const_53^0 == 0 /\ -__const_429496^post32+__const_429496^0 == 0 /\ exit_stat^0-exit_stat^post32 == 0 /\ hsize_reg10^0-hsize_reg10^post32 == 0 /\ -tmp___115^post32+tmp___115^0 == 0 /\ -hsize^post32+hsize^0 == 0 /\ tmp___017^0-tmp___017^post32 == 0 /\ -tmp___024^post32+tmp___024^0 == 0 /\ i3^0-i3^post32 == 0 /\ __const_65536^0-__const_65536^post32 == 0 /\ bytes_out^0-bytes_out^post32 == 0 /\ tmp___014^0-tmp___014^post32 == 0 /\ tmp12^0-tmp12^post32 == 0 /\ apsim_InCnt^0-apsim_InCnt^post32 == 0 /\ clear_flg^0-clear_flg^post32 == 0 /\ -code31^post32+code31^0 == 0 /\ -ratio^post32+ratio^0 == 0 /\ hshift11^0-hshift11^post32 == 0 /\ c37^0-c37^post32 == 0 /\ -r_off32^post32+r_off32^0 == 0 /\ offset^0-offset^post32 == 0 /\ i29^0-i29^post32 == 0 /\ tabort4^0-tabort4^post32 == 0 /\ -fcode5^post32+fcode5^0 == 0 /\ __const_257^0-__const_257^post32 == 0 /\ -ent8^post32+ent8^0 == 0 /\ __const_16^0-__const_16^post32 == 0 /\ count^0-count^post32 == 0 /\ __const_10000^0-__const_10000^post32 == 0 /\ -ret_getbyte18^post32+ret_getbyte18^0 == 0 /\ -n40^post32+n40^0 == 0 /\ -n_bits^post32+n_bits^0 == 0 /\ __const_9^0-__const_9^post32 == 0 /\ -c7^post32+c7^0 == 0 /\ InCnt^0-InCnt^post32 == 0 /\ -hsize___027^post32+hsize___027^0 == 0), cost: 1 33: l33 -> l27 : InCnt^0'=InCnt^post33, i21^0'=i21^post33, apsim_InCnt^0'=apsim_InCnt^post33, disp9^0'=disp9^post33, tmp12^0'=tmp12^post33, __const_257^0'=__const_257^post33, i6^0'=i6^post33, block_compress^0'=block_compress^post33, out_count^0'=out_count^post33, hshift11^0'=hshift11^post33, hsize___019^0'=hsize___019^post33, __const_8388607^0'=__const_8388607^post33, maxcode^0'=maxcode^post33, clear_flg^0'=clear_flg^post33, ret_getbyte25^0'=ret_getbyte25^post33, __const_16^0'=__const_16^post33, i3^0'=i3^post33, n44^0'=n44^post33, exit_stat^0'=exit_stat^post33, tmp___017^0'=tmp___017^post33, __const_50^0'=__const_50^post33, m122^0'=m122^post33, c37^0'=c37^post33, rat26^0'=rat26^post33, hsize_reg10^0'=hsize_reg10^post33, __const_9^0'=__const_9^post33, n40^0'=n40^post33, count^0'=count^post33, tabort4^0'=tabort4^post33, __const_256^0'=__const_256^post33, i45^0'=i45^post33, bits33^0'=bits33^post33, offset^0'=offset^post33, free_ent^0'=free_ent^post33, tmp___115^0'=tmp___115^post33, __const_65536^0'=__const_65536^post33, maxbits^0'=maxbits^post33, checkpoint^0'=checkpoint^post33, ret_getbyte18^0'=ret_getbyte18^post33, __const_10000^0'=__const_10000^post33, i29^0'=i29^post33, apsim_bound11113^0'=apsim_bound11113^post33, ent8^0'=ent8^post33, tmp___014^0'=tmp___014^post33, __const_429496^0'=__const_429496^post33, in_count^0'=in_count^post33, bytes_out^0'=bytes_out^post33, r_off32^0'=r_off32^post33, hsize^0'=hsize^post33, hsize___027^0'=hsize___027^post33, __const_8^0'=__const_8^post33, maxmaxcode^0'=maxmaxcode^post33, code31^0'=code31^post33, seed2^0'=seed2^post33, __const_2147483647^0'=__const_2147483647^post33, i41^0'=i41^post33, n_bits^0'=n_bits^post33, fcode5^0'=fcode5^post33, tmp___024^0'=tmp___024^post33, __const_53^0'=__const_53^post33, m130^0'=m130^post33, c7^0'=c7^post33, ratio^0'=ratio^post33, (0 == 0 /\ -n_bits^post33+n_bits^0 == 0 /\ __const_8388607^0-__const_8388607^post33 == 0 /\ -m130^post33+m130^0 == 0 /\ hsize___019^0-hsize___019^post33 == 0 /\ n44^0-n44^post33 == 0 /\ -maxbits^post33+maxbits^0 == 0 /\ bits33^0-bits33^post33 == 0 /\ __const_256^0-__const_256^post33 == 0 /\ ret_getbyte25^0-ret_getbyte25^post33 == 0 /\ apsim_bound11113^0-apsim_bound11113^post33 == 0 /\ rat26^0-rat26^post33 == 0 /\ m122^0-m122^post33 == 0 /\ -offset^post33+offset^0 == 0 /\ -maxmaxcode^post33+maxmaxcode^0 == 0 /\ -i41^post33+i41^0 == 0 /\ hsize^0-hsize^post33 == 0 /\ __const_257^0-__const_257^post33 == 0 /\ -__const_9^post33+__const_9^0 == 0 /\ tmp___115^0-tmp___115^post33 == 0 /\ -__const_53^post33+__const_53^0 == 0 /\ -__const_429496^post33+__const_429496^0 == 0 /\ __const_50^0-__const_50^post33 == 0 /\ -c37^post33+c37^0 == 0 /\ i21^0-i21^post33 == 0 /\ i6^0-i6^post33 == 0 /\ -free_ent^post33+free_ent^0 == 0 /\ exit_stat^0-exit_stat^post33 == 0 /\ n40^0-n40^post33 == 0 /\ -i29^post33+i29^0 == 0 /\ -code31^post33+code31^0 == 0 /\ tmp12^0-tmp12^post33 == 0 /\ apsim_InCnt^0-apsim_InCnt^post33 == 0 /\ hsize_reg10^0-hsize_reg10^post33 == 0 /\ -r_off32^post33+r_off32^0 == 0 /\ -ret_getbyte18^post33+ret_getbyte18^0 == 0 /\ -ratio^post33+ratio^0 == 0 /\ -tmp___014^post33+tmp___014^0 == 0 /\ -hsize___027^post33+hsize___027^0 == 0 /\ i45^0-i45^post33 == 0 /\ clear_flg^0-clear_flg^post33 == 0 /\ disp9^0-disp9^post33 == 0 /\ -tabort4^post33+tabort4^0 == 0 /\ -seed2^post33+seed2^0 == 0 /\ tmp___024^0-tmp___024^post33 == 0 /\ -tmp___017^post33+tmp___017^0 == 0 /\ hshift11^0-hshift11^post33 == 0 /\ -c7^post33+c7^0 == 0 /\ -__const_8^post33+__const_8^0 == 0 /\ checkpoint^0-checkpoint^post33 == 0 /\ -bytes_out^post33+bytes_out^0 == 0 /\ __const_16^0-__const_16^post33 == 0 /\ -__const_65536^post33+__const_65536^0 == 0 /\ -fcode5^post33+fcode5^0 == 0 /\ -out_count^post33+out_count^0 == 0 /\ block_compress^0-block_compress^post33 == 0 /\ -ent8^post33+ent8^0 == 0 /\ InCnt^0-InCnt^post33 == 0 /\ in_count^0-in_count^post33 == 0 /\ -__const_10000^post33+__const_10000^0 == 0 /\ -__const_2147483647^post33+__const_2147483647^0 == 0 /\ -i3^post33+i3^0 == 0 /\ count^0-count^post33 == 0), cost: 1 34: l34 -> l33 : InCnt^0'=InCnt^post34, i21^0'=i21^post34, apsim_InCnt^0'=apsim_InCnt^post34, disp9^0'=disp9^post34, tmp12^0'=tmp12^post34, __const_257^0'=__const_257^post34, i6^0'=i6^post34, block_compress^0'=block_compress^post34, out_count^0'=out_count^post34, hshift11^0'=hshift11^post34, hsize___019^0'=hsize___019^post34, __const_8388607^0'=__const_8388607^post34, maxcode^0'=maxcode^post34, clear_flg^0'=clear_flg^post34, ret_getbyte25^0'=ret_getbyte25^post34, __const_16^0'=__const_16^post34, i3^0'=i3^post34, n44^0'=n44^post34, exit_stat^0'=exit_stat^post34, tmp___017^0'=tmp___017^post34, __const_50^0'=__const_50^post34, m122^0'=m122^post34, c37^0'=c37^post34, rat26^0'=rat26^post34, hsize_reg10^0'=hsize_reg10^post34, __const_9^0'=__const_9^post34, n40^0'=n40^post34, count^0'=count^post34, tabort4^0'=tabort4^post34, __const_256^0'=__const_256^post34, i45^0'=i45^post34, bits33^0'=bits33^post34, offset^0'=offset^post34, free_ent^0'=free_ent^post34, tmp___115^0'=tmp___115^post34, __const_65536^0'=__const_65536^post34, maxbits^0'=maxbits^post34, checkpoint^0'=checkpoint^post34, ret_getbyte18^0'=ret_getbyte18^post34, __const_10000^0'=__const_10000^post34, i29^0'=i29^post34, apsim_bound11113^0'=apsim_bound11113^post34, ent8^0'=ent8^post34, tmp___014^0'=tmp___014^post34, __const_429496^0'=__const_429496^post34, in_count^0'=in_count^post34, bytes_out^0'=bytes_out^post34, r_off32^0'=r_off32^post34, hsize^0'=hsize^post34, hsize___027^0'=hsize___027^post34, __const_8^0'=__const_8^post34, maxmaxcode^0'=maxmaxcode^post34, code31^0'=code31^post34, seed2^0'=seed2^post34, __const_2147483647^0'=__const_2147483647^post34, i41^0'=i41^post34, n_bits^0'=n_bits^post34, fcode5^0'=fcode5^post34, tmp___024^0'=tmp___024^post34, __const_53^0'=__const_53^post34, m130^0'=m130^post34, c7^0'=c7^post34, ratio^0'=ratio^post34, (__const_10000^0-__const_10000^post34 == 0 /\ -ent8^post34+ent8^0 == 0 /\ maxbits^0-maxbits^post34 == 0 /\ free_ent^0-free_ent^post34 == 0 /\ -i45^post34+i45^0 == 0 /\ -maxmaxcode^post34+maxmaxcode^0 == 0 /\ -i41^post34+i41^0 == 0 /\ InCnt^0-InCnt^post34 == 0 /\ -n40^post34+n40^0 == 0 /\ -n_bits^post34+n_bits^0 == 0 /\ n44^0-n44^post34 == 0 /\ -c7^post34+c7^0 == 0 /\ -checkpoint^post34+checkpoint^0 == 0 /\ -bytes_out^post34+bytes_out^0 == 0 /\ __const_257^0-__const_257^post34 == 0 /\ rat26^0-rat26^post34 == 0 /\ __const_8^0-__const_8^post34 == 0 /\ -apsim_bound11113^post34+apsim_bound11113^0 == 0 /\ -hsize^post34+hsize^0 == 0 /\ -tmp___115^post34+tmp___115^0 == 0 /\ -code31^post34+code31^0 == 0 /\ exit_stat^0-exit_stat^post34 == 0 /\ -__const_256^post34+__const_256^0 == 0 /\ tabort4^0-tabort4^post34 == 0 /\ 1+maxbits^0-n_bits^0 <= 0 /\ out_count^0-out_count^post34 == 0 /\ -hsize___019^post34+hsize___019^0 == 0 /\ __const_50^0-__const_50^post34 == 0 /\ i21^0-i21^post34 == 0 /\ seed2^0-seed2^post34 == 0 /\ -ret_getbyte18^post34+ret_getbyte18^0 == 0 /\ -m130^post34+m130^0 == 0 /\ -in_count^post34+in_count^0 == 0 /\ -__const_8388607^post34+__const_8388607^0 == 0 /\ c37^0-c37^post34 == 0 /\ hsize_reg10^0-hsize_reg10^post34 == 0 /\ __const_16^0-__const_16^post34 == 0 /\ -__const_429496^post34+__const_429496^0 == 0 /\ -tmp12^post34+tmp12^0 == 0 /\ -__const_53^post34+__const_53^0 == 0 /\ tmp___014^0-tmp___014^post34 == 0 /\ i3^0-i3^post34 == 0 /\ clear_flg^0-clear_flg^post34 == 0 /\ disp9^0-disp9^post34 == 0 /\ -hsize___027^post34+hsize___027^0 == 0 /\ -__const_65536^post34+__const_65536^0 == 0 /\ -count^post34+count^0 == 0 /\ maxcode^0-maxcode^post34 == 0 /\ -tmp___024^post34+tmp___024^0 == 0 /\ __const_9^0-__const_9^post34 == 0 /\ hshift11^0-hshift11^post34 == 0 /\ -__const_2147483647^post34+__const_2147483647^0 == 0 /\ i6^0-i6^post34 == 0 /\ offset^0-offset^post34 == 0 /\ i29^0-i29^post34 == 0 /\ -ret_getbyte25^post34+ret_getbyte25^0 == 0 /\ tmp___017^0-tmp___017^post34 == 0 /\ -m122^post34+m122^0 == 0 /\ bits33^0-bits33^post34 == 0 /\ block_compress^0-block_compress^post34 == 0 /\ -r_off32^post34+r_off32^0 == 0 /\ -ratio^post34+ratio^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post34 == 0 /\ -fcode5^post34+fcode5^0 == 0), cost: 1 35: l34 -> l33 : InCnt^0'=InCnt^post35, i21^0'=i21^post35, apsim_InCnt^0'=apsim_InCnt^post35, disp9^0'=disp9^post35, tmp12^0'=tmp12^post35, __const_257^0'=__const_257^post35, i6^0'=i6^post35, block_compress^0'=block_compress^post35, out_count^0'=out_count^post35, hshift11^0'=hshift11^post35, hsize___019^0'=hsize___019^post35, __const_8388607^0'=__const_8388607^post35, maxcode^0'=maxcode^post35, clear_flg^0'=clear_flg^post35, ret_getbyte25^0'=ret_getbyte25^post35, __const_16^0'=__const_16^post35, i3^0'=i3^post35, n44^0'=n44^post35, exit_stat^0'=exit_stat^post35, tmp___017^0'=tmp___017^post35, __const_50^0'=__const_50^post35, m122^0'=m122^post35, c37^0'=c37^post35, rat26^0'=rat26^post35, hsize_reg10^0'=hsize_reg10^post35, __const_9^0'=__const_9^post35, n40^0'=n40^post35, count^0'=count^post35, tabort4^0'=tabort4^post35, __const_256^0'=__const_256^post35, i45^0'=i45^post35, bits33^0'=bits33^post35, offset^0'=offset^post35, free_ent^0'=free_ent^post35, tmp___115^0'=tmp___115^post35, __const_65536^0'=__const_65536^post35, maxbits^0'=maxbits^post35, checkpoint^0'=checkpoint^post35, ret_getbyte18^0'=ret_getbyte18^post35, __const_10000^0'=__const_10000^post35, i29^0'=i29^post35, apsim_bound11113^0'=apsim_bound11113^post35, ent8^0'=ent8^post35, tmp___014^0'=tmp___014^post35, __const_429496^0'=__const_429496^post35, in_count^0'=in_count^post35, bytes_out^0'=bytes_out^post35, r_off32^0'=r_off32^post35, hsize^0'=hsize^post35, hsize___027^0'=hsize___027^post35, __const_8^0'=__const_8^post35, maxmaxcode^0'=maxmaxcode^post35, code31^0'=code31^post35, seed2^0'=seed2^post35, __const_2147483647^0'=__const_2147483647^post35, i41^0'=i41^post35, n_bits^0'=n_bits^post35, fcode5^0'=fcode5^post35, tmp___024^0'=tmp___024^post35, __const_53^0'=__const_53^post35, m130^0'=m130^post35, c7^0'=c7^post35, ratio^0'=ratio^post35, (ret_getbyte25^0-ret_getbyte25^post35 == 0 /\ -c7^post35+c7^0 == 0 /\ InCnt^0-InCnt^post35 == 0 /\ -c37^post35+c37^0 == 0 /\ -fcode5^post35+fcode5^0 == 0 /\ -bytes_out^post35+bytes_out^0 == 0 /\ 1-maxbits^0+n_bits^0 <= 0 /\ __const_257^0-__const_257^post35 == 0 /\ -free_ent^post35+free_ent^0 == 0 /\ -rat26^post35+rat26^0 == 0 /\ n44^0-n44^post35 == 0 /\ -code31^post35+code31^0 == 0 /\ n40^0-n40^post35 == 0 /\ -n_bits^post35+n_bits^0 == 0 /\ exit_stat^0-exit_stat^post35 == 0 /\ clear_flg^0-clear_flg^post35 == 0 /\ -m130^post35+m130^0 == 0 /\ -hsize___027^post35+hsize___027^0 == 0 /\ hsize^0-hsize^post35 == 0 /\ i41^0-i41^post35 == 0 /\ -apsim_bound11113^post35+apsim_bound11113^0 == 0 /\ __const_8388607^0-__const_8388607^post35 == 0 /\ ret_getbyte18^0-ret_getbyte18^post35 == 0 /\ -seed2^post35+seed2^0 == 0 /\ hsize___019^0-hsize___019^post35 == 0 /\ __const_50^0-__const_50^post35 == 0 /\ i21^0-i21^post35 == 0 /\ -tmp___017^post35+tmp___017^0 == 0 /\ block_compress^0-block_compress^post35 == 0 /\ -bits33^post35+bits33^0 == 0 /\ i45^0-i45^post35 == 0 /\ -__const_9^post35+__const_9^0 == 0 /\ -__const_8^post35+__const_8^0 == 0 /\ disp9^0-disp9^post35 == 0 /\ -__const_429496^post35+__const_429496^0 == 0 /\ -__const_53^post35+__const_53^0 == 0 /\ -__const_10000^post35+__const_10000^0 == 0 /\ out_count^0-out_count^post35 == 0 /\ count^0-count^post35 == 0 /\ -__const_65536^post35+__const_65536^0 == 0 /\ tmp12^0-tmp12^post35 == 0 /\ tmp___115^0-tmp___115^post35 == 0 /\ -i29^post35+i29^0 == 0 /\ hsize_reg10^0-hsize_reg10^post35 == 0 /\ ent8^0-ent8^post35 == 0 /\ -__const_2147483647^post35+__const_2147483647^0 == 0 /\ __const_16^0-__const_16^post35 == 0 /\ -__const_256^post35+__const_256^0 == 0 /\ -i3^post35+i3^0 == 0 /\ -maxbits^post35+maxbits^0 == 0 /\ i6^0-i6^post35 == 0 /\ in_count^0-in_count^post35 == 0 /\ m122^0-m122^post35 == 0 /\ -r_off32^post35+r_off32^0 == 0 /\ -ratio^post35+ratio^0 == 0 /\ -tmp___014^post35+tmp___014^0 == 0 /\ hshift11^0-hshift11^post35 == 0 /\ apsim_InCnt^0-apsim_InCnt^post35 == 0 /\ -tmp___024^post35+tmp___024^0 == 0 /\ -tabort4^post35+tabort4^0 == 0 /\ checkpoint^0-checkpoint^post35 == 0 /\ -offset^post35+offset^0 == 0 /\ maxcode^0-maxcode^post35 == 0 /\ -maxmaxcode^post35+maxmaxcode^0 == 0), cost: 1 36: l34 -> l27 : InCnt^0'=InCnt^post36, i21^0'=i21^post36, apsim_InCnt^0'=apsim_InCnt^post36, disp9^0'=disp9^post36, tmp12^0'=tmp12^post36, __const_257^0'=__const_257^post36, i6^0'=i6^post36, block_compress^0'=block_compress^post36, out_count^0'=out_count^post36, hshift11^0'=hshift11^post36, hsize___019^0'=hsize___019^post36, __const_8388607^0'=__const_8388607^post36, maxcode^0'=maxcode^post36, clear_flg^0'=clear_flg^post36, ret_getbyte25^0'=ret_getbyte25^post36, __const_16^0'=__const_16^post36, i3^0'=i3^post36, n44^0'=n44^post36, exit_stat^0'=exit_stat^post36, tmp___017^0'=tmp___017^post36, __const_50^0'=__const_50^post36, m122^0'=m122^post36, c37^0'=c37^post36, rat26^0'=rat26^post36, hsize_reg10^0'=hsize_reg10^post36, __const_9^0'=__const_9^post36, n40^0'=n40^post36, count^0'=count^post36, tabort4^0'=tabort4^post36, __const_256^0'=__const_256^post36, i45^0'=i45^post36, bits33^0'=bits33^post36, offset^0'=offset^post36, free_ent^0'=free_ent^post36, tmp___115^0'=tmp___115^post36, __const_65536^0'=__const_65536^post36, maxbits^0'=maxbits^post36, checkpoint^0'=checkpoint^post36, ret_getbyte18^0'=ret_getbyte18^post36, __const_10000^0'=__const_10000^post36, i29^0'=i29^post36, apsim_bound11113^0'=apsim_bound11113^post36, ent8^0'=ent8^post36, tmp___014^0'=tmp___014^post36, __const_429496^0'=__const_429496^post36, in_count^0'=in_count^post36, bytes_out^0'=bytes_out^post36, r_off32^0'=r_off32^post36, hsize^0'=hsize^post36, hsize___027^0'=hsize___027^post36, __const_8^0'=__const_8^post36, maxmaxcode^0'=maxmaxcode^post36, code31^0'=code31^post36, seed2^0'=seed2^post36, __const_2147483647^0'=__const_2147483647^post36, i41^0'=i41^post36, n_bits^0'=n_bits^post36, fcode5^0'=fcode5^post36, tmp___024^0'=tmp___024^post36, __const_53^0'=__const_53^post36, m130^0'=m130^post36, c7^0'=c7^post36, ratio^0'=ratio^post36, (-count^post36+count^0 == 0 /\ -tmp___024^post36+tmp___024^0 == 0 /\ -tmp___115^post36+tmp___115^0 == 0 /\ __const_50^0-__const_50^post36 == 0 /\ rat26^0-rat26^post36 == 0 /\ __const_257^0-__const_257^post36 == 0 /\ __const_8^0-__const_8^post36 == 0 /\ out_count^0-out_count^post36 == 0 /\ -code31^post36+code31^0 == 0 /\ __const_9^0-__const_9^post36 == 0 /\ maxbits^0-maxbits^post36 == 0 /\ -ratio^post36+ratio^0 == 0 /\ -maxbits^0+n_bits^0 <= 0 /\ -hsize^post36+hsize^0 == 0 /\ -ret_getbyte18^post36+ret_getbyte18^0 == 0 /\ InCnt^0-InCnt^post36 == 0 /\ -ent8^post36+ent8^0 == 0 /\ -fcode5^post36+fcode5^0 == 0 /\ -seed2^post36+seed2^0 == 0 /\ block_compress^0-block_compress^post36 == 0 /\ tmp___014^0-tmp___014^post36 == 0 /\ -i45^post36+i45^0 == 0 /\ n44^0-n44^post36 == 0 /\ tmp12^0-tmp12^post36 == 0 /\ clear_flg^0-clear_flg^post36 == 0 /\ -n_bits^post36+n_bits^0 == 0 /\ -c7^post36+c7^0 == 0 /\ free_ent^0-free_ent^post36 == 0 /\ maxbits^0-n_bits^0 <= 0 /\ c37^0-c37^post36 == 0 /\ -hsize___027^post36+hsize___027^0 == 0 /\ tabort4^0-tabort4^post36 == 0 /\ -bytes_out^post36+bytes_out^0 == 0 /\ -n40^post36+n40^0 == 0 /\ -__const_65536^post36+__const_65536^0 == 0 /\ __const_16^0-__const_16^post36 == 0 /\ i21^0-i21^post36 == 0 /\ -__const_2147483647^post36+__const_2147483647^0 == 0 /\ disp9^0-disp9^post36 == 0 /\ -apsim_bound11113^post36+apsim_bound11113^0 == 0 /\ -m122^post36+m122^0 == 0 /\ -hsize___019^post36+hsize___019^0 == 0 /\ -in_count^post36+in_count^0 == 0 /\ i6^0-i6^post36 == 0 /\ -__const_8388607^post36+__const_8388607^0 == 0 /\ tmp___017^0-tmp___017^post36 == 0 /\ -i29^post36+i29^0 == 0 /\ maxcode^post36-maxmaxcode^0 == 0 /\ bits33^0-bits33^post36 == 0 /\ m130^0-m130^post36 == 0 /\ -i41^post36+i41^0 == 0 /\ -exit_stat^post36+exit_stat^0 == 0 /\ i3^0-i3^post36 == 0 /\ apsim_InCnt^0-apsim_InCnt^post36 == 0 /\ -maxmaxcode^post36+maxmaxcode^0 == 0 /\ __const_10000^0-__const_10000^post36 == 0 /\ r_off32^0-r_off32^post36 == 0 /\ -checkpoint^post36+checkpoint^0 == 0 /\ __const_256^0-__const_256^post36 == 0 /\ -__const_429496^post36+__const_429496^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post36 == 0 /\ -__const_53^post36+__const_53^0 == 0 /\ hshift11^0-hshift11^post36 == 0 /\ -hsize_reg10^post36+hsize_reg10^0 == 0 /\ offset^0-offset^post36 == 0), cost: 1 76: l35 -> l1 : InCnt^0'=InCnt^post76, i21^0'=i21^post76, apsim_InCnt^0'=apsim_InCnt^post76, disp9^0'=disp9^post76, tmp12^0'=tmp12^post76, __const_257^0'=__const_257^post76, i6^0'=i6^post76, block_compress^0'=block_compress^post76, out_count^0'=out_count^post76, hshift11^0'=hshift11^post76, hsize___019^0'=hsize___019^post76, __const_8388607^0'=__const_8388607^post76, maxcode^0'=maxcode^post76, clear_flg^0'=clear_flg^post76, ret_getbyte25^0'=ret_getbyte25^post76, __const_16^0'=__const_16^post76, i3^0'=i3^post76, n44^0'=n44^post76, exit_stat^0'=exit_stat^post76, tmp___017^0'=tmp___017^post76, __const_50^0'=__const_50^post76, m122^0'=m122^post76, c37^0'=c37^post76, rat26^0'=rat26^post76, hsize_reg10^0'=hsize_reg10^post76, __const_9^0'=__const_9^post76, n40^0'=n40^post76, count^0'=count^post76, tabort4^0'=tabort4^post76, __const_256^0'=__const_256^post76, i45^0'=i45^post76, bits33^0'=bits33^post76, offset^0'=offset^post76, free_ent^0'=free_ent^post76, tmp___115^0'=tmp___115^post76, __const_65536^0'=__const_65536^post76, maxbits^0'=maxbits^post76, checkpoint^0'=checkpoint^post76, ret_getbyte18^0'=ret_getbyte18^post76, __const_10000^0'=__const_10000^post76, i29^0'=i29^post76, apsim_bound11113^0'=apsim_bound11113^post76, ent8^0'=ent8^post76, tmp___014^0'=tmp___014^post76, __const_429496^0'=__const_429496^post76, in_count^0'=in_count^post76, bytes_out^0'=bytes_out^post76, r_off32^0'=r_off32^post76, hsize^0'=hsize^post76, hsize___027^0'=hsize___027^post76, __const_8^0'=__const_8^post76, maxmaxcode^0'=maxmaxcode^post76, code31^0'=code31^post76, seed2^0'=seed2^post76, __const_2147483647^0'=__const_2147483647^post76, i41^0'=i41^post76, n_bits^0'=n_bits^post76, fcode5^0'=fcode5^post76, tmp___024^0'=tmp___024^post76, __const_53^0'=__const_53^post76, m130^0'=m130^post76, c7^0'=c7^post76, ratio^0'=ratio^post76, (-seed2^post76+seed2^0 == 0 /\ -tmp___014^post76+tmp___014^0 == 0 /\ -hsize___027^post76+hsize___027^0 == 0 /\ i6^0-i6^post76 == 0 /\ -rat26^post76+rat26^0 == 0 /\ hshift11^0-hshift11^post76 == 0 /\ -tmp___115^post76+tmp___115^0 == 0 /\ exit_stat^0-exit_stat^post76 == 0 /\ i21^0-i21^post76 == 0 /\ hsize_reg10^0-hsize_reg10^post76 == 0 /\ count^0-count^post76 == 0 /\ -__const_53^post76+__const_53^0 == 0 /\ -tmp___024^post76+tmp___024^0 == 0 /\ -__const_50^post76+__const_50^0 == 0 /\ -clear_flg^post76+clear_flg^0 == 0 /\ -__const_2147483647^post76+__const_2147483647^0 == 0 /\ tmp___017^0-tmp___017^post76 == 0 /\ __const_8388607^0-__const_8388607^post76 == 0 /\ -__const_8^post76+__const_8^0 == 0 /\ -r_off32^post76+r_off32^0 == 0 /\ -i3^post76+i3^0 == 0 /\ maxmaxcode^0-maxmaxcode^post76 == 0 /\ -i41^post76+i41^0 == 0 /\ offset^0-offset^post76 == 0 /\ __const_257^0-__const_257^post76 == 0 /\ m122^0-m122^post76 == 0 /\ disp9^0-disp9^post76 == 0 /\ __const_10000^0-__const_10000^post76 == 0 /\ -ratio^post76+ratio^0 == 0 /\ tabort4^0-tabort4^post76 == 0 /\ -fcode5^post76+fcode5^0 == 0 /\ maxcode^0-maxcode^post76 == 0 /\ -n40^post76+n40^0 == 0 /\ in_count^0-in_count^post76 == 0 /\ -maxbits^post76+maxbits^0 == 0 /\ __const_16^0-__const_16^post76 == 0 /\ ent8^0-ent8^post76 == 0 /\ __const_9^0-__const_9^post76 == 0 /\ -bytes_out^post76+bytes_out^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post76 == 0 /\ block_compress^0-block_compress^post76 == 0 /\ -apsim_bound11113^post76+apsim_bound11113^0 == 0 /\ -i45^post76+i45^0 == 0 /\ out_count^0-out_count^post76 == 0 /\ -__const_429496^post76+__const_429496^0 == 0 /\ -code31^post76+code31^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post76 == 0 /\ -hsize^post76+hsize^0 == 0 /\ -bits33^post76+bits33^0 == 0 /\ -free_ent^post76+free_ent^0 == 0 /\ -checkpoint^post76+checkpoint^0 == 0 /\ InCnt^0-InCnt^post76 == 0 /\ __const_65536^0-__const_65536^post76 == 0 /\ -n_bits^post76+n_bits^0 == 0 /\ c37^0-c37^post76 == 0 /\ -i29^post76+i29^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post76 == 0 /\ hsize___019^0-hsize___019^post76 == 0 /\ -__const_256^post76+__const_256^0 == 0 /\ -m130^post76+m130^0 == 0 /\ c7^0-c7^post76 == 0 /\ n44^0-n44^post76 == 0 /\ tmp12^0-tmp12^post76 == 0), cost: 1 38: l36 -> l27 : InCnt^0'=InCnt^post38, i21^0'=i21^post38, apsim_InCnt^0'=apsim_InCnt^post38, disp9^0'=disp9^post38, tmp12^0'=tmp12^post38, __const_257^0'=__const_257^post38, i6^0'=i6^post38, block_compress^0'=block_compress^post38, out_count^0'=out_count^post38, hshift11^0'=hshift11^post38, hsize___019^0'=hsize___019^post38, __const_8388607^0'=__const_8388607^post38, maxcode^0'=maxcode^post38, clear_flg^0'=clear_flg^post38, ret_getbyte25^0'=ret_getbyte25^post38, __const_16^0'=__const_16^post38, i3^0'=i3^post38, n44^0'=n44^post38, exit_stat^0'=exit_stat^post38, tmp___017^0'=tmp___017^post38, __const_50^0'=__const_50^post38, m122^0'=m122^post38, c37^0'=c37^post38, rat26^0'=rat26^post38, hsize_reg10^0'=hsize_reg10^post38, __const_9^0'=__const_9^post38, n40^0'=n40^post38, count^0'=count^post38, tabort4^0'=tabort4^post38, __const_256^0'=__const_256^post38, i45^0'=i45^post38, bits33^0'=bits33^post38, offset^0'=offset^post38, free_ent^0'=free_ent^post38, tmp___115^0'=tmp___115^post38, __const_65536^0'=__const_65536^post38, maxbits^0'=maxbits^post38, checkpoint^0'=checkpoint^post38, ret_getbyte18^0'=ret_getbyte18^post38, __const_10000^0'=__const_10000^post38, i29^0'=i29^post38, apsim_bound11113^0'=apsim_bound11113^post38, ent8^0'=ent8^post38, tmp___014^0'=tmp___014^post38, __const_429496^0'=__const_429496^post38, in_count^0'=in_count^post38, bytes_out^0'=bytes_out^post38, r_off32^0'=r_off32^post38, hsize^0'=hsize^post38, hsize___027^0'=hsize___027^post38, __const_8^0'=__const_8^post38, maxmaxcode^0'=maxmaxcode^post38, code31^0'=code31^post38, seed2^0'=seed2^post38, __const_2147483647^0'=__const_2147483647^post38, i41^0'=i41^post38, n_bits^0'=n_bits^post38, fcode5^0'=fcode5^post38, tmp___024^0'=tmp___024^post38, __const_53^0'=__const_53^post38, m130^0'=m130^post38, c7^0'=c7^post38, ratio^0'=ratio^post38, (0 == 0 /\ __const_9^0-__const_9^post38 == 0 /\ -seed2^post38+seed2^0 == 0 /\ tabort4^0-tabort4^post38 == 0 /\ tmp___017^0-tmp___017^post38 == 0 /\ __const_50^0-__const_50^post38 == 0 /\ block_compress^0-block_compress^post38 == 0 /\ -hsize_reg10^post38+hsize_reg10^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post38 == 0 /\ out_count^0-out_count^post38 == 0 /\ -hsize___027^post38+hsize___027^0 == 0 /\ -__const_65536^post38+__const_65536^0 == 0 /\ -__const_53^post38+__const_53^0 == 0 /\ -count^post38+count^0 == 0 /\ c37^0-c37^post38 == 0 /\ -tmp___024^post38+tmp___024^0 == 0 /\ -offset^post38+offset^0 == 0 /\ -__const_2147483647^post38+__const_2147483647^0 == 0 /\ free_ent^0-free_ent^post38 == 0 /\ InCnt^0-InCnt^post38 == 0 /\ -__const_9^0+n_bits^post38 == 0 /\ -m122^post38+m122^0 == 0 /\ __const_16^0-__const_16^post38 == 0 /\ __const_8^0-__const_8^post38 == 0 /\ -ratio^post38+ratio^0 == 0 /\ n44^0-n44^post38 == 0 /\ tmp12^0-tmp12^post38 == 0 /\ hshift11^0-hshift11^post38 == 0 /\ i29^0-i29^post38 == 0 /\ -i41^post38+i41^0 == 0 /\ -exit_stat^post38+exit_stat^0 == 0 /\ i6^0-i6^post38 == 0 /\ -maxmaxcode^post38+maxmaxcode^0 == 0 /\ clear_flg^post38 == 0 /\ bits33^0-bits33^post38 == 0 /\ -checkpoint^post38+checkpoint^0 == 0 /\ i21^0-i21^post38 == 0 /\ -ent8^post38+ent8^0 == 0 /\ -c7^post38+c7^0 == 0 /\ n40^0-n40^post38 == 0 /\ fcode5^0-fcode5^post38 == 0 /\ -bytes_out^post38+bytes_out^0 == 0 /\ __const_429496^0-__const_429496^post38 == 0 /\ __const_8388607^0-__const_8388607^post38 == 0 /\ r_off32^0-r_off32^post38 == 0 /\ __const_10000^0-__const_10000^post38 == 0 /\ maxbits^0-maxbits^post38 == 0 /\ __const_256^0-__const_256^post38 == 0 /\ -tmp___115^post38+tmp___115^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post38 == 0 /\ -code31^post38+code31^0 == 0 /\ -apsim_bound11113^post38+apsim_bound11113^0 == 0 /\ -hsize___019^post38+hsize___019^0 == 0 /\ tmp___014^0-tmp___014^post38 == 0 /\ -i45^post38+i45^0 == 0 /\ -m130^post38+m130^0 == 0 /\ __const_257^0-__const_257^post38 == 0 /\ -in_count^post38+in_count^0 == 0 /\ i3^0-i3^post38 == 0 /\ rat26^0-rat26^post38 == 0 /\ -hsize^post38+hsize^0 == 0 /\ -ret_getbyte18^post38+ret_getbyte18^0 == 0 /\ disp9^0-disp9^post38 == 0), cost: 1 39: l37 -> l34 : InCnt^0'=InCnt^post39, i21^0'=i21^post39, apsim_InCnt^0'=apsim_InCnt^post39, disp9^0'=disp9^post39, tmp12^0'=tmp12^post39, __const_257^0'=__const_257^post39, i6^0'=i6^post39, block_compress^0'=block_compress^post39, out_count^0'=out_count^post39, hshift11^0'=hshift11^post39, hsize___019^0'=hsize___019^post39, __const_8388607^0'=__const_8388607^post39, maxcode^0'=maxcode^post39, clear_flg^0'=clear_flg^post39, ret_getbyte25^0'=ret_getbyte25^post39, __const_16^0'=__const_16^post39, i3^0'=i3^post39, n44^0'=n44^post39, exit_stat^0'=exit_stat^post39, tmp___017^0'=tmp___017^post39, __const_50^0'=__const_50^post39, m122^0'=m122^post39, c37^0'=c37^post39, rat26^0'=rat26^post39, hsize_reg10^0'=hsize_reg10^post39, __const_9^0'=__const_9^post39, n40^0'=n40^post39, count^0'=count^post39, tabort4^0'=tabort4^post39, __const_256^0'=__const_256^post39, i45^0'=i45^post39, bits33^0'=bits33^post39, offset^0'=offset^post39, free_ent^0'=free_ent^post39, tmp___115^0'=tmp___115^post39, __const_65536^0'=__const_65536^post39, maxbits^0'=maxbits^post39, checkpoint^0'=checkpoint^post39, ret_getbyte18^0'=ret_getbyte18^post39, __const_10000^0'=__const_10000^post39, i29^0'=i29^post39, apsim_bound11113^0'=apsim_bound11113^post39, ent8^0'=ent8^post39, tmp___014^0'=tmp___014^post39, __const_429496^0'=__const_429496^post39, in_count^0'=in_count^post39, bytes_out^0'=bytes_out^post39, r_off32^0'=r_off32^post39, hsize^0'=hsize^post39, hsize___027^0'=hsize___027^post39, __const_8^0'=__const_8^post39, maxmaxcode^0'=maxmaxcode^post39, code31^0'=code31^post39, seed2^0'=seed2^post39, __const_2147483647^0'=__const_2147483647^post39, i41^0'=i41^post39, n_bits^0'=n_bits^post39, fcode5^0'=fcode5^post39, tmp___024^0'=tmp___024^post39, __const_53^0'=__const_53^post39, m130^0'=m130^post39, c7^0'=c7^post39, ratio^0'=ratio^post39, (-bits33^post39+bits33^0 == 0 /\ -__const_50^post39+__const_50^0 == 0 /\ -__const_8^post39+__const_8^0 == 0 /\ -__const_9^post39+__const_9^0 == 0 /\ offset^0-offset^post39 == 0 /\ hsize___027^0-hsize___027^post39 == 0 /\ -__const_10000^post39+__const_10000^0 == 0 /\ -__const_53^post39+__const_53^0 == 0 /\ out_count^0-out_count^post39 == 0 /\ apsim_InCnt^0-apsim_InCnt^post39 == 0 /\ ret_getbyte18^0-ret_getbyte18^post39 == 0 /\ -__const_2147483647^post39+__const_2147483647^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post39 == 0 /\ -clear_flg^0 <= 0 /\ clear_flg^0 <= 0 /\ tmp___017^0-tmp___017^post39 == 0 /\ c37^0-c37^post39 == 0 /\ -i3^post39+i3^0 == 0 /\ maxcode^0-maxcode^post39 == 0 /\ -__const_256^post39+__const_256^0 == 0 /\ block_compress^0-block_compress^post39 == 0 /\ -maxbits^post39+maxbits^0 == 0 /\ InCnt^0-InCnt^post39 == 0 /\ -r_off32^post39+r_off32^0 == 0 /\ -1+n_bits^post39-n_bits^0 == 0 /\ -ratio^post39+ratio^0 == 0 /\ -i29^post39+i29^0 == 0 /\ i45^0-i45^post39 == 0 /\ count^0-count^post39 == 0 /\ -tabort4^post39+tabort4^0 == 0 /\ __const_65536^0-__const_65536^post39 == 0 /\ tmp12^0-tmp12^post39 == 0 /\ -tmp___024^post39+tmp___024^0 == 0 /\ __const_16^0-__const_16^post39 == 0 /\ -__const_429496^post39+__const_429496^0 == 0 /\ code31^0-code31^post39 == 0 /\ -i41^post39+i41^0 == 0 /\ -maxmaxcode^post39+maxmaxcode^0 == 0 /\ exit_stat^0-exit_stat^post39 == 0 /\ -checkpoint^post39+checkpoint^0 == 0 /\ in_count^0-in_count^post39 == 0 /\ -c7^post39+c7^0 == 0 /\ m122^0-m122^post39 == 0 /\ hshift11^0-hshift11^post39 == 0 /\ -i6^post39+i6^0 == 0 /\ -clear_flg^post39+clear_flg^0 == 0 /\ -hsize^post39+hsize^0 == 0 /\ -bytes_out^post39+bytes_out^0 == 0 /\ -fcode5^post39+fcode5^0 == 0 /\ -free_ent^post39+free_ent^0 == 0 /\ -rat26^post39+rat26^0 == 0 /\ hsize___019^0-hsize___019^post39 == 0 /\ i21^0-i21^post39 == 0 /\ -tmp___014^post39+tmp___014^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post39 == 0 /\ -ent8^post39+ent8^0 == 0 /\ disp9^0-disp9^post39 == 0 /\ -m130^post39+m130^0 == 0 /\ __const_8388607^0-__const_8388607^post39 == 0 /\ -n40^post39+n40^0 == 0 /\ -n44^post39+n44^0 == 0 /\ __const_257^0-__const_257^post39 == 0 /\ tmp___115^0-tmp___115^post39 == 0 /\ -seed2^post39+seed2^0 == 0 /\ hsize_reg10^0-hsize_reg10^post39 == 0), cost: 1 40: l37 -> l36 : InCnt^0'=InCnt^post40, i21^0'=i21^post40, apsim_InCnt^0'=apsim_InCnt^post40, disp9^0'=disp9^post40, tmp12^0'=tmp12^post40, __const_257^0'=__const_257^post40, i6^0'=i6^post40, block_compress^0'=block_compress^post40, out_count^0'=out_count^post40, hshift11^0'=hshift11^post40, hsize___019^0'=hsize___019^post40, __const_8388607^0'=__const_8388607^post40, maxcode^0'=maxcode^post40, clear_flg^0'=clear_flg^post40, ret_getbyte25^0'=ret_getbyte25^post40, __const_16^0'=__const_16^post40, i3^0'=i3^post40, n44^0'=n44^post40, exit_stat^0'=exit_stat^post40, tmp___017^0'=tmp___017^post40, __const_50^0'=__const_50^post40, m122^0'=m122^post40, c37^0'=c37^post40, rat26^0'=rat26^post40, hsize_reg10^0'=hsize_reg10^post40, __const_9^0'=__const_9^post40, n40^0'=n40^post40, count^0'=count^post40, tabort4^0'=tabort4^post40, __const_256^0'=__const_256^post40, i45^0'=i45^post40, bits33^0'=bits33^post40, offset^0'=offset^post40, free_ent^0'=free_ent^post40, tmp___115^0'=tmp___115^post40, __const_65536^0'=__const_65536^post40, maxbits^0'=maxbits^post40, checkpoint^0'=checkpoint^post40, ret_getbyte18^0'=ret_getbyte18^post40, __const_10000^0'=__const_10000^post40, i29^0'=i29^post40, apsim_bound11113^0'=apsim_bound11113^post40, ent8^0'=ent8^post40, tmp___014^0'=tmp___014^post40, __const_429496^0'=__const_429496^post40, in_count^0'=in_count^post40, bytes_out^0'=bytes_out^post40, r_off32^0'=r_off32^post40, hsize^0'=hsize^post40, hsize___027^0'=hsize___027^post40, __const_8^0'=__const_8^post40, maxmaxcode^0'=maxmaxcode^post40, code31^0'=code31^post40, seed2^0'=seed2^post40, __const_2147483647^0'=__const_2147483647^post40, i41^0'=i41^post40, n_bits^0'=n_bits^post40, fcode5^0'=fcode5^post40, tmp___024^0'=tmp___024^post40, __const_53^0'=__const_53^post40, m130^0'=m130^post40, c7^0'=c7^post40, ratio^0'=ratio^post40, (tmp___017^0-tmp___017^post40 == 0 /\ block_compress^0-block_compress^post40 == 0 /\ -offset^post40+offset^0 == 0 /\ i3^0-i3^post40 == 0 /\ -in_count^post40+in_count^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post40 == 0 /\ tmp12^0-tmp12^post40 == 0 /\ -__const_2147483647^post40+__const_2147483647^0 == 0 /\ -__const_8^post40+__const_8^0 == 0 /\ -m122^post40+m122^0 == 0 /\ __const_8388607^0-__const_8388607^post40 == 0 /\ 1-clear_flg^0 <= 0 /\ -apsim_bound11113^post40+apsim_bound11113^0 == 0 /\ -i45^post40+i45^0 == 0 /\ -m130^post40+m130^0 == 0 /\ tabort4^0-tabort4^post40 == 0 /\ checkpoint^0-checkpoint^post40 == 0 /\ -c37^post40+c37^0 == 0 /\ -__const_429496^post40+__const_429496^0 == 0 /\ -exit_stat^post40+exit_stat^0 == 0 /\ -i41^post40+i41^0 == 0 /\ -maxmaxcode^post40+maxmaxcode^0 == 0 /\ -__const_16^post40+__const_16^0 == 0 /\ __const_9^0-__const_9^post40 == 0 /\ -hsize_reg10^post40+hsize_reg10^0 == 0 /\ i6^0-i6^post40 == 0 /\ InCnt^0-InCnt^post40 == 0 /\ -__const_53^post40+__const_53^0 == 0 /\ -code31^post40+code31^0 == 0 /\ bits33^0-bits33^post40 == 0 /\ -count^post40+count^0 == 0 /\ tmp___014^0-tmp___014^post40 == 0 /\ -out_count^post40+out_count^0 == 0 /\ -tmp___115^post40+tmp___115^0 == 0 /\ -tmp___024^post40+tmp___024^0 == 0 /\ clear_flg^0-clear_flg^post40 == 0 /\ n40^0-n40^post40 == 0 /\ fcode5^0-fcode5^post40 == 0 /\ n44^0-n44^post40 == 0 /\ r_off32^0-r_off32^post40 == 0 /\ hsize___019^0-hsize___019^post40 == 0 /\ hshift11^0-hshift11^post40 == 0 /\ -disp9^post40+disp9^0 == 0 /\ __const_256^0-__const_256^post40 == 0 /\ i29^0-i29^post40 == 0 /\ ret_getbyte25^0-ret_getbyte25^post40 == 0 /\ -ratio^post40+ratio^0 == 0 /\ free_ent^0-free_ent^post40 == 0 /\ -ret_getbyte18^post40+ret_getbyte18^0 == 0 /\ -hsize^post40+hsize^0 == 0 /\ -seed2^post40+seed2^0 == 0 /\ __const_50^0-__const_50^post40 == 0 /\ i21^0-i21^post40 == 0 /\ __const_257^0-__const_257^post40 == 0 /\ rat26^0-rat26^post40 == 0 /\ -maxcode^post40+maxcode^0 == 0 /\ -ent8^post40+ent8^0 == 0 /\ -__const_65536^post40+__const_65536^0 == 0 /\ -n_bits^post40+n_bits^0 == 0 /\ maxbits^0-maxbits^post40 == 0 /\ -__const_10000^post40+__const_10000^0 == 0 /\ -c7^post40+c7^0 == 0 /\ -hsize___027^post40+hsize___027^0 == 0 /\ -bytes_out^post40+bytes_out^0 == 0), cost: 1 41: l37 -> l36 : InCnt^0'=InCnt^post41, i21^0'=i21^post41, apsim_InCnt^0'=apsim_InCnt^post41, disp9^0'=disp9^post41, tmp12^0'=tmp12^post41, __const_257^0'=__const_257^post41, i6^0'=i6^post41, block_compress^0'=block_compress^post41, out_count^0'=out_count^post41, hshift11^0'=hshift11^post41, hsize___019^0'=hsize___019^post41, __const_8388607^0'=__const_8388607^post41, maxcode^0'=maxcode^post41, clear_flg^0'=clear_flg^post41, ret_getbyte25^0'=ret_getbyte25^post41, __const_16^0'=__const_16^post41, i3^0'=i3^post41, n44^0'=n44^post41, exit_stat^0'=exit_stat^post41, tmp___017^0'=tmp___017^post41, __const_50^0'=__const_50^post41, m122^0'=m122^post41, c37^0'=c37^post41, rat26^0'=rat26^post41, hsize_reg10^0'=hsize_reg10^post41, __const_9^0'=__const_9^post41, n40^0'=n40^post41, count^0'=count^post41, tabort4^0'=tabort4^post41, __const_256^0'=__const_256^post41, i45^0'=i45^post41, bits33^0'=bits33^post41, offset^0'=offset^post41, free_ent^0'=free_ent^post41, tmp___115^0'=tmp___115^post41, __const_65536^0'=__const_65536^post41, maxbits^0'=maxbits^post41, checkpoint^0'=checkpoint^post41, ret_getbyte18^0'=ret_getbyte18^post41, __const_10000^0'=__const_10000^post41, i29^0'=i29^post41, apsim_bound11113^0'=apsim_bound11113^post41, ent8^0'=ent8^post41, tmp___014^0'=tmp___014^post41, __const_429496^0'=__const_429496^post41, in_count^0'=in_count^post41, bytes_out^0'=bytes_out^post41, r_off32^0'=r_off32^post41, hsize^0'=hsize^post41, hsize___027^0'=hsize___027^post41, __const_8^0'=__const_8^post41, maxmaxcode^0'=maxmaxcode^post41, code31^0'=code31^post41, seed2^0'=seed2^post41, __const_2147483647^0'=__const_2147483647^post41, i41^0'=i41^post41, n_bits^0'=n_bits^post41, fcode5^0'=fcode5^post41, tmp___024^0'=tmp___024^post41, __const_53^0'=__const_53^post41, m130^0'=m130^post41, c7^0'=c7^post41, ratio^0'=ratio^post41, (i3^0-i3^post41 == 0 /\ ret_getbyte18^0-ret_getbyte18^post41 == 0 /\ -maxbits^post41+maxbits^0 == 0 /\ __const_65536^0-__const_65536^post41 == 0 /\ hsize_reg10^0-hsize_reg10^post41 == 0 /\ tmp12^0-tmp12^post41 == 0 /\ -m130^post41+m130^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post41 == 0 /\ code31^0-code31^post41 == 0 /\ tmp___017^0-tmp___017^post41 == 0 /\ c37^0-c37^post41 == 0 /\ -n40^post41+n40^0 == 0 /\ block_compress^0-block_compress^post41 == 0 /\ offset^0-offset^post41 == 0 /\ hsize___027^0-hsize___027^post41 == 0 /\ disp9^0-disp9^post41 == 0 /\ -i41^post41+i41^0 == 0 /\ __const_8388607^0-__const_8388607^post41 == 0 /\ i45^0-i45^post41 == 0 /\ -n_bits^post41+n_bits^0 == 0 /\ -maxmaxcode^post41+maxmaxcode^0 == 0 /\ -bytes_out^post41+bytes_out^0 == 0 /\ -checkpoint^post41+checkpoint^0 == 0 /\ out_count^0-out_count^post41 == 0 /\ __const_16^0-__const_16^post41 == 0 /\ -__const_9^post41+__const_9^0 == 0 /\ -hsize^post41+hsize^0 == 0 /\ -bits33^post41+bits33^0 == 0 /\ -__const_53^post41+__const_53^0 == 0 /\ i6^0-i6^post41 == 0 /\ InCnt^0-InCnt^post41 == 0 /\ -free_ent^post41+free_ent^0 == 0 /\ -rat26^post41+rat26^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post41 == 0 /\ count^0-count^post41 == 0 /\ -__const_256^post41+__const_256^0 == 0 /\ -ratio^post41+ratio^0 == 0 /\ hsize___019^0-hsize___019^post41 == 0 /\ -i29^post41+i29^0 == 0 /\ -n44^post41+n44^0 == 0 /\ clear_flg^0-clear_flg^post41 == 0 /\ ent8^0-ent8^post41 == 0 /\ -seed2^post41+seed2^0 == 0 /\ -tmp___115^post41+tmp___115^0 == 0 /\ -ret_getbyte25^post41+ret_getbyte25^0 == 0 /\ -tmp___024^post41+tmp___024^0 == 0 /\ -__const_429496^post41+__const_429496^0 == 0 /\ m122^0-m122^post41 == 0 /\ hshift11^0-hshift11^post41 == 0 /\ -__const_8^post41+__const_8^0 == 0 /\ -__const_50^post41+__const_50^0 == 0 /\ __const_257^0-__const_257^post41 == 0 /\ tabort4^0-tabort4^post41 == 0 /\ -__const_10000^post41+__const_10000^0 == 0 /\ -c7^post41+c7^0 == 0 /\ maxcode^0-maxcode^post41 == 0 /\ in_count^0-in_count^post41 == 0 /\ i21^0-i21^post41 == 0 /\ -fcode5^post41+fcode5^0 == 0 /\ 1+clear_flg^0 <= 0 /\ exit_stat^0-exit_stat^post41 == 0 /\ -r_off32^post41+r_off32^0 == 0 /\ -tmp___014^post41+tmp___014^0 == 0 /\ -__const_2147483647^post41+__const_2147483647^0 == 0), cost: 1 42: l38 -> l37 : InCnt^0'=InCnt^post42, i21^0'=i21^post42, apsim_InCnt^0'=apsim_InCnt^post42, disp9^0'=disp9^post42, tmp12^0'=tmp12^post42, __const_257^0'=__const_257^post42, i6^0'=i6^post42, block_compress^0'=block_compress^post42, out_count^0'=out_count^post42, hshift11^0'=hshift11^post42, hsize___019^0'=hsize___019^post42, __const_8388607^0'=__const_8388607^post42, maxcode^0'=maxcode^post42, clear_flg^0'=clear_flg^post42, ret_getbyte25^0'=ret_getbyte25^post42, __const_16^0'=__const_16^post42, i3^0'=i3^post42, n44^0'=n44^post42, exit_stat^0'=exit_stat^post42, tmp___017^0'=tmp___017^post42, __const_50^0'=__const_50^post42, m122^0'=m122^post42, c37^0'=c37^post42, rat26^0'=rat26^post42, hsize_reg10^0'=hsize_reg10^post42, __const_9^0'=__const_9^post42, n40^0'=n40^post42, count^0'=count^post42, tabort4^0'=tabort4^post42, __const_256^0'=__const_256^post42, i45^0'=i45^post42, bits33^0'=bits33^post42, offset^0'=offset^post42, free_ent^0'=free_ent^post42, tmp___115^0'=tmp___115^post42, __const_65536^0'=__const_65536^post42, maxbits^0'=maxbits^post42, checkpoint^0'=checkpoint^post42, ret_getbyte18^0'=ret_getbyte18^post42, __const_10000^0'=__const_10000^post42, i29^0'=i29^post42, apsim_bound11113^0'=apsim_bound11113^post42, ent8^0'=ent8^post42, tmp___014^0'=tmp___014^post42, __const_429496^0'=__const_429496^post42, in_count^0'=in_count^post42, bytes_out^0'=bytes_out^post42, r_off32^0'=r_off32^post42, hsize^0'=hsize^post42, hsize___027^0'=hsize___027^post42, __const_8^0'=__const_8^post42, maxmaxcode^0'=maxmaxcode^post42, code31^0'=code31^post42, seed2^0'=seed2^post42, __const_2147483647^0'=__const_2147483647^post42, i41^0'=i41^post42, n_bits^0'=n_bits^post42, fcode5^0'=fcode5^post42, tmp___024^0'=tmp___024^post42, __const_53^0'=__const_53^post42, m130^0'=m130^post42, c7^0'=c7^post42, ratio^0'=ratio^post42, (-c37^post42+c37^0 == 0 /\ -fcode5^post42+fcode5^0 == 0 /\ -exit_stat^post42+exit_stat^0 == 0 /\ -i41^post42+i41^0 == 0 /\ __const_8388607^0-__const_8388607^post42 == 0 /\ -maxmaxcode^post42+maxmaxcode^0 == 0 /\ -bytes_out^post42+bytes_out^0 == 0 /\ -ent8^post42+ent8^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post42 == 0 /\ -c7^post42+c7^0 == 0 /\ i3^0-i3^post42 == 0 /\ disp9^0-disp9^post42 == 0 /\ tmp___115^0-tmp___115^post42 == 0 /\ tmp12^0-tmp12^post42 == 0 /\ m122^0-m122^post42 == 0 /\ __const_9^0-__const_9^post42 == 0 /\ -code31^post42+code31^0 == 0 /\ -in_count^post42+in_count^0 == 0 /\ i6^0-i6^post42 == 0 /\ -n_bits^post42+n_bits^0 == 0 /\ offset^post42 == 0 /\ tmp___017^0-tmp___017^post42 == 0 /\ __const_2147483647^0-__const_2147483647^post42 == 0 /\ bits33^0-bits33^post42 == 0 /\ checkpoint^0-checkpoint^post42 == 0 /\ -apsim_bound11113^post42+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post42 == 0 /\ -i45^post42+i45^0 == 0 /\ -m130^post42+m130^0 == 0 /\ -hsize^post42+hsize^0 == 0 /\ -ret_getbyte18^post42+ret_getbyte18^0 == 0 /\ hsize___019^0-hsize___019^post42 == 0 /\ -tabort4^post42+tabort4^0 == 0 /\ __const_256^0-__const_256^post42 == 0 /\ -seed2^post42+seed2^0 == 0 /\ maxbits^0-maxbits^post42 == 0 /\ -__const_429496^post42+__const_429496^0 == 0 /\ -__const_10000^post42+__const_10000^0 == 0 /\ free_ent^0-free_ent^post42 == 0 /\ InCnt^0-InCnt^post42 == 0 /\ -__const_65536^post42+__const_65536^0 == 0 /\ tmp___014^0-tmp___014^post42 == 0 /\ clear_flg^0-clear_flg^post42 == 0 /\ -hsize_reg10^post42+hsize_reg10^0 == 0 /\ rat26^0-rat26^post42 == 0 /\ __const_257^0-__const_257^post42 == 0 /\ -hsize___027^post42+hsize___027^0 == 0 /\ n44^0-n44^post42 == 0 /\ -__const_53^post42+__const_53^0 == 0 /\ -tmp___024^post42+tmp___024^0 == 0 /\ hshift11^0-hshift11^post42 == 0 /\ -out_count^post42+out_count^0 == 0 /\ -count^post42+count^0 == 0 /\ i29^0-i29^post42 == 0 /\ maxcode^0-maxcode^post42 == 0 /\ -r_off32^post42+r_off32^0 == 0 /\ __const_16^0-__const_16^post42 == 0 /\ -__const_8^post42+__const_8^0 == 0 /\ __const_50^0-__const_50^post42 == 0 /\ block_compress^0-block_compress^post42 == 0 /\ i21^0-i21^post42 == 0 /\ -ratio^post42+ratio^0 == 0 /\ n40^0-n40^post42 == 0), cost: 1 43: l39 -> l38 : InCnt^0'=InCnt^post43, i21^0'=i21^post43, apsim_InCnt^0'=apsim_InCnt^post43, disp9^0'=disp9^post43, tmp12^0'=tmp12^post43, __const_257^0'=__const_257^post43, i6^0'=i6^post43, block_compress^0'=block_compress^post43, out_count^0'=out_count^post43, hshift11^0'=hshift11^post43, hsize___019^0'=hsize___019^post43, __const_8388607^0'=__const_8388607^post43, maxcode^0'=maxcode^post43, clear_flg^0'=clear_flg^post43, ret_getbyte25^0'=ret_getbyte25^post43, __const_16^0'=__const_16^post43, i3^0'=i3^post43, n44^0'=n44^post43, exit_stat^0'=exit_stat^post43, tmp___017^0'=tmp___017^post43, __const_50^0'=__const_50^post43, m122^0'=m122^post43, c37^0'=c37^post43, rat26^0'=rat26^post43, hsize_reg10^0'=hsize_reg10^post43, __const_9^0'=__const_9^post43, n40^0'=n40^post43, count^0'=count^post43, tabort4^0'=tabort4^post43, __const_256^0'=__const_256^post43, i45^0'=i45^post43, bits33^0'=bits33^post43, offset^0'=offset^post43, free_ent^0'=free_ent^post43, tmp___115^0'=tmp___115^post43, __const_65536^0'=__const_65536^post43, maxbits^0'=maxbits^post43, checkpoint^0'=checkpoint^post43, ret_getbyte18^0'=ret_getbyte18^post43, __const_10000^0'=__const_10000^post43, i29^0'=i29^post43, apsim_bound11113^0'=apsim_bound11113^post43, ent8^0'=ent8^post43, tmp___014^0'=tmp___014^post43, __const_429496^0'=__const_429496^post43, in_count^0'=in_count^post43, bytes_out^0'=bytes_out^post43, r_off32^0'=r_off32^post43, hsize^0'=hsize^post43, hsize___027^0'=hsize___027^post43, __const_8^0'=__const_8^post43, maxmaxcode^0'=maxmaxcode^post43, code31^0'=code31^post43, seed2^0'=seed2^post43, __const_2147483647^0'=__const_2147483647^post43, i41^0'=i41^post43, n_bits^0'=n_bits^post43, fcode5^0'=fcode5^post43, tmp___024^0'=tmp___024^post43, __const_53^0'=__const_53^post43, m130^0'=m130^post43, c7^0'=c7^post43, ratio^0'=ratio^post43, (-checkpoint^post43+checkpoint^0 == 0 /\ disp9^0-disp9^post43 == 0 /\ -c7^post43+c7^0 == 0 /\ i45^0-i45^post43 == 0 /\ count^0-count^post43 == 0 /\ -fcode5^post43+fcode5^0 == 0 /\ -code31^post43+code31^0 == 0 /\ -free_ent^post43+free_ent^0 == 0 /\ -rat26^post43+rat26^0 == 0 /\ __const_65536^0-__const_65536^post43 == 0 /\ tmp12^0-tmp12^post43 == 0 /\ hsize_reg10^0-hsize_reg10^post43 == 0 /\ -r_off32^post43+r_off32^0 == 0 /\ -tmp___014^post43+tmp___014^0 == 0 /\ clear_flg^0-clear_flg^post43 == 0 /\ i6^0-i6^post43 == 0 /\ offset^0-offset^post43 == 0 /\ hsize___027^0-hsize___027^post43 == 0 /\ -m130^post43+m130^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post43 == 0 /\ -n44^post43+n44^0 == 0 /\ -n40^post43+n40^0 == 0 /\ bytes_out^post43-bytes_out^0-n_bits^0 == 0 /\ -tmp___115^post43+tmp___115^0 == 0 /\ -seed2^post43+seed2^0 == 0 /\ __const_10000^0-__const_10000^post43 == 0 /\ out_count^0-out_count^post43 == 0 /\ m122^0-m122^post43 == 0 /\ tmp___017^0-tmp___017^post43 == 0 /\ hsize^0-hsize^post43 == 0 /\ -n_bits^post43+n_bits^0 == 0 /\ -__const_256^post43+__const_256^0 == 0 /\ ent8^0-ent8^post43 == 0 /\ -__const_50^post43+__const_50^0 == 0 /\ -__const_8^post43+__const_8^0 == 0 /\ -apsim_bound11113^post43+apsim_bound11113^0 == 0 /\ InCnt^0-InCnt^post43 == 0 /\ -__const_8388607^post43+__const_8388607^0 == 0 /\ -bits33^post43+bits33^0 == 0 /\ __const_16^0-__const_16^post43 == 0 /\ __const_257^0-__const_257^post43 == 0 /\ __const_9^0-__const_9^post43 == 0 /\ i3^0-i3^post43 == 0 /\ -__const_2147483647^post43+__const_2147483647^0 == 0 /\ in_count^0-in_count^post43 == 0 /\ exit_stat^0-exit_stat^post43 == 0 /\ __const_53^0-__const_53^post43 == 0 /\ -maxbits^post43+maxbits^0 == 0 /\ -ratio^post43+ratio^0 == 0 /\ -i29^post43+i29^0 == 0 /\ hshift11^0-hshift11^post43 == 0 /\ -tmp___024^post43+tmp___024^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post43 == 0 /\ -ret_getbyte25^post43+ret_getbyte25^0 == 0 /\ -__const_429496^post43+__const_429496^0 == 0 /\ tabort4^0-tabort4^post43 == 0 /\ -i41^post43+i41^0 == 0 /\ hsize___019^0-hsize___019^post43 == 0 /\ maxcode^0-maxcode^post43 == 0 /\ c37^0-c37^post43 == 0 /\ block_compress^0-block_compress^post43 == 0 /\ -maxmaxcode^post43+maxmaxcode^0 == 0 /\ i21^0-i21^post43 == 0), cost: 1 44: l40 -> l39 : InCnt^0'=InCnt^post44, i21^0'=i21^post44, apsim_InCnt^0'=apsim_InCnt^post44, disp9^0'=disp9^post44, tmp12^0'=tmp12^post44, __const_257^0'=__const_257^post44, i6^0'=i6^post44, block_compress^0'=block_compress^post44, out_count^0'=out_count^post44, hshift11^0'=hshift11^post44, hsize___019^0'=hsize___019^post44, __const_8388607^0'=__const_8388607^post44, maxcode^0'=maxcode^post44, clear_flg^0'=clear_flg^post44, ret_getbyte25^0'=ret_getbyte25^post44, __const_16^0'=__const_16^post44, i3^0'=i3^post44, n44^0'=n44^post44, exit_stat^0'=exit_stat^post44, tmp___017^0'=tmp___017^post44, __const_50^0'=__const_50^post44, m122^0'=m122^post44, c37^0'=c37^post44, rat26^0'=rat26^post44, hsize_reg10^0'=hsize_reg10^post44, __const_9^0'=__const_9^post44, n40^0'=n40^post44, count^0'=count^post44, tabort4^0'=tabort4^post44, __const_256^0'=__const_256^post44, i45^0'=i45^post44, bits33^0'=bits33^post44, offset^0'=offset^post44, free_ent^0'=free_ent^post44, tmp___115^0'=tmp___115^post44, __const_65536^0'=__const_65536^post44, maxbits^0'=maxbits^post44, checkpoint^0'=checkpoint^post44, ret_getbyte18^0'=ret_getbyte18^post44, __const_10000^0'=__const_10000^post44, i29^0'=i29^post44, apsim_bound11113^0'=apsim_bound11113^post44, ent8^0'=ent8^post44, tmp___014^0'=tmp___014^post44, __const_429496^0'=__const_429496^post44, in_count^0'=in_count^post44, bytes_out^0'=bytes_out^post44, r_off32^0'=r_off32^post44, hsize^0'=hsize^post44, hsize___027^0'=hsize___027^post44, __const_8^0'=__const_8^post44, maxmaxcode^0'=maxmaxcode^post44, code31^0'=code31^post44, seed2^0'=seed2^post44, __const_2147483647^0'=__const_2147483647^post44, i41^0'=i41^post44, n_bits^0'=n_bits^post44, fcode5^0'=fcode5^post44, tmp___024^0'=tmp___024^post44, __const_53^0'=__const_53^post44, m130^0'=m130^post44, c7^0'=c7^post44, ratio^0'=ratio^post44, (-code31^post44+code31^0 == 0 /\ -tmp___024^post44+tmp___024^0 == 0 /\ checkpoint^0-checkpoint^post44 == 0 /\ ret_getbyte25^0-ret_getbyte25^post44 == 0 /\ -count^post44+count^0 == 0 /\ i21^0-i21^post44 == 0 /\ -tmp___017^post44+tmp___017^0 == 0 /\ tmp___115^0-tmp___115^post44 == 0 /\ disp9^0-disp9^post44 == 0 /\ -hsize___027^post44+hsize___027^0 == 0 /\ -ratio^post44+ratio^0 == 0 /\ exit_stat^0-exit_stat^post44 == 0 /\ i6^0-i6^post44 == 0 /\ -ret_getbyte18^post44+ret_getbyte18^0 == 0 /\ __const_2147483647^0-__const_2147483647^post44 == 0 /\ tmp___014^0-tmp___014^post44 == 0 /\ apsim_InCnt^0-apsim_InCnt^post44 == 0 /\ -fcode5^post44+fcode5^0 == 0 /\ maxmaxcode^0-maxmaxcode^post44 == 0 /\ -seed2^post44+seed2^0 == 0 /\ -__const_10000^post44+__const_10000^0 == 0 /\ clear_flg^0-clear_flg^post44 == 0 /\ __const_256^0-__const_256^post44 == 0 /\ -bytes_out^post44+bytes_out^0 == 0 /\ -__const_65536^post44+__const_65536^0 == 0 /\ -ent8^post44+ent8^0 == 0 /\ -c7^post44+c7^0 == 0 /\ __const_8388607^0-__const_8388607^post44 == 0 /\ m122^0-m122^post44 == 0 /\ __const_50^0-__const_50^post44 == 0 /\ rat26^0-rat26^post44 == 0 /\ -in_count^post44+in_count^0 == 0 /\ -bits33^post44+bits33^0 == 0 /\ -n_bits^post44+n_bits^0 == 0 /\ -offset^post44+offset^0 == 0 /\ out_count^0-out_count^post44 == 0 /\ -i3^post44+i3^0 == 0 /\ __const_16^0-i41^0 <= 0 /\ -__const_8^post44+__const_8^0 == 0 /\ __const_9^0-__const_9^post44 == 0 /\ -apsim_bound11113^post44+apsim_bound11113^0 == 0 /\ -m130^post44+m130^0 == 0 /\ -maxbits^post44+maxbits^0 == 0 /\ -__const_257^post44+__const_257^0 == 0 /\ InCnt^0-InCnt^post44 == 0 /\ __const_16^0-__const_16^post44 == 0 /\ -c37^post44+c37^0 == 0 /\ -tabort4^post44+tabort4^0 == 0 /\ block_compress^0-block_compress^post44 == 0 /\ -__const_429496^post44+__const_429496^0 == 0 /\ -i41^post44+i41^0 == 0 /\ n40^0-n40^post44 == 0 /\ -hsize^post44+hsize^0 == 0 /\ n44^0-n44^post44 == 0 /\ tmp12^0-tmp12^post44 == 0 /\ hsize___019^0-hsize___019^post44 == 0 /\ hshift11^0-hshift11^post44 == 0 /\ i45^0-i45^post44 == 0 /\ i29^0-i29^post44 == 0 /\ maxcode^0-maxcode^post44 == 0 /\ r_off32^0-r_off32^post44 == 0 /\ -hsize_reg10^post44+hsize_reg10^0 == 0 /\ free_ent^0-free_ent^post44 == 0 /\ -__const_53^post44+__const_53^0 == 0), cost: 1 45: l40 -> l21 : InCnt^0'=InCnt^post45, i21^0'=i21^post45, apsim_InCnt^0'=apsim_InCnt^post45, disp9^0'=disp9^post45, tmp12^0'=tmp12^post45, __const_257^0'=__const_257^post45, i6^0'=i6^post45, block_compress^0'=block_compress^post45, out_count^0'=out_count^post45, hshift11^0'=hshift11^post45, hsize___019^0'=hsize___019^post45, __const_8388607^0'=__const_8388607^post45, maxcode^0'=maxcode^post45, clear_flg^0'=clear_flg^post45, ret_getbyte25^0'=ret_getbyte25^post45, __const_16^0'=__const_16^post45, i3^0'=i3^post45, n44^0'=n44^post45, exit_stat^0'=exit_stat^post45, tmp___017^0'=tmp___017^post45, __const_50^0'=__const_50^post45, m122^0'=m122^post45, c37^0'=c37^post45, rat26^0'=rat26^post45, hsize_reg10^0'=hsize_reg10^post45, __const_9^0'=__const_9^post45, n40^0'=n40^post45, count^0'=count^post45, tabort4^0'=tabort4^post45, __const_256^0'=__const_256^post45, i45^0'=i45^post45, bits33^0'=bits33^post45, offset^0'=offset^post45, free_ent^0'=free_ent^post45, tmp___115^0'=tmp___115^post45, __const_65536^0'=__const_65536^post45, maxbits^0'=maxbits^post45, checkpoint^0'=checkpoint^post45, ret_getbyte18^0'=ret_getbyte18^post45, __const_10000^0'=__const_10000^post45, i29^0'=i29^post45, apsim_bound11113^0'=apsim_bound11113^post45, ent8^0'=ent8^post45, tmp___014^0'=tmp___014^post45, __const_429496^0'=__const_429496^post45, in_count^0'=in_count^post45, bytes_out^0'=bytes_out^post45, r_off32^0'=r_off32^post45, hsize^0'=hsize^post45, hsize___027^0'=hsize___027^post45, __const_8^0'=__const_8^post45, maxmaxcode^0'=maxmaxcode^post45, code31^0'=code31^post45, seed2^0'=seed2^post45, __const_2147483647^0'=__const_2147483647^post45, i41^0'=i41^post45, n_bits^0'=n_bits^post45, fcode5^0'=fcode5^post45, tmp___024^0'=tmp___024^post45, __const_53^0'=__const_53^post45, m130^0'=m130^post45, c7^0'=c7^post45, ratio^0'=ratio^post45, (m122^0-m122^post45 == 0 /\ -i29^post45+i29^0 == 0 /\ -n44^post45+n44^0 == 0 /\ i21^0-i21^post45 == 0 /\ -ratio^post45+ratio^0 == 0 /\ -tmp___024^post45+tmp___024^0 == 0 /\ i6^0-i6^post45 == 0 /\ -seed2^post45+seed2^0 == 0 /\ -1+i41^post45-i41^0 == 0 /\ -__const_429496^post45+__const_429496^0 == 0 /\ -tmp___115^post45+tmp___115^0 == 0 /\ count^0-count^post45 == 0 /\ -hsize___027^post45+hsize___027^0 == 0 /\ hsize_reg10^0-hsize_reg10^post45 == 0 /\ -__const_50^post45+__const_50^0 == 0 /\ __const_10000^0-__const_10000^post45 == 0 /\ tmp___017^0-tmp___017^post45 == 0 /\ -c7^post45+c7^0 == 0 /\ rat26^0-rat26^post45 == 0 /\ -tmp___014^post45+tmp___014^0 == 0 /\ -__const_8^post45+__const_8^0 == 0 /\ -fcode5^post45+fcode5^0 == 0 /\ clear_flg^0-clear_flg^post45 == 0 /\ disp9^0-disp9^post45 == 0 /\ offset^0-offset^post45 == 0 /\ -r_off32^post45+r_off32^0 == 0 /\ -__const_2147483647^post45+__const_2147483647^0 == 0 /\ __const_257^0-__const_257^post45 == 0 /\ -m130^post45+m130^0 == 0 /\ __const_16^0-__const_16^post45 == 0 /\ out_count^0-out_count^post45 == 0 /\ tabort4^0-tabort4^post45 == 0 /\ -i45^post45+i45^0 == 0 /\ -maxbits^post45+maxbits^0 == 0 /\ n_bits^0-n_bits^post45 == 0 /\ __const_9^0-__const_9^post45 == 0 /\ -n40^post45+n40^0 == 0 /\ maxcode^0-maxcode^post45 == 0 /\ in_count^0-in_count^post45 == 0 /\ -maxmaxcode^post45+maxmaxcode^0 == 0 /\ InCnt^0-InCnt^post45 == 0 /\ apsim_InCnt^0-apsim_InCnt^post45 == 0 /\ -bytes_out^post45+bytes_out^0 == 0 /\ -__const_256^post45+__const_256^0 == 0 /\ -checkpoint^post45+checkpoint^0 == 0 /\ bits33^0-bits33^post45 == 0 /\ ret_getbyte18^0-ret_getbyte18^post45 == 0 /\ -apsim_bound11113^post45+apsim_bound11113^0 == 0 /\ tmp12^0-tmp12^post45 == 0 /\ -__const_8388607^post45+__const_8388607^0 == 0 /\ __const_65536^0-__const_65536^post45 == 0 /\ hsize___019^0-hsize___019^post45 == 0 /\ -__const_53^post45+__const_53^0 == 0 /\ i3^0-i3^post45 == 0 /\ c37^0-c37^post45 == 0 /\ -exit_stat^post45+exit_stat^0 == 0 /\ block_compress^0-block_compress^post45 == 0 /\ ent8^0-ent8^post45 == 0 /\ -code31^post45+code31^0 == 0 /\ -free_ent^post45+free_ent^0 == 0 /\ 1-__const_16^0+i41^0 <= 0 /\ hshift11^0-hshift11^post45 == 0 /\ ret_getbyte25^0-ret_getbyte25^post45 == 0 /\ -hsize^post45+hsize^0 == 0), cost: 1 48: l41 -> l38 : InCnt^0'=InCnt^post48, i21^0'=i21^post48, apsim_InCnt^0'=apsim_InCnt^post48, disp9^0'=disp9^post48, tmp12^0'=tmp12^post48, __const_257^0'=__const_257^post48, i6^0'=i6^post48, block_compress^0'=block_compress^post48, out_count^0'=out_count^post48, hshift11^0'=hshift11^post48, hsize___019^0'=hsize___019^post48, __const_8388607^0'=__const_8388607^post48, maxcode^0'=maxcode^post48, clear_flg^0'=clear_flg^post48, ret_getbyte25^0'=ret_getbyte25^post48, __const_16^0'=__const_16^post48, i3^0'=i3^post48, n44^0'=n44^post48, exit_stat^0'=exit_stat^post48, tmp___017^0'=tmp___017^post48, __const_50^0'=__const_50^post48, m122^0'=m122^post48, c37^0'=c37^post48, rat26^0'=rat26^post48, hsize_reg10^0'=hsize_reg10^post48, __const_9^0'=__const_9^post48, n40^0'=n40^post48, count^0'=count^post48, tabort4^0'=tabort4^post48, __const_256^0'=__const_256^post48, i45^0'=i45^post48, bits33^0'=bits33^post48, offset^0'=offset^post48, free_ent^0'=free_ent^post48, tmp___115^0'=tmp___115^post48, __const_65536^0'=__const_65536^post48, maxbits^0'=maxbits^post48, checkpoint^0'=checkpoint^post48, ret_getbyte18^0'=ret_getbyte18^post48, __const_10000^0'=__const_10000^post48, i29^0'=i29^post48, apsim_bound11113^0'=apsim_bound11113^post48, ent8^0'=ent8^post48, tmp___014^0'=tmp___014^post48, __const_429496^0'=__const_429496^post48, in_count^0'=in_count^post48, bytes_out^0'=bytes_out^post48, r_off32^0'=r_off32^post48, hsize^0'=hsize^post48, hsize___027^0'=hsize___027^post48, __const_8^0'=__const_8^post48, maxmaxcode^0'=maxmaxcode^post48, code31^0'=code31^post48, seed2^0'=seed2^post48, __const_2147483647^0'=__const_2147483647^post48, i41^0'=i41^post48, n_bits^0'=n_bits^post48, fcode5^0'=fcode5^post48, tmp___024^0'=tmp___024^post48, __const_53^0'=__const_53^post48, m130^0'=m130^post48, c7^0'=c7^post48, ratio^0'=ratio^post48, (tmp___017^0-tmp___017^post48 == 0 /\ n40^0-n40^post48 == 0 /\ __const_256^0-__const_256^post48 == 0 /\ -bits33^post48+bits33^0 == 0 /\ -in_count^post48+in_count^0 == 0 /\ -__const_2147483647^post48+__const_2147483647^0 == 0 /\ -n_bits^post48+n_bits^0 == 0 /\ n44^0-n44^post48 == 0 /\ -offset^post48+offset^0 == 0 /\ hsize___019^0-hsize___019^post48 == 0 /\ -maxbits^post48+maxbits^0 == 0 /\ -i3^post48+i3^0 == 0 /\ i29^0-i29^post48 == 0 /\ -m130^post48+m130^0 == 0 /\ -i41^post48+i41^0 == 0 /\ -__const_9^post48+__const_9^0 == 0 /\ hshift11^0-hshift11^post48 == 0 /\ -maxmaxcode^post48+maxmaxcode^0 == 0 /\ -c37^post48+c37^0 == 0 /\ -free_ent^post48+free_ent^0 == 0 /\ rat26^0-rat26^post48 == 0 /\ i21^0-i21^post48 == 0 /\ tmp___115^0-tmp___115^post48 == 0 /\ __const_257^0-__const_257^post48 == 0 /\ disp9^0-disp9^post48 == 0 /\ -hsize^post48+hsize^0 == 0 /\ -code31^post48+code31^0 == 0 /\ -hsize_reg10^post48+hsize_reg10^0 == 0 /\ -__const_53^post48+__const_53^0 == 0 /\ __const_16^0-__const_16^post48 == 0 /\ exit_stat^0-exit_stat^post48 == 0 /\ offset^0 <= 0 /\ -ret_getbyte18^post48+ret_getbyte18^0 == 0 /\ -tmp___014^post48+tmp___014^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post48 == 0 /\ block_compress^0-block_compress^post48 == 0 /\ r_off32^0-r_off32^post48 == 0 /\ -clear_flg^post48+clear_flg^0 == 0 /\ -hsize___027^post48+hsize___027^0 == 0 /\ tmp12^0-tmp12^post48 == 0 /\ tmp___024^0-tmp___024^post48 == 0 /\ apsim_bound11113^0-apsim_bound11113^post48 == 0 /\ i45^0-i45^post48 == 0 /\ -seed2^post48+seed2^0 == 0 /\ m122^0-m122^post48 == 0 /\ maxcode^0-maxcode^post48 == 0 /\ -tabort4^post48+tabort4^0 == 0 /\ -ratio^post48+ratio^0 == 0 /\ __const_8388607^0-__const_8388607^post48 == 0 /\ -__const_8^post48+__const_8^0 == 0 /\ checkpoint^0-checkpoint^post48 == 0 /\ ret_getbyte25^0-ret_getbyte25^post48 == 0 /\ count^0-count^post48 == 0 /\ -__const_10000^post48+__const_10000^0 == 0 /\ -fcode5^post48+fcode5^0 == 0 /\ -bytes_out^post48+bytes_out^0 == 0 /\ out_count^0-out_count^post48 == 0 /\ -ent8^post48+ent8^0 == 0 /\ -__const_65536^post48+__const_65536^0 == 0 /\ __const_429496^0-__const_429496^post48 == 0 /\ i6^0-i6^post48 == 0 /\ -c7^post48+c7^0 == 0 /\ InCnt^0-InCnt^post48 == 0 /\ -__const_50^post48+__const_50^0 == 0), cost: 1 49: l41 -> l21 : InCnt^0'=InCnt^post49, i21^0'=i21^post49, apsim_InCnt^0'=apsim_InCnt^post49, disp9^0'=disp9^post49, tmp12^0'=tmp12^post49, __const_257^0'=__const_257^post49, i6^0'=i6^post49, block_compress^0'=block_compress^post49, out_count^0'=out_count^post49, hshift11^0'=hshift11^post49, hsize___019^0'=hsize___019^post49, __const_8388607^0'=__const_8388607^post49, maxcode^0'=maxcode^post49, clear_flg^0'=clear_flg^post49, ret_getbyte25^0'=ret_getbyte25^post49, __const_16^0'=__const_16^post49, i3^0'=i3^post49, n44^0'=n44^post49, exit_stat^0'=exit_stat^post49, tmp___017^0'=tmp___017^post49, __const_50^0'=__const_50^post49, m122^0'=m122^post49, c37^0'=c37^post49, rat26^0'=rat26^post49, hsize_reg10^0'=hsize_reg10^post49, __const_9^0'=__const_9^post49, n40^0'=n40^post49, count^0'=count^post49, tabort4^0'=tabort4^post49, __const_256^0'=__const_256^post49, i45^0'=i45^post49, bits33^0'=bits33^post49, offset^0'=offset^post49, free_ent^0'=free_ent^post49, tmp___115^0'=tmp___115^post49, __const_65536^0'=__const_65536^post49, maxbits^0'=maxbits^post49, checkpoint^0'=checkpoint^post49, ret_getbyte18^0'=ret_getbyte18^post49, __const_10000^0'=__const_10000^post49, i29^0'=i29^post49, apsim_bound11113^0'=apsim_bound11113^post49, ent8^0'=ent8^post49, tmp___014^0'=tmp___014^post49, __const_429496^0'=__const_429496^post49, in_count^0'=in_count^post49, bytes_out^0'=bytes_out^post49, r_off32^0'=r_off32^post49, hsize^0'=hsize^post49, hsize___027^0'=hsize___027^post49, __const_8^0'=__const_8^post49, maxmaxcode^0'=maxmaxcode^post49, code31^0'=code31^post49, seed2^0'=seed2^post49, __const_2147483647^0'=__const_2147483647^post49, i41^0'=i41^post49, n_bits^0'=n_bits^post49, fcode5^0'=fcode5^post49, tmp___024^0'=tmp___024^post49, __const_53^0'=__const_53^post49, m130^0'=m130^post49, c7^0'=c7^post49, ratio^0'=ratio^post49, (code31^0-code31^post49 == 0 /\ -i45^post49+i45^0 == 0 /\ -m130^post49+m130^0 == 0 /\ __const_10000^0-__const_10000^post49 == 0 /\ hsize___019^0-hsize___019^post49 == 0 /\ -m122^post49+m122^0 == 0 /\ i3^0-i3^post49 == 0 /\ tmp___017^0-tmp___017^post49 == 0 /\ -maxmaxcode^post49+maxmaxcode^0 == 0 /\ rat26^0-rat26^post49 == 0 /\ ent8^0-ent8^post49 == 0 /\ clear_flg^0-clear_flg^post49 == 0 /\ free_ent^0-free_ent^post49 == 0 /\ n44^0-n44^post49 == 0 /\ hsize___027^0-hsize___027^post49 == 0 /\ -n_bits^post49+n_bits^0 == 0 /\ -checkpoint^post49+checkpoint^0 == 0 /\ n40^post49-n_bits^0 == 0 /\ -__const_53^post49+__const_53^0 == 0 /\ -__const_256^post49+__const_256^0 == 0 /\ -c37^post49+c37^0 == 0 /\ hshift11^0-hshift11^post49 == 0 /\ __const_257^0-__const_257^post49 == 0 /\ -apsim_bound11113^post49+apsim_bound11113^0 == 0 /\ 1-offset^0 <= 0 /\ tabort4^0-tabort4^post49 == 0 /\ -exit_stat^post49+exit_stat^0 == 0 /\ maxcode^0-maxcode^post49 == 0 /\ i21^0-i21^post49 == 0 /\ -ret_getbyte18^post49+ret_getbyte18^0 == 0 /\ -__const_16^post49+__const_16^0 == 0 /\ -in_count^post49+in_count^0 == 0 /\ maxbits^0-maxbits^post49 == 0 /\ -hsize^post49+hsize^0 == 0 /\ bits33^0-bits33^post49 == 0 /\ hsize_reg10^0-hsize_reg10^post49 == 0 /\ i41^post49 == 0 /\ -seed2^post49+seed2^0 == 0 /\ tmp12^0-tmp12^post49 == 0 /\ __const_8388607^0-__const_8388607^post49 == 0 /\ __const_65536^0-__const_65536^post49 == 0 /\ -block_compress^post49+block_compress^0 == 0 /\ -ratio^post49+ratio^0 == 0 /\ -i29^post49+i29^0 == 0 /\ -tmp___024^post49+tmp___024^0 == 0 /\ -__const_429496^post49+__const_429496^0 == 0 /\ disp9^0-disp9^post49 == 0 /\ -InCnt^post49+InCnt^0 == 0 /\ offset^0-offset^post49 == 0 /\ -tmp___115^post49+tmp___115^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post49 == 0 /\ out_count^0-out_count^post49 == 0 /\ -r_off32^post49+r_off32^0 == 0 /\ __const_50^0-__const_50^post49 == 0 /\ __const_9^0-__const_9^post49 == 0 /\ -c7^post49+c7^0 == 0 /\ -__const_2147483647^post49+__const_2147483647^0 == 0 /\ -tmp___014^post49+tmp___014^0 == 0 /\ i6^0-i6^post49 == 0 /\ -__const_8^post49+__const_8^0 == 0 /\ -fcode5^post49+fcode5^0 == 0 /\ -count^post49+count^0 == 0 /\ bytes_out^0-bytes_out^post49 == 0 /\ apsim_InCnt^0-apsim_InCnt^post49 == 0), cost: 1 50: l42 -> l27 : InCnt^0'=InCnt^post50, i21^0'=i21^post50, apsim_InCnt^0'=apsim_InCnt^post50, disp9^0'=disp9^post50, tmp12^0'=tmp12^post50, __const_257^0'=__const_257^post50, i6^0'=i6^post50, block_compress^0'=block_compress^post50, out_count^0'=out_count^post50, hshift11^0'=hshift11^post50, hsize___019^0'=hsize___019^post50, __const_8388607^0'=__const_8388607^post50, maxcode^0'=maxcode^post50, clear_flg^0'=clear_flg^post50, ret_getbyte25^0'=ret_getbyte25^post50, __const_16^0'=__const_16^post50, i3^0'=i3^post50, n44^0'=n44^post50, exit_stat^0'=exit_stat^post50, tmp___017^0'=tmp___017^post50, __const_50^0'=__const_50^post50, m122^0'=m122^post50, c37^0'=c37^post50, rat26^0'=rat26^post50, hsize_reg10^0'=hsize_reg10^post50, __const_9^0'=__const_9^post50, n40^0'=n40^post50, count^0'=count^post50, tabort4^0'=tabort4^post50, __const_256^0'=__const_256^post50, i45^0'=i45^post50, bits33^0'=bits33^post50, offset^0'=offset^post50, free_ent^0'=free_ent^post50, tmp___115^0'=tmp___115^post50, __const_65536^0'=__const_65536^post50, maxbits^0'=maxbits^post50, checkpoint^0'=checkpoint^post50, ret_getbyte18^0'=ret_getbyte18^post50, __const_10000^0'=__const_10000^post50, i29^0'=i29^post50, apsim_bound11113^0'=apsim_bound11113^post50, ent8^0'=ent8^post50, tmp___014^0'=tmp___014^post50, __const_429496^0'=__const_429496^post50, in_count^0'=in_count^post50, bytes_out^0'=bytes_out^post50, r_off32^0'=r_off32^post50, hsize^0'=hsize^post50, hsize___027^0'=hsize___027^post50, __const_8^0'=__const_8^post50, maxmaxcode^0'=maxmaxcode^post50, code31^0'=code31^post50, seed2^0'=seed2^post50, __const_2147483647^0'=__const_2147483647^post50, i41^0'=i41^post50, n_bits^0'=n_bits^post50, fcode5^0'=fcode5^post50, tmp___024^0'=tmp___024^post50, __const_53^0'=__const_53^post50, m130^0'=m130^post50, c7^0'=c7^post50, ratio^0'=ratio^post50, (i3^0-i3^post50 == 0 /\ -fcode5^post50+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post50 == 0 /\ -free_ent^post50+free_ent^0 == 0 /\ -bytes_out^post50+bytes_out^0 == 0 /\ InCnt^0-InCnt^post50 == 0 /\ -hsize^post50+hsize^0 == 0 /\ c37^0-c37^post50 == 0 /\ -code31^post50+code31^0 == 0 /\ clear_flg^0 <= 0 /\ -c7^post50+c7^0 == 0 /\ __const_257^0-__const_257^post50 == 0 /\ -ent8^post50+ent8^0 == 0 /\ n44^0-n44^post50 == 0 /\ m122^0-m122^post50 == 0 /\ maxcode^0-maxcode^post50 == 0 /\ __const_2147483647^0-__const_2147483647^post50 == 0 /\ -bits33^post50+bits33^0 == 0 /\ -hsize___027^post50+hsize___027^0 == 0 /\ -in_count^post50+in_count^0 == 0 /\ maxmaxcode^0-maxmaxcode^post50 == 0 /\ -n_bits^post50+n_bits^0 == 0 /\ __const_16^0-__const_16^post50 == 0 /\ ret_getbyte18^0-ret_getbyte18^post50 == 0 /\ -m130^post50+m130^0 == 0 /\ -seed2^post50+seed2^0 == 0 /\ block_compress^0-block_compress^post50 == 0 /\ tmp___017^0-tmp___017^post50 == 0 /\ r_off32^0-r_off32^post50 == 0 /\ -__const_9^post50+__const_9^0 == 0 /\ i21^0-i21^post50 == 0 /\ n40^0-n40^post50 == 0 /\ -rat26^post50+rat26^0 == 0 /\ i45^0-i45^post50 == 0 /\ -__const_8^post50+__const_8^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post50 == 0 /\ -__const_10000^post50+__const_10000^0 == 0 /\ hsize_reg10^0-hsize_reg10^post50 == 0 /\ __const_429496^0-__const_429496^post50 == 0 /\ __const_8388607^0-__const_8388607^post50 == 0 /\ -__const_53^post50+__const_53^0 == 0 /\ -__const_65536^post50+__const_65536^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post50 == 0 /\ tmp12^0-tmp12^post50 == 0 /\ tmp___115^0-tmp___115^post50 == 0 /\ disp9^0-disp9^post50 == 0 /\ -i29^post50+i29^0 == 0 /\ -hshift11^post50+hshift11^0 == 0 /\ -__const_50^post50+__const_50^0 == 0 /\ -tmp___014^post50+tmp___014^0 == 0 /\ -tmp___024^post50+tmp___024^0 == 0 /\ -clear_flg^post50+clear_flg^0 == 0 /\ i6^0-i6^post50 == 0 /\ -offset^post50+offset^0 == 0 /\ exit_stat^0-exit_stat^post50 == 0 /\ -maxbits^post50+maxbits^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post50 == 0 /\ checkpoint^0-checkpoint^post50 == 0 /\ count^0-count^post50 == 0 /\ -i41^post50+i41^0 == 0 /\ __const_256^0-__const_256^post50 == 0 /\ -tabort4^post50+tabort4^0 == 0 /\ -ratio^post50+ratio^0 == 0 /\ out_count^0-out_count^post50 == 0), cost: 1 51: l42 -> l41 : InCnt^0'=InCnt^post51, i21^0'=i21^post51, apsim_InCnt^0'=apsim_InCnt^post51, disp9^0'=disp9^post51, tmp12^0'=tmp12^post51, __const_257^0'=__const_257^post51, i6^0'=i6^post51, block_compress^0'=block_compress^post51, out_count^0'=out_count^post51, hshift11^0'=hshift11^post51, hsize___019^0'=hsize___019^post51, __const_8388607^0'=__const_8388607^post51, maxcode^0'=maxcode^post51, clear_flg^0'=clear_flg^post51, ret_getbyte25^0'=ret_getbyte25^post51, __const_16^0'=__const_16^post51, i3^0'=i3^post51, n44^0'=n44^post51, exit_stat^0'=exit_stat^post51, tmp___017^0'=tmp___017^post51, __const_50^0'=__const_50^post51, m122^0'=m122^post51, c37^0'=c37^post51, rat26^0'=rat26^post51, hsize_reg10^0'=hsize_reg10^post51, __const_9^0'=__const_9^post51, n40^0'=n40^post51, count^0'=count^post51, tabort4^0'=tabort4^post51, __const_256^0'=__const_256^post51, i45^0'=i45^post51, bits33^0'=bits33^post51, offset^0'=offset^post51, free_ent^0'=free_ent^post51, tmp___115^0'=tmp___115^post51, __const_65536^0'=__const_65536^post51, maxbits^0'=maxbits^post51, checkpoint^0'=checkpoint^post51, ret_getbyte18^0'=ret_getbyte18^post51, __const_10000^0'=__const_10000^post51, i29^0'=i29^post51, apsim_bound11113^0'=apsim_bound11113^post51, ent8^0'=ent8^post51, tmp___014^0'=tmp___014^post51, __const_429496^0'=__const_429496^post51, in_count^0'=in_count^post51, bytes_out^0'=bytes_out^post51, r_off32^0'=r_off32^post51, hsize^0'=hsize^post51, hsize___027^0'=hsize___027^post51, __const_8^0'=__const_8^post51, maxmaxcode^0'=maxmaxcode^post51, code31^0'=code31^post51, seed2^0'=seed2^post51, __const_2147483647^0'=__const_2147483647^post51, i41^0'=i41^post51, n_bits^0'=n_bits^post51, fcode5^0'=fcode5^post51, tmp___024^0'=tmp___024^post51, __const_53^0'=__const_53^post51, m130^0'=m130^post51, c7^0'=c7^post51, ratio^0'=ratio^post51, (-code31^post51+code31^0 == 0 /\ -checkpoint^post51+checkpoint^0 == 0 /\ free_ent^0-free_ent^post51 == 0 /\ -c37^post51+c37^0 == 0 /\ -r_off32^post51+r_off32^0 == 0 /\ -exit_stat^post51+exit_stat^0 == 0 /\ -c7^post51+c7^0 == 0 /\ maxbits^0-maxbits^post51 == 0 /\ -ret_getbyte18^post51+ret_getbyte18^0 == 0 /\ 1-clear_flg^0 <= 0 /\ -fcode5^post51+fcode5^0 == 0 /\ __const_257^0-__const_257^post51 == 0 /\ -count^post51+count^0 == 0 /\ InCnt^0-InCnt^post51 == 0 /\ __const_9^0-__const_9^post51 == 0 /\ -hsize^post51+hsize^0 == 0 /\ i3^0-i3^post51 == 0 /\ -i45^post51+i45^0 == 0 /\ -seed2^post51+seed2^0 == 0 /\ -m130^post51+m130^0 == 0 /\ n44^0-n44^post51 == 0 /\ -n40^post51+n40^0 == 0 /\ m122^0-m122^post51 == 0 /\ hsize___027^0-hsize___027^post51 == 0 /\ -ent8^post51+ent8^0 == 0 /\ bits33^0-bits33^post51 == 0 /\ hshift11^0-hshift11^post51 == 0 /\ tabort4^0-tabort4^post51 == 0 /\ -tmp___115^post51+tmp___115^0 == 0 /\ block_compress^0-block_compress^post51 == 0 /\ tmp___017^0-tmp___017^post51 == 0 /\ -maxcode^post51+maxcode^0 == 0 /\ i21^0-i21^post51 == 0 /\ n_bits^0-n_bits^post51 == 0 /\ -__const_53^post51+__const_53^0 == 0 /\ -tmp12^post51+tmp12^0 == 0 /\ disp9^0-disp9^post51 == 0 /\ -__const_65536^post51+__const_65536^0 == 0 /\ -apsim_bound11113^post51+apsim_bound11113^0 == 0 /\ hsize___019^0-hsize___019^post51 == 0 /\ ret_getbyte25^0-ret_getbyte25^post51 == 0 /\ -__const_2147483647^post51+__const_2147483647^0 == 0 /\ hsize_reg10^0-hsize_reg10^post51 == 0 /\ -__const_8^post51+__const_8^0 == 0 /\ -in_count^post51+in_count^0 == 0 /\ rat26^0-rat26^post51 == 0 /\ -__const_16^post51+__const_16^0 == 0 /\ -maxmaxcode^post51+maxmaxcode^0 == 0 /\ i6^0-i6^post51 == 0 /\ clear_flg^0-clear_flg^post51 == 0 /\ offset^0-offset^post51 == 0 /\ bytes_out^0-bytes_out^post51 == 0 /\ -i41^post51+i41^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post51 == 0 /\ tmp___014^0-tmp___014^post51 == 0 /\ -ratio^post51+ratio^0 == 0 /\ -i29^post51+i29^0 == 0 /\ -tmp___024^post51+tmp___024^0 == 0 /\ -__const_429496^post51+__const_429496^0 == 0 /\ __const_256^0-__const_256^post51 == 0 /\ out_count^0-out_count^post51 == 0 /\ __const_10000^0-__const_10000^post51 == 0 /\ __const_8388607^0-__const_8388607^post51 == 0 /\ __const_50^0-__const_50^post51 == 0), cost: 1 52: l43 -> l42 : InCnt^0'=InCnt^post52, i21^0'=i21^post52, apsim_InCnt^0'=apsim_InCnt^post52, disp9^0'=disp9^post52, tmp12^0'=tmp12^post52, __const_257^0'=__const_257^post52, i6^0'=i6^post52, block_compress^0'=block_compress^post52, out_count^0'=out_count^post52, hshift11^0'=hshift11^post52, hsize___019^0'=hsize___019^post52, __const_8388607^0'=__const_8388607^post52, maxcode^0'=maxcode^post52, clear_flg^0'=clear_flg^post52, ret_getbyte25^0'=ret_getbyte25^post52, __const_16^0'=__const_16^post52, i3^0'=i3^post52, n44^0'=n44^post52, exit_stat^0'=exit_stat^post52, tmp___017^0'=tmp___017^post52, __const_50^0'=__const_50^post52, m122^0'=m122^post52, c37^0'=c37^post52, rat26^0'=rat26^post52, hsize_reg10^0'=hsize_reg10^post52, __const_9^0'=__const_9^post52, n40^0'=n40^post52, count^0'=count^post52, tabort4^0'=tabort4^post52, __const_256^0'=__const_256^post52, i45^0'=i45^post52, bits33^0'=bits33^post52, offset^0'=offset^post52, free_ent^0'=free_ent^post52, tmp___115^0'=tmp___115^post52, __const_65536^0'=__const_65536^post52, maxbits^0'=maxbits^post52, checkpoint^0'=checkpoint^post52, ret_getbyte18^0'=ret_getbyte18^post52, __const_10000^0'=__const_10000^post52, i29^0'=i29^post52, apsim_bound11113^0'=apsim_bound11113^post52, ent8^0'=ent8^post52, tmp___014^0'=tmp___014^post52, __const_429496^0'=__const_429496^post52, in_count^0'=in_count^post52, bytes_out^0'=bytes_out^post52, r_off32^0'=r_off32^post52, hsize^0'=hsize^post52, hsize___027^0'=hsize___027^post52, __const_8^0'=__const_8^post52, maxmaxcode^0'=maxmaxcode^post52, code31^0'=code31^post52, seed2^0'=seed2^post52, __const_2147483647^0'=__const_2147483647^post52, i41^0'=i41^post52, n_bits^0'=n_bits^post52, fcode5^0'=fcode5^post52, tmp___024^0'=tmp___024^post52, __const_53^0'=__const_53^post52, m130^0'=m130^post52, c7^0'=c7^post52, ratio^0'=ratio^post52, (hsize^0-hsize^post52 == 0 /\ out_count^0-out_count^post52 == 0 /\ -tmp___014^post52+tmp___014^0 == 0 /\ -tmp___024^post52+tmp___024^0 == 0 /\ -hsize___027^post52+hsize___027^0 == 0 /\ __const_257^0-__const_257^post52 == 0 /\ -seed2^post52+seed2^0 == 0 /\ hsize_reg10^0-hsize_reg10^post52 == 0 /\ InCnt^0-InCnt^post52 == 0 /\ i3^0-i3^post52 == 0 /\ -rat26^post52+rat26^0 == 0 /\ -ratio^post52+ratio^0 == 0 /\ -tabort4^post52+tabort4^0 == 0 /\ exit_stat^0-exit_stat^post52 == 0 /\ __const_16^0-__const_16^post52 == 0 /\ -__const_8^post52+__const_8^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post52 == 0 /\ -__const_10000^post52+__const_10000^0 == 0 /\ block_compress^0-block_compress^post52 == 0 /\ tmp___017^0-tmp___017^post52 == 0 /\ tmp12^0-tmp12^post52 == 0 /\ n40^0-n40^post52 == 0 /\ -bytes_out^post52+bytes_out^0 == 0 /\ __const_65536^0-__const_65536^post52 == 0 /\ n44^0-n44^post52 == 0 /\ i45^0-i45^post52 == 0 /\ -fcode5^post52+fcode5^0 == 0 /\ m122^0-m122^post52 == 0 /\ -r_off32^post52+r_off32^0 == 0 /\ maxcode^0-maxcode^post52 == 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -c7^post52+c7^0 == 0 /\ -ent8^post52+ent8^0 == 0 /\ -__const_2147483647^post52+__const_2147483647^0 == 0 /\ maxmaxcode^0-maxmaxcode^post52 == 0 /\ -__const_50^post52+__const_50^0 == 0 /\ checkpoint^0-checkpoint^post52 == 0 /\ ret_getbyte25^0-ret_getbyte25^post52 == 0 /\ count^0-count^post52 == 0 /\ -i41^post52+i41^0 == 0 /\ -bits33^post52+bits33^0 == 0 /\ i21^0-i21^post52 == 0 /\ tmp___115^0-tmp___115^post52 == 0 /\ disp9^0-disp9^post52 == 0 /\ -offset^post52+offset^0 == 0 /\ -in_count^post52+in_count^0 == 0 /\ -apsim_InCnt^post52+apsim_InCnt^0 == 0 /\ -maxbits^post52+maxbits^0 == 0 /\ -m130^post52+m130^0 == 0 /\ __const_429496^0-__const_429496^post52 == 0 /\ -n_bits^post52+n_bits^0 == 0 /\ -__const_9^post52+__const_9^0 == 0 /\ -free_ent^post52+free_ent^0 == 0 /\ clear_flg^0-clear_flg^post52 == 0 /\ -code31^post52+code31^0 == 0 /\ -__const_256^post52+__const_256^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post52 == 0 /\ -__const_53^post52+__const_53^0 == 0 /\ hsize___019^0-hsize___019^post52 == 0 /\ -i6^post52+i6^0 == 0 /\ __const_8388607^0-__const_8388607^post52 == 0 /\ c37^0-c37^post52 == 0 /\ -hshift11^post52+hshift11^0 == 0 /\ -i29^post52+i29^0 == 0), cost: 1 53: l43 -> l41 : InCnt^0'=InCnt^post53, i21^0'=i21^post53, apsim_InCnt^0'=apsim_InCnt^post53, disp9^0'=disp9^post53, tmp12^0'=tmp12^post53, __const_257^0'=__const_257^post53, i6^0'=i6^post53, block_compress^0'=block_compress^post53, out_count^0'=out_count^post53, hshift11^0'=hshift11^post53, hsize___019^0'=hsize___019^post53, __const_8388607^0'=__const_8388607^post53, maxcode^0'=maxcode^post53, clear_flg^0'=clear_flg^post53, ret_getbyte25^0'=ret_getbyte25^post53, __const_16^0'=__const_16^post53, i3^0'=i3^post53, n44^0'=n44^post53, exit_stat^0'=exit_stat^post53, tmp___017^0'=tmp___017^post53, __const_50^0'=__const_50^post53, m122^0'=m122^post53, c37^0'=c37^post53, rat26^0'=rat26^post53, hsize_reg10^0'=hsize_reg10^post53, __const_9^0'=__const_9^post53, n40^0'=n40^post53, count^0'=count^post53, tabort4^0'=tabort4^post53, __const_256^0'=__const_256^post53, i45^0'=i45^post53, bits33^0'=bits33^post53, offset^0'=offset^post53, free_ent^0'=free_ent^post53, tmp___115^0'=tmp___115^post53, __const_65536^0'=__const_65536^post53, maxbits^0'=maxbits^post53, checkpoint^0'=checkpoint^post53, ret_getbyte18^0'=ret_getbyte18^post53, __const_10000^0'=__const_10000^post53, i29^0'=i29^post53, apsim_bound11113^0'=apsim_bound11113^post53, ent8^0'=ent8^post53, tmp___014^0'=tmp___014^post53, __const_429496^0'=__const_429496^post53, in_count^0'=in_count^post53, bytes_out^0'=bytes_out^post53, r_off32^0'=r_off32^post53, hsize^0'=hsize^post53, hsize___027^0'=hsize___027^post53, __const_8^0'=__const_8^post53, maxmaxcode^0'=maxmaxcode^post53, code31^0'=code31^post53, seed2^0'=seed2^post53, __const_2147483647^0'=__const_2147483647^post53, i41^0'=i41^post53, n_bits^0'=n_bits^post53, fcode5^0'=fcode5^post53, tmp___024^0'=tmp___024^post53, __const_53^0'=__const_53^post53, m130^0'=m130^post53, c7^0'=c7^post53, ratio^0'=ratio^post53, (-seed2^post53+seed2^0 == 0 /\ __const_257^0-__const_257^post53 == 0 /\ tabort4^0-tabort4^post53 == 0 /\ -ratio^post53+ratio^0 == 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ -__const_429496^post53+__const_429496^0 == 0 /\ -tmp___017^post53+tmp___017^0 == 0 /\ exit_stat^0-exit_stat^post53 == 0 /\ -tmp___115^post53+tmp___115^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post53 == 0 /\ out_count^0-out_count^post53 == 0 /\ -hsize___027^post53+hsize___027^0 == 0 /\ maxbits^0-maxbits^post53 == 0 /\ -tmp___024^post53+tmp___024^0 == 0 /\ tmp12^0-tmp12^post53 == 0 /\ bits33^0-bits33^post53 == 0 /\ -r_off32^post53+r_off32^0 == 0 /\ -__const_65536^post53+__const_65536^0 == 0 /\ -count^post53+count^0 == 0 /\ InCnt^0-InCnt^post53 == 0 /\ block_compress^0-block_compress^post53 == 0 /\ -__const_2147483647^post53+__const_2147483647^0 == 0 /\ -c7^post53+c7^0 == 0 /\ i3^0-i3^post53 == 0 /\ -__const_8^post53+__const_8^0 == 0 /\ free_ent^0-free_ent^post53 == 0 /\ -i41^post53+i41^0 == 0 /\ n44^0-n44^post53 == 0 /\ ret_getbyte25^0-ret_getbyte25^post53 == 0 /\ m122^0-m122^post53 == 0 /\ -i45^post53+i45^0 == 0 /\ -maxmaxcode^post53+maxmaxcode^0 == 0 /\ -fcode5^post53+fcode5^0 == 0 /\ -m130^post53+m130^0 == 0 /\ hshift11^0-hshift11^post53 == 0 /\ __const_50^0-__const_50^post53 == 0 /\ -ent8^post53+ent8^0 == 0 /\ rat26^0-rat26^post53 == 0 /\ i29^0-i29^post53 == 0 /\ __const_9^0-__const_9^post53 == 0 /\ n_bits^0-n_bits^post53 == 0 /\ n40^0-n40^post53 == 0 /\ i6^0-i6^post53 == 0 /\ i21^0-i21^post53 == 0 /\ bytes_out^0-bytes_out^post53 == 0 /\ -checkpoint^post53+checkpoint^0 == 0 /\ -maxcode^post53+maxcode^0 == 0 /\ -code31^post53+code31^0 == 0 /\ __const_256^0-__const_256^post53 == 0 /\ -__const_53^post53+__const_53^0 == 0 /\ __const_8388607^0-__const_8388607^post53 == 0 /\ -c37^post53+c37^0 == 0 /\ -apsim_bound11113^post53+apsim_bound11113^0 == 0 /\ __const_10000^0-__const_10000^post53 == 0 /\ clear_flg^0-clear_flg^post53 == 0 /\ -hsize_reg10^post53+hsize_reg10^0 == 0 /\ -ret_getbyte18^post53+ret_getbyte18^0 == 0 /\ disp9^0-disp9^post53 == 0 /\ hsize___019^0-hsize___019^post53 == 0 /\ offset^0-offset^post53 == 0 /\ tmp___014^0-tmp___014^post53 == 0 /\ -__const_16^post53+__const_16^0 == 0 /\ -in_count^post53+in_count^0 == 0 /\ -hsize^post53+hsize^0 == 0), cost: 1 54: l44 -> l43 : InCnt^0'=InCnt^post54, i21^0'=i21^post54, apsim_InCnt^0'=apsim_InCnt^post54, disp9^0'=disp9^post54, tmp12^0'=tmp12^post54, __const_257^0'=__const_257^post54, i6^0'=i6^post54, block_compress^0'=block_compress^post54, out_count^0'=out_count^post54, hshift11^0'=hshift11^post54, hsize___019^0'=hsize___019^post54, __const_8388607^0'=__const_8388607^post54, maxcode^0'=maxcode^post54, clear_flg^0'=clear_flg^post54, ret_getbyte25^0'=ret_getbyte25^post54, __const_16^0'=__const_16^post54, i3^0'=i3^post54, n44^0'=n44^post54, exit_stat^0'=exit_stat^post54, tmp___017^0'=tmp___017^post54, __const_50^0'=__const_50^post54, m122^0'=m122^post54, c37^0'=c37^post54, rat26^0'=rat26^post54, hsize_reg10^0'=hsize_reg10^post54, __const_9^0'=__const_9^post54, n40^0'=n40^post54, count^0'=count^post54, tabort4^0'=tabort4^post54, __const_256^0'=__const_256^post54, i45^0'=i45^post54, bits33^0'=bits33^post54, offset^0'=offset^post54, free_ent^0'=free_ent^post54, tmp___115^0'=tmp___115^post54, __const_65536^0'=__const_65536^post54, maxbits^0'=maxbits^post54, checkpoint^0'=checkpoint^post54, ret_getbyte18^0'=ret_getbyte18^post54, __const_10000^0'=__const_10000^post54, i29^0'=i29^post54, apsim_bound11113^0'=apsim_bound11113^post54, ent8^0'=ent8^post54, tmp___014^0'=tmp___014^post54, __const_429496^0'=__const_429496^post54, in_count^0'=in_count^post54, bytes_out^0'=bytes_out^post54, r_off32^0'=r_off32^post54, hsize^0'=hsize^post54, hsize___027^0'=hsize___027^post54, __const_8^0'=__const_8^post54, maxmaxcode^0'=maxmaxcode^post54, code31^0'=code31^post54, seed2^0'=seed2^post54, __const_2147483647^0'=__const_2147483647^post54, i41^0'=i41^post54, n_bits^0'=n_bits^post54, fcode5^0'=fcode5^post54, tmp___024^0'=tmp___024^post54, __const_53^0'=__const_53^post54, m130^0'=m130^post54, c7^0'=c7^post54, ratio^0'=ratio^post54, (-__const_8^post54+__const_8^0 == 0 /\ -__const_10000^post54+__const_10000^0 == 0 /\ -__const_429496^post54+__const_429496^0 == 0 /\ m122^0-m122^post54 == 0 /\ maxcode^0-maxcode^post54 == 0 /\ -ret_getbyte25^post54+ret_getbyte25^0 == 0 /\ -__const_53^post54+__const_53^0 == 0 /\ maxmaxcode^0-maxmaxcode^post54 == 0 /\ __const_16^0-__const_16^post54 == 0 /\ exit_stat^0-exit_stat^post54 == 0 /\ out_count^0-out_count^post54 == 0 /\ apsim_InCnt^0-apsim_InCnt^post54 == 0 /\ ret_getbyte18^0-ret_getbyte18^post54 == 0 /\ hsize^0-hsize^post54 == 0 /\ block_compress^0-block_compress^post54 == 0 /\ -__const_256^post54+__const_256^0 == 0 /\ -n44^post54+n44^0 == 0 /\ -__const_50^post54+__const_50^0 == 0 /\ -__const_2147483647^post54+__const_2147483647^0 == 0 /\ -i29^post54+i29^0 == 0 /\ i45^0-i45^post54 == 0 /\ InCnt^0-InCnt^post54 == 0 /\ hsize_reg10^0-hsize_reg10^post54 == 0 /\ -tmp___014^post54+tmp___014^0 == 0 /\ i3^0-i3^post54 == 0 /\ -i41^post54+i41^0 == 0 /\ count^0-count^post54 == 0 /\ -maxbits^post54+maxbits^0 == 0 /\ -tmp___024^post54+tmp___024^0 == 0 /\ rat26^0-rat26^post54 == 0 /\ tmp12^0-tmp12^post54 == 0 /\ __const_65536^0-__const_65536^post54 == 0 /\ -ratio^post54+ratio^0 == 0 /\ -tabort4^post54+tabort4^0 == 0 /\ __const_9^0-__const_9^post54 == 0 /\ -free_ent^post54+free_ent^0 == 0 /\ hshift11^0-hshift11^post54 == 0 /\ -checkpoint^post54+checkpoint^0 == 0 /\ -code31^post54+code31^0 == 0 /\ -r_off32^post54+r_off32^0 == 0 /\ -fcode5^post54+fcode5^0 == 0 /\ tmp___017^0-tmp___017^post54 == 0 /\ -n40^post54+n40^0 == 0 /\ i21^0-i21^post54 == 0 /\ -ent8^post54+ent8^0 == 0 /\ -c7^post54+c7^0 == 0 /\ -i6^post54+i6^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post54 == 0 /\ -bits33^post54+bits33^0 == 0 /\ -hsize___027^post54+hsize___027^0 == 0 /\ __const_8388607^0-__const_8388607^post54 == 0 /\ hsize___019^0-hsize___019^post54 == 0 /\ -in_count^post54+in_count^0 == 0 /\ c37^0-c37^post54 == 0 /\ -seed2^post54+seed2^0 == 0 /\ -bytes_out^post54+bytes_out^0 == 0 /\ -m130^post54+m130^0 == 0 /\ tmp___115^0-tmp___115^post54 == 0 /\ disp9^0-disp9^post54 == 0 /\ clear_flg^0-clear_flg^post54 == 0 /\ __const_257^0-__const_257^post54 == 0 /\ offset^post54 == 0 /\ -n_bits^post54+n_bits^0 == 0), cost: 1 55: l45 -> l19 : InCnt^0'=InCnt^post55, i21^0'=i21^post55, apsim_InCnt^0'=apsim_InCnt^post55, disp9^0'=disp9^post55, tmp12^0'=tmp12^post55, __const_257^0'=__const_257^post55, i6^0'=i6^post55, block_compress^0'=block_compress^post55, out_count^0'=out_count^post55, hshift11^0'=hshift11^post55, hsize___019^0'=hsize___019^post55, __const_8388607^0'=__const_8388607^post55, maxcode^0'=maxcode^post55, clear_flg^0'=clear_flg^post55, ret_getbyte25^0'=ret_getbyte25^post55, __const_16^0'=__const_16^post55, i3^0'=i3^post55, n44^0'=n44^post55, exit_stat^0'=exit_stat^post55, tmp___017^0'=tmp___017^post55, __const_50^0'=__const_50^post55, m122^0'=m122^post55, c37^0'=c37^post55, rat26^0'=rat26^post55, hsize_reg10^0'=hsize_reg10^post55, __const_9^0'=__const_9^post55, n40^0'=n40^post55, count^0'=count^post55, tabort4^0'=tabort4^post55, __const_256^0'=__const_256^post55, i45^0'=i45^post55, bits33^0'=bits33^post55, offset^0'=offset^post55, free_ent^0'=free_ent^post55, tmp___115^0'=tmp___115^post55, __const_65536^0'=__const_65536^post55, maxbits^0'=maxbits^post55, checkpoint^0'=checkpoint^post55, ret_getbyte18^0'=ret_getbyte18^post55, __const_10000^0'=__const_10000^post55, i29^0'=i29^post55, apsim_bound11113^0'=apsim_bound11113^post55, ent8^0'=ent8^post55, tmp___014^0'=tmp___014^post55, __const_429496^0'=__const_429496^post55, in_count^0'=in_count^post55, bytes_out^0'=bytes_out^post55, r_off32^0'=r_off32^post55, hsize^0'=hsize^post55, hsize___027^0'=hsize___027^post55, __const_8^0'=__const_8^post55, maxmaxcode^0'=maxmaxcode^post55, code31^0'=code31^post55, seed2^0'=seed2^post55, __const_2147483647^0'=__const_2147483647^post55, i41^0'=i41^post55, n_bits^0'=n_bits^post55, fcode5^0'=fcode5^post55, tmp___024^0'=tmp___024^post55, __const_53^0'=__const_53^post55, m130^0'=m130^post55, c7^0'=c7^post55, ratio^0'=ratio^post55, (-__const_65536^post55+__const_65536^0 == 0 /\ n40^0-n40^post55 == 0 /\ exit_stat^0-exit_stat^post55 == 0 /\ -apsim_bound11113^post55+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post55 == 0 /\ m122^0-m122^post55 == 0 /\ -__const_2147483647^post55+__const_2147483647^0 == 0 /\ -n_bits^post55+n_bits^0 == 0 /\ bits33^0-bits33^post55 == 0 /\ -hsize_reg10^post55+hsize_reg10^0 == 0 /\ __const_8388607^0-__const_8388607^post55 == 0 /\ -i41^post55+i41^0 == 0 /\ -m130^post55+m130^0 == 0 /\ tabort4^0-tabort4^post55 == 0 /\ block_compress^0-block_compress^post55 == 0 /\ -__const_8^post55+__const_8^0 == 0 /\ -in_count^post55+in_count^0 == 0 /\ -maxmaxcode^post55+maxmaxcode^0 == 0 /\ free_ent^0-free_ent^post55 == 0 /\ checkpoint^0-checkpoint^post55 == 0 /\ seed2^0-seed2^post55 == 0 /\ -ratio^post55+ratio^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post55 == 0 /\ tmp12^0-tmp12^post55 == 0 /\ -offset^post55+offset^0 == 0 /\ -__const_53^post55+__const_53^0 == 0 /\ -__const_429496^post55+__const_429496^0 == 0 /\ InCnt^0-InCnt^post55 == 0 /\ i3^0-i3^post55 == 0 /\ rat26^0-rat26^post55 == 0 /\ -code31^post55+code31^0 == 0 /\ i6^0-i6^post55 == 0 /\ -tmp___024^post55+tmp___024^0 == 0 /\ clear_flg^0-clear_flg^post55 == 0 /\ -r_off32^post55+r_off32^0 == 0 /\ bytes_out^0-bytes_out^post55 == 0 /\ n44^0-n44^post55 == 0 /\ -out_count^post55+out_count^0 == 0 /\ -c37^post55+c37^0 == 0 /\ tmp___014^0-tmp___014^post55 == 0 /\ -c7^post55+c7^0 == 0 /\ -disp9^post55+disp9^0 == 0 /\ __const_256^0-__const_256^post55 == 0 /\ -ret_getbyte18^post55+ret_getbyte18^0 == 0 /\ hshift11^0-hshift11^post55 == 0 /\ -hsize^post55+hsize^0 == 0 /\ __const_50^0-__const_50^post55 == 0 /\ i29^0-i29^post55 == 0 /\ i21^0-i21^post55 == 0 /\ -i45^post55+i45^0 == 0 /\ -fcode5^post55+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post55 == 0 /\ count^0-count^post55 == 0 /\ -ent8^post55+ent8^0 == 0 /\ maxbits^0-maxbits^post55 == 0 /\ -__const_10000^post55+__const_10000^0 == 0 /\ __const_257^0-__const_257^post55 == 0 /\ -tmp___017^post55+tmp___017^0 == 0 /\ __const_16^0-__const_16^post55 == 0 /\ -tmp___115^post55+tmp___115^0 == 0 /\ -hsize___027^post55+hsize___027^0 == 0 /\ -maxcode^post55+maxcode^0 == 0 /\ -__const_9^post55+__const_9^0 == 0), cost: 1 56: l45 -> l44 : InCnt^0'=InCnt^post56, i21^0'=i21^post56, apsim_InCnt^0'=apsim_InCnt^post56, disp9^0'=disp9^post56, tmp12^0'=tmp12^post56, __const_257^0'=__const_257^post56, i6^0'=i6^post56, block_compress^0'=block_compress^post56, out_count^0'=out_count^post56, hshift11^0'=hshift11^post56, hsize___019^0'=hsize___019^post56, __const_8388607^0'=__const_8388607^post56, maxcode^0'=maxcode^post56, clear_flg^0'=clear_flg^post56, ret_getbyte25^0'=ret_getbyte25^post56, __const_16^0'=__const_16^post56, i3^0'=i3^post56, n44^0'=n44^post56, exit_stat^0'=exit_stat^post56, tmp___017^0'=tmp___017^post56, __const_50^0'=__const_50^post56, m122^0'=m122^post56, c37^0'=c37^post56, rat26^0'=rat26^post56, hsize_reg10^0'=hsize_reg10^post56, __const_9^0'=__const_9^post56, n40^0'=n40^post56, count^0'=count^post56, tabort4^0'=tabort4^post56, __const_256^0'=__const_256^post56, i45^0'=i45^post56, bits33^0'=bits33^post56, offset^0'=offset^post56, free_ent^0'=free_ent^post56, tmp___115^0'=tmp___115^post56, __const_65536^0'=__const_65536^post56, maxbits^0'=maxbits^post56, checkpoint^0'=checkpoint^post56, ret_getbyte18^0'=ret_getbyte18^post56, __const_10000^0'=__const_10000^post56, i29^0'=i29^post56, apsim_bound11113^0'=apsim_bound11113^post56, ent8^0'=ent8^post56, tmp___014^0'=tmp___014^post56, __const_429496^0'=__const_429496^post56, in_count^0'=in_count^post56, bytes_out^0'=bytes_out^post56, r_off32^0'=r_off32^post56, hsize^0'=hsize^post56, hsize___027^0'=hsize___027^post56, __const_8^0'=__const_8^post56, maxmaxcode^0'=maxmaxcode^post56, code31^0'=code31^post56, seed2^0'=seed2^post56, __const_2147483647^0'=__const_2147483647^post56, i41^0'=i41^post56, n_bits^0'=n_bits^post56, fcode5^0'=fcode5^post56, tmp___024^0'=tmp___024^post56, __const_53^0'=__const_53^post56, m130^0'=m130^post56, c7^0'=c7^post56, ratio^0'=ratio^post56, (apsim_InCnt^0-apsim_InCnt^post56 == 0 /\ ret_getbyte18^0-ret_getbyte18^post56 == 0 /\ -m130^post56+m130^0 == 0 /\ block_compress^0-block_compress^post56 == 0 /\ -i41^post56+i41^0 == 0 /\ tmp12^0-tmp12^post56 == 0 /\ -bits33^post56+bits33^0 == 0 /\ __const_65536^0-__const_65536^post56 == 0 /\ i45^0-i45^post56 == 0 /\ -bytes_out^post56+bytes_out^0 == 0 /\ -maxmaxcode^post56+maxmaxcode^0 == 0 /\ -maxbits^post56+maxbits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post56 == 0 /\ maxcode^0-maxcode^post56 == 0 /\ -m122^post56+m122^0 == 0 /\ offset^0-offset^post56 == 0 /\ __const_8388607^0-__const_8388607^post56 == 0 /\ hsize___019^0-hsize___019^post56 == 0 /\ -n_bits^post56+n_bits^0 == 0 /\ out_count^0-out_count^post56 == 0 /\ -__const_53^post56+__const_53^0 == 0 /\ hsize^0-hsize^post56 == 0 /\ __const_50^0-__const_50^post56 == 0 /\ -__const_429496^post56+__const_429496^0 == 0 /\ rat26^0-rat26^post56 == 0 /\ -free_ent^post56+free_ent^0 == 0 /\ -ret_getbyte25^post56+ret_getbyte25^0 == 0 /\ -checkpoint^post56+checkpoint^0 == 0 /\ InCnt^0-InCnt^post56 == 0 /\ hsize_reg10^0-hsize_reg10^post56 == 0 /\ -__const_256^post56+__const_256^0 == 0 /\ -code31^post56+code31^0 == 0 /\ i3^0-i3^post56 == 0 /\ i6^0-i6^post56 == 0 /\ -i29^post56+i29^0 == 0 /\ exit_stat^0-exit_stat^post56 == 0 /\ -ratio^post56+ratio^0 == 0 /\ -tmp___014^post56+tmp___014^0 == 0 /\ tmp___017^0-tmp___017^post56 == 0 /\ -tmp___115^post56+tmp___115^0 == 0 /\ -hsize___027^post56+hsize___027^0 == 0 /\ clear_flg^0-clear_flg^post56 == 0 /\ -seed2^post56+seed2^0 == 0 /\ c37^0-c37^post56 == 0 /\ tmp___024^0-tmp___024^post56 == 0 /\ tabort4^0-tabort4^post56 == 0 /\ hshift11^0-hshift11^post56 == 0 /\ -__const_10000^post56+__const_10000^0 == 0 /\ count^0-count^post56 == 0 /\ i21^0-i21^post56 == 0 /\ disp9^0-disp9^post56 == 0 /\ -c7^post56+c7^0 == 0 /\ -__const_8^post56+__const_8^0 == 0 /\ __const_257^0-__const_257^post56 == 0 /\ -r_off32^post56+r_off32^0 == 0 /\ in_count^0-in_count^post56 == 0 /\ -fcode5^post56+fcode5^0 == 0 /\ -n40^post56+n40^0 == 0 /\ __const_9^0-__const_9^post56 == 0 /\ -n44^post56+n44^0 == 0 /\ -__const_2147483647^post56+__const_2147483647^0 == 0 /\ __const_16^0-__const_16^post56 == 0 /\ -ent8^post56+ent8^0 == 0), cost: 1 60: l46 -> l19 : InCnt^0'=InCnt^post60, i21^0'=i21^post60, apsim_InCnt^0'=apsim_InCnt^post60, disp9^0'=disp9^post60, tmp12^0'=tmp12^post60, __const_257^0'=__const_257^post60, i6^0'=i6^post60, block_compress^0'=block_compress^post60, out_count^0'=out_count^post60, hshift11^0'=hshift11^post60, hsize___019^0'=hsize___019^post60, __const_8388607^0'=__const_8388607^post60, maxcode^0'=maxcode^post60, clear_flg^0'=clear_flg^post60, ret_getbyte25^0'=ret_getbyte25^post60, __const_16^0'=__const_16^post60, i3^0'=i3^post60, n44^0'=n44^post60, exit_stat^0'=exit_stat^post60, tmp___017^0'=tmp___017^post60, __const_50^0'=__const_50^post60, m122^0'=m122^post60, c37^0'=c37^post60, rat26^0'=rat26^post60, hsize_reg10^0'=hsize_reg10^post60, __const_9^0'=__const_9^post60, n40^0'=n40^post60, count^0'=count^post60, tabort4^0'=tabort4^post60, __const_256^0'=__const_256^post60, i45^0'=i45^post60, bits33^0'=bits33^post60, offset^0'=offset^post60, free_ent^0'=free_ent^post60, tmp___115^0'=tmp___115^post60, __const_65536^0'=__const_65536^post60, maxbits^0'=maxbits^post60, checkpoint^0'=checkpoint^post60, ret_getbyte18^0'=ret_getbyte18^post60, __const_10000^0'=__const_10000^post60, i29^0'=i29^post60, apsim_bound11113^0'=apsim_bound11113^post60, ent8^0'=ent8^post60, tmp___014^0'=tmp___014^post60, __const_429496^0'=__const_429496^post60, in_count^0'=in_count^post60, bytes_out^0'=bytes_out^post60, r_off32^0'=r_off32^post60, hsize^0'=hsize^post60, hsize___027^0'=hsize___027^post60, __const_8^0'=__const_8^post60, maxmaxcode^0'=maxmaxcode^post60, code31^0'=code31^post60, seed2^0'=seed2^post60, __const_2147483647^0'=__const_2147483647^post60, i41^0'=i41^post60, n_bits^0'=n_bits^post60, fcode5^0'=fcode5^post60, tmp___024^0'=tmp___024^post60, __const_53^0'=__const_53^post60, m130^0'=m130^post60, c7^0'=c7^post60, ratio^0'=ratio^post60, (__const_50^0-__const_50^post60 == 0 /\ -tmp___014^post60+tmp___014^0 == 0 /\ free_ent^0-free_ent^post60 == 0 /\ rat26^0-rat26^post60 == 0 /\ -hsize___027^post60+hsize___027^0 == 0 /\ -ratio^post60+ratio^0 == 0 /\ -count^post60+count^0 == 0 /\ -tmp___115^post60+tmp___115^0 == 0 /\ -seed2^post60+seed2^0 == 0 /\ __const_9^0-__const_9^post60 == 0 /\ i6^0-i6^post60 == 0 /\ apsim_InCnt^0-apsim_InCnt^post60 == 0 /\ -tmp___024^post60+tmp___024^0 == 0 /\ -__const_2147483647^post60+__const_2147483647^0 == 0 /\ InCnt^0-InCnt^post60 == 0 /\ code31^0-code31^post60 == 0 /\ clear_flg^0-clear_flg^post60 == 0 /\ -__const_8^post60+__const_8^0 == 0 /\ -c7^post60+c7^0 == 0 /\ -i45^post60+i45^0 == 0 /\ i41^0-i41^post60 == 0 /\ -r_off32^post60+r_off32^0 == 0 /\ -n40^post60+n40^0 == 0 /\ n44^0-n44^post60 == 0 /\ -fcode5^post60+fcode5^0 == 0 /\ c37^0-c37^post60 == 0 /\ tabort4^0-tabort4^post60 == 0 /\ __const_10000^0-__const_10000^post60 == 0 /\ out_count^0-out_count^post60 == 0 /\ -m130^post60+m130^0 == 0 /\ in_count^0-in_count^post60 == 0 /\ -hsize___019^post60+hsize___019^0 == 0 /\ -maxbits^post60+maxbits^0 == 0 /\ __const_257^0-__const_257^post60 == 0 /\ ent8^0-ent8^post60 == 0 /\ -__const_8388607^post60+__const_8388607^0 == 0 /\ i21^0-i21^post60 == 0 /\ -maxmaxcode^post60+maxmaxcode^0 == 0 /\ hsize_reg10^0-hsize_reg10^post60 == 0 /\ i3^0-i3^post60 == 0 /\ -m122^post60+m122^0 == 0 /\ -n_bits^post60+n_bits^0 == 0 /\ -apsim_bound11113^post60+apsim_bound11113^0 == 0 /\ __const_16^0-__const_16^post60 == 0 /\ offset^0-offset^post60 == 0 /\ -__const_429496^post60+__const_429496^0 == 0 /\ -exit_stat^post60+exit_stat^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post60 == 0 /\ -__const_53^post60+__const_53^0 == 0 /\ tmp___017^0-tmp___017^post60 == 0 /\ bytes_out^post60-bytes_out^0-bits33^post60 == 0 /\ tmp12^0-tmp12^post60 == 0 /\ -hsize^post60+hsize^0 == 0 /\ block_compress^0-block_compress^post60 == 0 /\ -ret_getbyte25^post60+ret_getbyte25^0 == 0 /\ -checkpoint^post60+checkpoint^0 == 0 /\ __const_65536^0-__const_65536^post60 == 0 /\ maxcode^0-maxcode^post60 == 0 /\ -n_bits^0+bits33^post60 == 0 /\ -i29^post60+i29^0 == 0 /\ __const_256^0-__const_256^post60 == 0 /\ disp9^0-disp9^post60 == 0 /\ hshift11^0-hshift11^post60 == 0), cost: 1 61: l46 -> l43 : InCnt^0'=InCnt^post61, i21^0'=i21^post61, apsim_InCnt^0'=apsim_InCnt^post61, disp9^0'=disp9^post61, tmp12^0'=tmp12^post61, __const_257^0'=__const_257^post61, i6^0'=i6^post61, block_compress^0'=block_compress^post61, out_count^0'=out_count^post61, hshift11^0'=hshift11^post61, hsize___019^0'=hsize___019^post61, __const_8388607^0'=__const_8388607^post61, maxcode^0'=maxcode^post61, clear_flg^0'=clear_flg^post61, ret_getbyte25^0'=ret_getbyte25^post61, __const_16^0'=__const_16^post61, i3^0'=i3^post61, n44^0'=n44^post61, exit_stat^0'=exit_stat^post61, tmp___017^0'=tmp___017^post61, __const_50^0'=__const_50^post61, m122^0'=m122^post61, c37^0'=c37^post61, rat26^0'=rat26^post61, hsize_reg10^0'=hsize_reg10^post61, __const_9^0'=__const_9^post61, n40^0'=n40^post61, count^0'=count^post61, tabort4^0'=tabort4^post61, __const_256^0'=__const_256^post61, i45^0'=i45^post61, bits33^0'=bits33^post61, offset^0'=offset^post61, free_ent^0'=free_ent^post61, tmp___115^0'=tmp___115^post61, __const_65536^0'=__const_65536^post61, maxbits^0'=maxbits^post61, checkpoint^0'=checkpoint^post61, ret_getbyte18^0'=ret_getbyte18^post61, __const_10000^0'=__const_10000^post61, i29^0'=i29^post61, apsim_bound11113^0'=apsim_bound11113^post61, ent8^0'=ent8^post61, tmp___014^0'=tmp___014^post61, __const_429496^0'=__const_429496^post61, in_count^0'=in_count^post61, bytes_out^0'=bytes_out^post61, r_off32^0'=r_off32^post61, hsize^0'=hsize^post61, hsize___027^0'=hsize___027^post61, __const_8^0'=__const_8^post61, maxmaxcode^0'=maxmaxcode^post61, code31^0'=code31^post61, seed2^0'=seed2^post61, __const_2147483647^0'=__const_2147483647^post61, i41^0'=i41^post61, n_bits^0'=n_bits^post61, fcode5^0'=fcode5^post61, tmp___024^0'=tmp___024^post61, __const_53^0'=__const_53^post61, m130^0'=m130^post61, c7^0'=c7^post61, ratio^0'=ratio^post61, (-ret_getbyte25^post61+ret_getbyte25^0 == 0 /\ maxcode^0-maxcode^post61 == 0 /\ m122^0-m122^post61 == 0 /\ -__const_8^post61+__const_8^0 == 0 /\ -__const_53^post61+__const_53^0 == 0 /\ -__const_429496^post61+__const_429496^0 == 0 /\ __const_16^0-__const_16^post61 == 0 /\ maxmaxcode^0-maxmaxcode^post61 == 0 /\ hsize^0-hsize^post61 == 0 /\ exit_stat^0-exit_stat^post61 == 0 /\ block_compress^0-block_compress^post61 == 0 /\ -__const_10000^post61+__const_10000^0 == 0 /\ -__const_2147483647^post61+__const_2147483647^0 == 0 /\ -i29^post61+i29^0 == 0 /\ -tmp___115^post61+tmp___115^0 == 0 /\ out_count^0-out_count^post61 == 0 /\ count^0-count^post61 == 0 /\ ret_getbyte18^0-ret_getbyte18^post61 == 0 /\ i21^0-i21^post61 == 0 /\ hsize_reg10^0-hsize_reg10^post61 == 0 /\ -__const_50^post61+__const_50^0 == 0 /\ i3^0-i3^post61 == 0 /\ tmp___017^0-tmp___017^post61 == 0 /\ -r_off32^post61+r_off32^0 == 0 /\ -ratio^post61+ratio^0 == 0 /\ -tmp___014^post61+tmp___014^0 == 0 /\ rat26^0-rat26^post61 == 0 /\ -tmp___024^post61+tmp___024^0 == 0 /\ -maxbits^post61+maxbits^0 == 0 /\ offset^0-offset^post61 == 0 /\ __const_65536^0-__const_65536^post61 == 0 /\ -i41^post61+i41^0 == 0 /\ tmp12^0-tmp12^post61 == 0 /\ hshift11^0-hshift11^post61 == 0 /\ -c7^post61+c7^0 == 0 /\ tabort4^0-tabort4^post61 == 0 /\ -i45^post61+i45^0 == 0 /\ -bytes_out^post61+bytes_out^0 == 0 /\ __const_9^0-__const_9^post61 == 0 /\ -n40^post61+n40^0 == 0 /\ -fcode5^post61+fcode5^0 == 0 /\ -ent8^post61+ent8^0 == 0 /\ -checkpoint^post61+checkpoint^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post61 == 0 /\ -i6^post61+i6^0 == 0 /\ -code31^post61+code31^0 == 0 /\ -__const_256^post61+__const_256^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post61 == 0 /\ __const_8388607^0-__const_8388607^post61 == 0 /\ -n_bits^post61+n_bits^0 == 0 /\ InCnt^0-InCnt^post61 == 0 /\ -in_count^post61+in_count^0 == 0 /\ hsize___019^0-hsize___019^post61 == 0 /\ -m130^post61+m130^0 == 0 /\ c37^0-c37^post61 == 0 /\ -bits33^post61+bits33^0 == 0 /\ -hsize___027^post61+hsize___027^0 == 0 /\ -free_ent^post61+free_ent^0 == 0 /\ clear_flg^0-clear_flg^post61 == 0 /\ -seed2^post61+seed2^0 == 0 /\ n44^0-n44^post61 == 0 /\ __const_257^0-__const_257^post61 == 0 /\ disp9^0-disp9^post61 == 0), cost: 1 62: l47 -> l46 : InCnt^0'=InCnt^post62, i21^0'=i21^post62, apsim_InCnt^0'=apsim_InCnt^post62, disp9^0'=disp9^post62, tmp12^0'=tmp12^post62, __const_257^0'=__const_257^post62, i6^0'=i6^post62, block_compress^0'=block_compress^post62, out_count^0'=out_count^post62, hshift11^0'=hshift11^post62, hsize___019^0'=hsize___019^post62, __const_8388607^0'=__const_8388607^post62, maxcode^0'=maxcode^post62, clear_flg^0'=clear_flg^post62, ret_getbyte25^0'=ret_getbyte25^post62, __const_16^0'=__const_16^post62, i3^0'=i3^post62, n44^0'=n44^post62, exit_stat^0'=exit_stat^post62, tmp___017^0'=tmp___017^post62, __const_50^0'=__const_50^post62, m122^0'=m122^post62, c37^0'=c37^post62, rat26^0'=rat26^post62, hsize_reg10^0'=hsize_reg10^post62, __const_9^0'=__const_9^post62, n40^0'=n40^post62, count^0'=count^post62, tabort4^0'=tabort4^post62, __const_256^0'=__const_256^post62, i45^0'=i45^post62, bits33^0'=bits33^post62, offset^0'=offset^post62, free_ent^0'=free_ent^post62, tmp___115^0'=tmp___115^post62, __const_65536^0'=__const_65536^post62, maxbits^0'=maxbits^post62, checkpoint^0'=checkpoint^post62, ret_getbyte18^0'=ret_getbyte18^post62, __const_10000^0'=__const_10000^post62, i29^0'=i29^post62, apsim_bound11113^0'=apsim_bound11113^post62, ent8^0'=ent8^post62, tmp___014^0'=tmp___014^post62, __const_429496^0'=__const_429496^post62, in_count^0'=in_count^post62, bytes_out^0'=bytes_out^post62, r_off32^0'=r_off32^post62, hsize^0'=hsize^post62, hsize___027^0'=hsize___027^post62, __const_8^0'=__const_8^post62, maxmaxcode^0'=maxmaxcode^post62, code31^0'=code31^post62, seed2^0'=seed2^post62, __const_2147483647^0'=__const_2147483647^post62, i41^0'=i41^post62, n_bits^0'=n_bits^post62, fcode5^0'=fcode5^post62, tmp___024^0'=tmp___024^post62, __const_53^0'=__const_53^post62, m130^0'=m130^post62, c7^0'=c7^post62, ratio^0'=ratio^post62, (-apsim_bound11113^post62+apsim_bound11113^0 == 0 /\ n44^0-n44^post62 == 0 /\ -tabort4^post62+tabort4^0 == 0 /\ exit_stat^0-exit_stat^post62 == 0 /\ -__const_2147483647^post62+__const_2147483647^0 == 0 /\ m122^0-m122^post62 == 0 /\ offset^post62-offset^0-n_bits^0 == 0 /\ -__const_65536^post62+__const_65536^0 == 0 /\ bits33^0-bits33^post62 == 0 /\ out_count^0-out_count^post62 == 0 /\ -hsize_reg10^post62+hsize_reg10^0 == 0 /\ -__const_8^post62+__const_8^0 == 0 /\ n40^0-n40^post62 == 0 /\ -m130^post62+m130^0 == 0 /\ __const_256^0-__const_256^post62 == 0 /\ -in_count^post62+in_count^0 == 0 /\ block_compress^0-block_compress^post62 == 0 /\ -count^post62+count^0 == 0 /\ i21^0-i21^post62 == 0 /\ seed2^0-seed2^post62 == 0 /\ ret_getbyte25^0-ret_getbyte25^post62 == 0 /\ -maxmaxcode^post62+maxmaxcode^0 == 0 /\ -i41^post62+i41^0 == 0 /\ disp9^0-disp9^post62 == 0 /\ -__const_429496^post62+__const_429496^0 == 0 /\ tmp12^0-tmp12^post62 == 0 /\ rat26^0-rat26^post62 == 0 /\ -__const_53^post62+__const_53^0 == 0 /\ tmp___115^0-tmp___115^post62 == 0 /\ i3^0-i3^post62 == 0 /\ clear_flg^0-clear_flg^post62 == 0 /\ -c37^post62+c37^0 == 0 /\ i6^0-i6^post62 == 0 /\ -hsize^post62+hsize^0 == 0 /\ -tmp___024^post62+tmp___024^0 == 0 /\ -checkpoint^post62+checkpoint^0 == 0 /\ hshift11^0-hshift11^post62 == 0 /\ bytes_out^0-bytes_out^post62 == 0 /\ tmp___014^0-tmp___014^post62 == 0 /\ -code31^post62+code31^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post62 == 0 /\ __const_50^0-__const_50^post62 == 0 /\ -r_off32^post62+r_off32^0 == 0 /\ -ratio^post62+ratio^0 == 0 /\ i29^0-i29^post62 == 0 /\ -fcode5^post62+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post62 == 0 /\ -ent8^post62+ent8^0 == 0 /\ i45^0-i45^post62 == 0 /\ __const_10000^0-__const_10000^post62 == 0 /\ __const_8388607^0-__const_8388607^post62 == 0 /\ -tmp___017^post62+tmp___017^0 == 0 /\ free_ent^0-free_ent^post62 == 0 /\ -ret_getbyte18^post62+ret_getbyte18^0 == 0 /\ maxbits^0-maxbits^post62 == 0 /\ -n_bits^post62+n_bits^0 == 0 /\ __const_16^0-__const_16^post62 == 0 /\ __const_257^0-__const_257^post62 == 0 /\ -c7^post62+c7^0 == 0 /\ -__const_9^post62+__const_9^0 == 0 /\ -maxcode^post62+maxcode^0 == 0 /\ -hsize___027^post62+hsize___027^0 == 0 /\ InCnt^0-InCnt^post62 == 0), cost: 1 63: l48 -> l47 : InCnt^0'=InCnt^post63, i21^0'=i21^post63, apsim_InCnt^0'=apsim_InCnt^post63, disp9^0'=disp9^post63, tmp12^0'=tmp12^post63, __const_257^0'=__const_257^post63, i6^0'=i6^post63, block_compress^0'=block_compress^post63, out_count^0'=out_count^post63, hshift11^0'=hshift11^post63, hsize___019^0'=hsize___019^post63, __const_8388607^0'=__const_8388607^post63, maxcode^0'=maxcode^post63, clear_flg^0'=clear_flg^post63, ret_getbyte25^0'=ret_getbyte25^post63, __const_16^0'=__const_16^post63, i3^0'=i3^post63, n44^0'=n44^post63, exit_stat^0'=exit_stat^post63, tmp___017^0'=tmp___017^post63, __const_50^0'=__const_50^post63, m122^0'=m122^post63, c37^0'=c37^post63, rat26^0'=rat26^post63, hsize_reg10^0'=hsize_reg10^post63, __const_9^0'=__const_9^post63, n40^0'=n40^post63, count^0'=count^post63, tabort4^0'=tabort4^post63, __const_256^0'=__const_256^post63, i45^0'=i45^post63, bits33^0'=bits33^post63, offset^0'=offset^post63, free_ent^0'=free_ent^post63, tmp___115^0'=tmp___115^post63, __const_65536^0'=__const_65536^post63, maxbits^0'=maxbits^post63, checkpoint^0'=checkpoint^post63, ret_getbyte18^0'=ret_getbyte18^post63, __const_10000^0'=__const_10000^post63, i29^0'=i29^post63, apsim_bound11113^0'=apsim_bound11113^post63, ent8^0'=ent8^post63, tmp___014^0'=tmp___014^post63, __const_429496^0'=__const_429496^post63, in_count^0'=in_count^post63, bytes_out^0'=bytes_out^post63, r_off32^0'=r_off32^post63, hsize^0'=hsize^post63, hsize___027^0'=hsize___027^post63, __const_8^0'=__const_8^post63, maxmaxcode^0'=maxmaxcode^post63, code31^0'=code31^post63, seed2^0'=seed2^post63, __const_2147483647^0'=__const_2147483647^post63, i41^0'=i41^post63, n_bits^0'=n_bits^post63, fcode5^0'=fcode5^post63, tmp___024^0'=tmp___024^post63, __const_53^0'=__const_53^post63, m130^0'=m130^post63, c7^0'=c7^post63, ratio^0'=ratio^post63, (-__const_256^post63+__const_256^0 == 0 /\ exit_stat^0-exit_stat^post63 == 0 /\ -n_bits^post63+n_bits^0 == 0 /\ -__const_50^post63+__const_50^0 == 0 /\ block_compress^0-block_compress^post63 == 0 /\ -m130^post63+m130^0 == 0 /\ n44^0-n44^post63 == 0 /\ ret_getbyte18^0-ret_getbyte18^post63 == 0 /\ -bits33^post63+bits33^0 == 0 /\ tmp12^0-tmp12^post63 == 0 /\ __const_8388607^0-__const_8388607^post63 == 0 /\ apsim_bound11113^0-apsim_bound11113^post63 == 0 /\ maxcode^0-maxcode^post63 == 0 /\ hsize___019^0-hsize___019^post63 == 0 /\ -i41^post63+i41^0 == 0 /\ -maxmaxcode^post63+maxmaxcode^0 == 0 /\ -m122^post63+m122^0 == 0 /\ hsize^0-hsize^post63 == 0 /\ rat26^0-rat26^post63 == 0 /\ -ret_getbyte25^post63+ret_getbyte25^0 == 0 /\ -__const_429496^post63+__const_429496^0 == 0 /\ -__const_53^post63+__const_53^0 == 0 /\ maxbits^0-maxbits^post63 == 0 /\ i21^0-i21^post63 == 0 /\ out_count^0-out_count^post63 == 0 /\ hsize_reg10^0-hsize_reg10^post63 == 0 /\ -checkpoint^post63+checkpoint^0 == 0 /\ i3^0-i3^post63 == 0 /\ i6^0-i6^post63 == 0 /\ -i29^post63+i29^0 == 0 /\ -code31^post63+code31^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post63 == 0 /\ offset^0-offset^post63 == 0 /\ clear_flg^0-clear_flg^post63 == 0 /\ -r_off32^post63+r_off32^0 == 0 /\ -ratio^post63+ratio^0 == 0 /\ -tmp___014^post63+tmp___014^0 == 0 /\ -hsize___027^post63+hsize___027^0 == 0 /\ hshift11^0-hshift11^post63 == 0 /\ disp9^0-disp9^post63 == 0 /\ -seed2^post63+seed2^0 == 0 /\ -free_ent^post63+free_ent^0 == 0 /\ tabort4^0-tabort4^post63 == 0 /\ tmp___017^0-tmp___017^post63 == 0 /\ tmp___024^0-tmp___024^post63 == 0 /\ c37^0-c37^post63 == 0 /\ -__const_8^post63+__const_8^0 == 0 /\ -i45^post63+i45^0 == 0 /\ -c7^post63+c7^0 == 0 /\ __const_257^0-__const_257^post63 == 0 /\ -n40^post63+n40^0 == 0 /\ count^0-count^post63 == 0 /\ -fcode5^post63+fcode5^0 == 0 /\ -bytes_out^post63+bytes_out^0 == 0 /\ -ent8^post63+ent8^0 == 0 /\ in_count^0-in_count^post63 == 0 /\ __const_65536^0-__const_65536^post63 == 0 /\ InCnt^0-InCnt^post63 == 0 /\ -__const_10000^post63+__const_10000^0 == 0 /\ __const_16^0-__const_16^post63 == 0 /\ -__const_2147483647^post63+__const_2147483647^0 == 0 /\ __const_9^0-__const_9^post63 == 0 /\ -tmp___115^post63+tmp___115^0 == 0), cost: 1 64: l49 -> l47 : InCnt^0'=InCnt^post64, i21^0'=i21^post64, apsim_InCnt^0'=apsim_InCnt^post64, disp9^0'=disp9^post64, tmp12^0'=tmp12^post64, __const_257^0'=__const_257^post64, i6^0'=i6^post64, block_compress^0'=block_compress^post64, out_count^0'=out_count^post64, hshift11^0'=hshift11^post64, hsize___019^0'=hsize___019^post64, __const_8388607^0'=__const_8388607^post64, maxcode^0'=maxcode^post64, clear_flg^0'=clear_flg^post64, ret_getbyte25^0'=ret_getbyte25^post64, __const_16^0'=__const_16^post64, i3^0'=i3^post64, n44^0'=n44^post64, exit_stat^0'=exit_stat^post64, tmp___017^0'=tmp___017^post64, __const_50^0'=__const_50^post64, m122^0'=m122^post64, c37^0'=c37^post64, rat26^0'=rat26^post64, hsize_reg10^0'=hsize_reg10^post64, __const_9^0'=__const_9^post64, n40^0'=n40^post64, count^0'=count^post64, tabort4^0'=tabort4^post64, __const_256^0'=__const_256^post64, i45^0'=i45^post64, bits33^0'=bits33^post64, offset^0'=offset^post64, free_ent^0'=free_ent^post64, tmp___115^0'=tmp___115^post64, __const_65536^0'=__const_65536^post64, maxbits^0'=maxbits^post64, checkpoint^0'=checkpoint^post64, ret_getbyte18^0'=ret_getbyte18^post64, __const_10000^0'=__const_10000^post64, i29^0'=i29^post64, apsim_bound11113^0'=apsim_bound11113^post64, ent8^0'=ent8^post64, tmp___014^0'=tmp___014^post64, __const_429496^0'=__const_429496^post64, in_count^0'=in_count^post64, bytes_out^0'=bytes_out^post64, r_off32^0'=r_off32^post64, hsize^0'=hsize^post64, hsize___027^0'=hsize___027^post64, __const_8^0'=__const_8^post64, maxmaxcode^0'=maxmaxcode^post64, code31^0'=code31^post64, seed2^0'=seed2^post64, __const_2147483647^0'=__const_2147483647^post64, i41^0'=i41^post64, n_bits^0'=n_bits^post64, fcode5^0'=fcode5^post64, tmp___024^0'=tmp___024^post64, __const_53^0'=__const_53^post64, m130^0'=m130^post64, c7^0'=c7^post64, ratio^0'=ratio^post64, (-ent8^post64+ent8^0 == 0 /\ -fcode5^post64+fcode5^0 == 0 /\ bits33^0-bits33^post64 == 0 /\ __const_8388607^0-__const_8388607^post64 == 0 /\ n40^0-n40^post64 == 0 /\ __const_256^0-__const_256^post64 == 0 /\ -i41^post64+i41^0 == 0 /\ -maxmaxcode^post64+maxmaxcode^0 == 0 /\ block_compress^0-block_compress^post64 == 0 /\ -offset^post64+offset^0 == 0 /\ InCnt^0-InCnt^post64 == 0 /\ hsize___019^0-hsize___019^post64 == 0 /\ -maxbits^post64+maxbits^0 == 0 /\ -n_bits^post64+n_bits^0 == 0 /\ -c7^post64+c7^0 == 0 /\ -__const_9^post64+__const_9^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post64 == 0 /\ __const_8^0-__const_8^post64 == 0 /\ n44^0-n44^post64 == 0 /\ m122^0-m122^post64 == 0 /\ -bytes_out^post64+bytes_out^0 == 0 /\ -c37^post64+c37^0 == 0 /\ -apsim_bound11113^post64+apsim_bound11113^0 == 0 /\ -free_ent^post64+free_ent^0 == 0 /\ rat26^0-rat26^post64 == 0 /\ __const_50^0-__const_50^post64 == 0 /\ tmp___115^0-tmp___115^post64 == 0 /\ -code31^post64+code31^0 == 0 /\ i6^0-i6^post64 == 0 /\ i21^0-i21^post64 == 0 /\ -hsize_reg10^post64+hsize_reg10^0 == 0 /\ seed2^0-seed2^post64 == 0 /\ exit_stat^0-exit_stat^post64 == 0 /\ -in_count^post64+in_count^0 == 0 /\ -m130^post64+m130^0 == 0 /\ -hsize^post64+hsize^0 == 0 /\ bits33^0 <= 0 /\ -tmp___017^post64+tmp___017^0 == 0 /\ -ret_getbyte18^post64+ret_getbyte18^0 == 0 /\ clear_flg^0-clear_flg^post64 == 0 /\ -bits33^0 <= 0 /\ i45^0-i45^post64 == 0 /\ -out_count^post64+out_count^0 == 0 /\ -__const_429496^post64+__const_429496^0 == 0 /\ -__const_10000^post64+__const_10000^0 == 0 /\ -__const_53^post64+__const_53^0 == 0 /\ -tmp12^post64+tmp12^0 == 0 /\ tmp___014^0-tmp___014^post64 == 0 /\ hshift11^0-hshift11^post64 == 0 /\ -tabort4^post64+tabort4^0 == 0 /\ -hsize___027^post64+hsize___027^0 == 0 /\ disp9^0-disp9^post64 == 0 /\ __const_16^0-__const_16^post64 == 0 /\ -i3^post64+i3^0 == 0 /\ checkpoint^0-checkpoint^post64 == 0 /\ __const_257^0-__const_257^post64 == 0 /\ -tmp___024^post64+tmp___024^0 == 0 /\ count^0-count^post64 == 0 /\ -__const_2147483647^post64+__const_2147483647^0 == 0 /\ maxcode^0-maxcode^post64 == 0 /\ i29^0-i29^post64 == 0 /\ -__const_65536^post64+__const_65536^0 == 0 /\ -r_off32^post64+r_off32^0 == 0 /\ -ratio^post64+ratio^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post64 == 0), cost: 1 65: l49 -> l48 : InCnt^0'=InCnt^post65, i21^0'=i21^post65, apsim_InCnt^0'=apsim_InCnt^post65, disp9^0'=disp9^post65, tmp12^0'=tmp12^post65, __const_257^0'=__const_257^post65, i6^0'=i6^post65, block_compress^0'=block_compress^post65, out_count^0'=out_count^post65, hshift11^0'=hshift11^post65, hsize___019^0'=hsize___019^post65, __const_8388607^0'=__const_8388607^post65, maxcode^0'=maxcode^post65, clear_flg^0'=clear_flg^post65, ret_getbyte25^0'=ret_getbyte25^post65, __const_16^0'=__const_16^post65, i3^0'=i3^post65, n44^0'=n44^post65, exit_stat^0'=exit_stat^post65, tmp___017^0'=tmp___017^post65, __const_50^0'=__const_50^post65, m122^0'=m122^post65, c37^0'=c37^post65, rat26^0'=rat26^post65, hsize_reg10^0'=hsize_reg10^post65, __const_9^0'=__const_9^post65, n40^0'=n40^post65, count^0'=count^post65, tabort4^0'=tabort4^post65, __const_256^0'=__const_256^post65, i45^0'=i45^post65, bits33^0'=bits33^post65, offset^0'=offset^post65, free_ent^0'=free_ent^post65, tmp___115^0'=tmp___115^post65, __const_65536^0'=__const_65536^post65, maxbits^0'=maxbits^post65, checkpoint^0'=checkpoint^post65, ret_getbyte18^0'=ret_getbyte18^post65, __const_10000^0'=__const_10000^post65, i29^0'=i29^post65, apsim_bound11113^0'=apsim_bound11113^post65, ent8^0'=ent8^post65, tmp___014^0'=tmp___014^post65, __const_429496^0'=__const_429496^post65, in_count^0'=in_count^post65, bytes_out^0'=bytes_out^post65, r_off32^0'=r_off32^post65, hsize^0'=hsize^post65, hsize___027^0'=hsize___027^post65, __const_8^0'=__const_8^post65, maxmaxcode^0'=maxmaxcode^post65, code31^0'=code31^post65, seed2^0'=seed2^post65, __const_2147483647^0'=__const_2147483647^post65, i41^0'=i41^post65, n_bits^0'=n_bits^post65, fcode5^0'=fcode5^post65, tmp___024^0'=tmp___024^post65, __const_53^0'=__const_53^post65, m130^0'=m130^post65, c7^0'=c7^post65, ratio^0'=ratio^post65, (-i45^post65+i45^0 == 0 /\ -c7^post65+c7^0 == 0 /\ InCnt^0-InCnt^post65 == 0 /\ hsize___019^0-hsize___019^post65 == 0 /\ -n40^post65+n40^0 == 0 /\ -bytes_out^post65+bytes_out^0 == 0 /\ -fcode5^post65+fcode5^0 == 0 /\ rat26^0-rat26^post65 == 0 /\ __const_257^0-__const_257^post65 == 0 /\ free_ent^0-free_ent^post65 == 0 /\ -code31^post65+code31^0 == 0 /\ -checkpoint^post65+checkpoint^0 == 0 /\ -n_bits^post65+n_bits^0 == 0 /\ -__const_256^post65+__const_256^0 == 0 /\ n44^0-n44^post65 == 0 /\ tabort4^0-tabort4^post65 == 0 /\ i6^0-i6^post65 == 0 /\ -m130^post65+m130^0 == 0 /\ -bits33^post65+bits33^0 == 0 /\ -hsize___027^post65+hsize___027^0 == 0 /\ i41^0-i41^post65 == 0 /\ hsize^0-hsize^post65 == 0 /\ __const_50^0-__const_50^post65 == 0 /\ -ret_getbyte18^post65+ret_getbyte18^0 == 0 /\ exit_stat^0-exit_stat^post65 == 0 /\ -apsim_bound11113^post65+apsim_bound11113^0 == 0 /\ -seed2^post65+seed2^0 == 0 /\ -__const_8388607^post65+__const_8388607^0 == 0 /\ maxbits^0-maxbits^post65 == 0 /\ i21^0-i21^post65 == 0 /\ out_count^0-out_count^post65 == 0 /\ hsize_reg10^0-hsize_reg10^post65 == 0 /\ -__const_8^post65+__const_8^0 == 0 /\ i3^0-i3^post65 == 0 /\ -ret_getbyte25^post65+ret_getbyte25^0 == 0 /\ -__const_10000^post65+__const_10000^0 == 0 /\ -__const_429496^post65+__const_429496^0 == 0 /\ __const_65536^0-__const_65536^post65 == 0 /\ disp9^0-disp9^post65 == 0 /\ tmp___017^0-tmp___017^post65 == 0 /\ c37^0-c37^post65 == 0 /\ -__const_53^post65+__const_53^0 == 0 /\ tmp12^0-tmp12^post65 == 0 /\ offset^0-offset^post65 == 0 /\ -__const_2147483647^post65+__const_2147483647^0 == 0 /\ -i29^post65+i29^0 == 0 /\ ent8^0-ent8^post65 == 0 /\ -tmp___115^post65+tmp___115^0 == 0 /\ 1-bits33^0 <= 0 /\ clear_flg^0-clear_flg^post65 == 0 /\ hshift11^0-hshift11^post65 == 0 /\ maxcode^0-maxcode^post65 == 0 /\ in_count^0-in_count^post65 == 0 /\ __const_16^0-__const_16^post65 == 0 /\ -r_off32^post65+r_off32^0 == 0 /\ -ratio^post65+ratio^0 == 0 /\ __const_9^0-__const_9^post65 == 0 /\ -tmp___014^post65+tmp___014^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post65 == 0 /\ block_compress^0-block_compress^post65 == 0 /\ -tmp___024^post65+tmp___024^0 == 0 /\ -count^post65+count^0 == 0 /\ -maxmaxcode^post65+maxmaxcode^0 == 0 /\ -m122^post65+m122^0 == 0), cost: 1 66: l49 -> l48 : InCnt^0'=InCnt^post66, i21^0'=i21^post66, apsim_InCnt^0'=apsim_InCnt^post66, disp9^0'=disp9^post66, tmp12^0'=tmp12^post66, __const_257^0'=__const_257^post66, i6^0'=i6^post66, block_compress^0'=block_compress^post66, out_count^0'=out_count^post66, hshift11^0'=hshift11^post66, hsize___019^0'=hsize___019^post66, __const_8388607^0'=__const_8388607^post66, maxcode^0'=maxcode^post66, clear_flg^0'=clear_flg^post66, ret_getbyte25^0'=ret_getbyte25^post66, __const_16^0'=__const_16^post66, i3^0'=i3^post66, n44^0'=n44^post66, exit_stat^0'=exit_stat^post66, tmp___017^0'=tmp___017^post66, __const_50^0'=__const_50^post66, m122^0'=m122^post66, c37^0'=c37^post66, rat26^0'=rat26^post66, hsize_reg10^0'=hsize_reg10^post66, __const_9^0'=__const_9^post66, n40^0'=n40^post66, count^0'=count^post66, tabort4^0'=tabort4^post66, __const_256^0'=__const_256^post66, i45^0'=i45^post66, bits33^0'=bits33^post66, offset^0'=offset^post66, free_ent^0'=free_ent^post66, tmp___115^0'=tmp___115^post66, __const_65536^0'=__const_65536^post66, maxbits^0'=maxbits^post66, checkpoint^0'=checkpoint^post66, ret_getbyte18^0'=ret_getbyte18^post66, __const_10000^0'=__const_10000^post66, i29^0'=i29^post66, apsim_bound11113^0'=apsim_bound11113^post66, ent8^0'=ent8^post66, tmp___014^0'=tmp___014^post66, __const_429496^0'=__const_429496^post66, in_count^0'=in_count^post66, bytes_out^0'=bytes_out^post66, r_off32^0'=r_off32^post66, hsize^0'=hsize^post66, hsize___027^0'=hsize___027^post66, __const_8^0'=__const_8^post66, maxmaxcode^0'=maxmaxcode^post66, code31^0'=code31^post66, seed2^0'=seed2^post66, __const_2147483647^0'=__const_2147483647^post66, i41^0'=i41^post66, n_bits^0'=n_bits^post66, fcode5^0'=fcode5^post66, tmp___024^0'=tmp___024^post66, __const_53^0'=__const_53^post66, m130^0'=m130^post66, c7^0'=c7^post66, ratio^0'=ratio^post66, (-c37^post66+c37^0 == 0 /\ hsize___019^0-hsize___019^post66 == 0 /\ -tmp___024^post66+tmp___024^0 == 0 /\ -free_ent^post66+free_ent^0 == 0 /\ __const_8^0-__const_8^post66 == 0 /\ __const_257^0-__const_257^post66 == 0 /\ ret_getbyte25^0-ret_getbyte25^post66 == 0 /\ -code31^post66+code31^0 == 0 /\ -ratio^post66+ratio^0 == 0 /\ -hsize^post66+hsize^0 == 0 /\ InCnt^0-InCnt^post66 == 0 /\ -fcode5^post66+fcode5^0 == 0 /\ -rat26^post66+rat26^0 == 0 /\ clear_flg^0-clear_flg^post66 == 0 /\ -ent8^post66+ent8^0 == 0 /\ -seed2^post66+seed2^0 == 0 /\ -tmp___017^post66+tmp___017^0 == 0 /\ exit_stat^0-exit_stat^post66 == 0 /\ tmp___014^0-tmp___014^post66 == 0 /\ n44^0-n44^post66 == 0 /\ tmp12^0-tmp12^post66 == 0 /\ ret_getbyte18^0-ret_getbyte18^post66 == 0 /\ -n_bits^post66+n_bits^0 == 0 /\ __const_8388607^0-__const_8388607^post66 == 0 /\ -c7^post66+c7^0 == 0 /\ -__const_9^post66+__const_9^0 == 0 /\ n40^0-n40^post66 == 0 /\ __const_50^0-__const_50^post66 == 0 /\ 1+bits33^0 <= 0 /\ -hsize___027^post66+hsize___027^0 == 0 /\ -bytes_out^post66+bytes_out^0 == 0 /\ i45^0-i45^post66 == 0 /\ -i3^post66+i3^0 == 0 /\ -apsim_bound11113^post66+apsim_bound11113^0 == 0 /\ -__const_10000^post66+__const_10000^0 == 0 /\ i21^0-i21^post66 == 0 /\ hsize_reg10^0-hsize_reg10^post66 == 0 /\ -__const_2147483647^post66+__const_2147483647^0 == 0 /\ disp9^0-disp9^post66 == 0 /\ -__const_65536^post66+__const_65536^0 == 0 /\ __const_16^0-__const_16^post66 == 0 /\ -in_count^post66+in_count^0 == 0 /\ tmp___115^0-tmp___115^post66 == 0 /\ -bits33^post66+bits33^0 == 0 /\ i6^0-i6^post66 == 0 /\ m130^0-m130^post66 == 0 /\ -i41^post66+i41^0 == 0 /\ hshift11^0-hshift11^post66 == 0 /\ apsim_InCnt^0-apsim_InCnt^post66 == 0 /\ -offset^post66+offset^0 == 0 /\ m122^0-m122^post66 == 0 /\ -maxmaxcode^post66+maxmaxcode^0 == 0 /\ r_off32^0-r_off32^post66 == 0 /\ -maxbits^post66+maxbits^0 == 0 /\ checkpoint^0-checkpoint^post66 == 0 /\ -out_count^post66+out_count^0 == 0 /\ count^0-count^post66 == 0 /\ -__const_429496^post66+__const_429496^0 == 0 /\ __const_256^0-__const_256^post66 == 0 /\ i29^0-i29^post66 == 0 /\ maxcode^0-maxcode^post66 == 0 /\ -tabort4^post66+tabort4^0 == 0 /\ -__const_53^post66+__const_53^0 == 0 /\ block_compress^0-block_compress^post66 == 0), cost: 1 67: l50 -> l49 : InCnt^0'=InCnt^post67, i21^0'=i21^post67, apsim_InCnt^0'=apsim_InCnt^post67, disp9^0'=disp9^post67, tmp12^0'=tmp12^post67, __const_257^0'=__const_257^post67, i6^0'=i6^post67, block_compress^0'=block_compress^post67, out_count^0'=out_count^post67, hshift11^0'=hshift11^post67, hsize___019^0'=hsize___019^post67, __const_8388607^0'=__const_8388607^post67, maxcode^0'=maxcode^post67, clear_flg^0'=clear_flg^post67, ret_getbyte25^0'=ret_getbyte25^post67, __const_16^0'=__const_16^post67, i3^0'=i3^post67, n44^0'=n44^post67, exit_stat^0'=exit_stat^post67, tmp___017^0'=tmp___017^post67, __const_50^0'=__const_50^post67, m122^0'=m122^post67, c37^0'=c37^post67, rat26^0'=rat26^post67, hsize_reg10^0'=hsize_reg10^post67, __const_9^0'=__const_9^post67, n40^0'=n40^post67, count^0'=count^post67, tabort4^0'=tabort4^post67, __const_256^0'=__const_256^post67, i45^0'=i45^post67, bits33^0'=bits33^post67, offset^0'=offset^post67, free_ent^0'=free_ent^post67, tmp___115^0'=tmp___115^post67, __const_65536^0'=__const_65536^post67, maxbits^0'=maxbits^post67, checkpoint^0'=checkpoint^post67, ret_getbyte18^0'=ret_getbyte18^post67, __const_10000^0'=__const_10000^post67, i29^0'=i29^post67, apsim_bound11113^0'=apsim_bound11113^post67, ent8^0'=ent8^post67, tmp___014^0'=tmp___014^post67, __const_429496^0'=__const_429496^post67, in_count^0'=in_count^post67, bytes_out^0'=bytes_out^post67, r_off32^0'=r_off32^post67, hsize^0'=hsize^post67, hsize___027^0'=hsize___027^post67, __const_8^0'=__const_8^post67, maxmaxcode^0'=maxmaxcode^post67, code31^0'=code31^post67, seed2^0'=seed2^post67, __const_2147483647^0'=__const_2147483647^post67, i41^0'=i41^post67, n_bits^0'=n_bits^post67, fcode5^0'=fcode5^post67, tmp___024^0'=tmp___024^post67, __const_53^0'=__const_53^post67, m130^0'=m130^post67, c7^0'=c7^post67, ratio^0'=ratio^post67, (-tmp___014^post67+tmp___014^0 == 0 /\ rat26^0-rat26^post67 == 0 /\ __const_50^0-__const_50^post67 == 0 /\ -checkpoint^post67+checkpoint^0 == 0 /\ __const_257^0-__const_257^post67 == 0 /\ free_ent^0-free_ent^post67 == 0 /\ -r_off32^post67+r_off32^0 == 0 /\ -ratio^post67+ratio^0 == 0 /\ -hsize___027^post67+hsize___027^0 == 0 /\ maxbits^0-maxbits^post67 == 0 /\ -ret_getbyte18^post67+ret_getbyte18^0 == 0 /\ -seed2^post67+seed2^0 == 0 /\ -count^post67+count^0 == 0 /\ -tmp___024^post67+tmp___024^0 == 0 /\ InCnt^0-InCnt^post67 == 0 /\ __const_9^0-__const_9^post67 == 0 /\ -exit_stat^post67+exit_stat^0 == 0 /\ i41^0-i41^post67 == 0 /\ -i45^post67+i45^0 == 0 /\ -__const_8^post67+__const_8^0 == 0 /\ tmp12^0-tmp12^post67 == 0 /\ -c7^post67+c7^0 == 0 /\ code31^0-code31^post67 == 0 /\ -n40^post67+n40^0 == 0 /\ clear_flg^0-clear_flg^post67 == 0 /\ -bytes_out^post67+bytes_out^0 == 0 /\ block_compress^0-block_compress^post67 == 0 /\ -fcode5^post67+fcode5^0 == 0 /\ n44^0-n44^post67 == 0 /\ -__const_2147483647^post67+__const_2147483647^0 == 0 /\ tabort4^0-tabort4^post67 == 0 /\ -tmp___115^post67+tmp___115^0 == 0 /\ c37^0-c37^post67 == 0 /\ -n_bits^post67+n_bits^0 == 0 /\ -__const_65536^post67+__const_65536^0 == 0 /\ ent8^0-ent8^post67 == 0 /\ -m130^post67+m130^0 == 0 /\ -hsize___019^post67+hsize___019^0 == 0 /\ i21^0-i21^post67 == 0 /\ out_count^0-out_count^post67 == 0 /\ 1+bits33^0-__const_8^0 <= 0 /\ hsize_reg10^0-hsize_reg10^post67 == 0 /\ -apsim_bound11113^post67+apsim_bound11113^0 == 0 /\ i3^0-i3^post67 == 0 /\ -__const_8388607^post67+__const_8388607^0 == 0 /\ in_count^0-in_count^post67 == 0 /\ -m122^post67+m122^0 == 0 /\ -maxmaxcode^post67+maxmaxcode^0 == 0 /\ -apsim_InCnt^post67+apsim_InCnt^0 == 0 /\ __const_16^0-__const_16^post67 == 0 /\ -__const_429496^post67+__const_429496^0 == 0 /\ offset^0-offset^post67 == 0 /\ -ret_getbyte25^post67+ret_getbyte25^0 == 0 /\ -i6^post67+i6^0 == 0 /\ -hsize^post67+hsize^0 == 0 /\ -__const_53^post67+__const_53^0 == 0 /\ -i29^post67+i29^0 == 0 /\ __const_256^0-__const_256^post67 == 0 /\ hshift11^0-hshift11^post67 == 0 /\ maxcode^0-maxcode^post67 == 0 /\ disp9^0-disp9^post67 == 0 /\ __const_10000^0-__const_10000^post67 == 0 /\ tmp___017^0-tmp___017^post67 == 0 /\ bits33^0-bits33^post67 == 0), cost: 1 68: l50 -> l49 : InCnt^0'=InCnt^post68, i21^0'=i21^post68, apsim_InCnt^0'=apsim_InCnt^post68, disp9^0'=disp9^post68, tmp12^0'=tmp12^post68, __const_257^0'=__const_257^post68, i6^0'=i6^post68, block_compress^0'=block_compress^post68, out_count^0'=out_count^post68, hshift11^0'=hshift11^post68, hsize___019^0'=hsize___019^post68, __const_8388607^0'=__const_8388607^post68, maxcode^0'=maxcode^post68, clear_flg^0'=clear_flg^post68, ret_getbyte25^0'=ret_getbyte25^post68, __const_16^0'=__const_16^post68, i3^0'=i3^post68, n44^0'=n44^post68, exit_stat^0'=exit_stat^post68, tmp___017^0'=tmp___017^post68, __const_50^0'=__const_50^post68, m122^0'=m122^post68, c37^0'=c37^post68, rat26^0'=rat26^post68, hsize_reg10^0'=hsize_reg10^post68, __const_9^0'=__const_9^post68, n40^0'=n40^post68, count^0'=count^post68, tabort4^0'=tabort4^post68, __const_256^0'=__const_256^post68, i45^0'=i45^post68, bits33^0'=bits33^post68, offset^0'=offset^post68, free_ent^0'=free_ent^post68, tmp___115^0'=tmp___115^post68, __const_65536^0'=__const_65536^post68, maxbits^0'=maxbits^post68, checkpoint^0'=checkpoint^post68, ret_getbyte18^0'=ret_getbyte18^post68, __const_10000^0'=__const_10000^post68, i29^0'=i29^post68, apsim_bound11113^0'=apsim_bound11113^post68, ent8^0'=ent8^post68, tmp___014^0'=tmp___014^post68, __const_429496^0'=__const_429496^post68, in_count^0'=in_count^post68, bytes_out^0'=bytes_out^post68, r_off32^0'=r_off32^post68, hsize^0'=hsize^post68, hsize___027^0'=hsize___027^post68, __const_8^0'=__const_8^post68, maxmaxcode^0'=maxmaxcode^post68, code31^0'=code31^post68, seed2^0'=seed2^post68, __const_2147483647^0'=__const_2147483647^post68, i41^0'=i41^post68, n_bits^0'=n_bits^post68, fcode5^0'=fcode5^post68, tmp___024^0'=tmp___024^post68, __const_53^0'=__const_53^post68, m130^0'=m130^post68, c7^0'=c7^post68, ratio^0'=ratio^post68, (0 == 0 /\ -rat26^post68+rat26^0 == 0 /\ -seed2^post68+seed2^0 == 0 /\ -tmp___017^post68+tmp___017^0 == 0 /\ __const_50^0-__const_50^post68 == 0 /\ block_compress^0-block_compress^post68 == 0 /\ out_count^0-out_count^post68 == 0 /\ apsim_InCnt^0-apsim_InCnt^post68 == 0 /\ -hsize___027^post68+hsize___027^0 == 0 /\ -tabort4^post68+tabort4^0 == 0 /\ -__const_53^post68+__const_53^0 == 0 /\ -i3^post68+i3^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post68 == 0 /\ -__const_10000^post68+__const_10000^0 == 0 /\ -tmp___024^post68+tmp___024^0 == 0 /\ __const_8388607^0-__const_8388607^post68 == 0 /\ n40^0-n40^post68 == 0 /\ __const_65536^0-__const_65536^post68 == 0 /\ InCnt^0-InCnt^post68 == 0 /\ -__const_2147483647^post68+__const_2147483647^0 == 0 /\ i45^0-i45^post68 == 0 /\ -tmp___014^post68+tmp___014^0 == 0 /\ c37^0-c37^post68 == 0 /\ hsize___019^0-hsize___019^post68 == 0 /\ __const_8^0-__const_8^post68 == 0 /\ -clear_flg^post68+clear_flg^0 == 0 /\ -ratio^post68+ratio^0 == 0 /\ n44^0-n44^post68 == 0 /\ tmp12^0-tmp12^post68 == 0 /\ -ent8^post68+ent8^0 == 0 /\ count^0-count^post68 == 0 /\ __const_16^0-__const_16^post68 == 0 /\ tmp___115^0-tmp___115^post68 == 0 /\ -i41^post68+i41^0 == 0 /\ i6^0-i6^post68 == 0 /\ maxcode^0-maxcode^post68 == 0 /\ checkpoint^0-checkpoint^post68 == 0 /\ -offset^post68+offset^0 == 0 /\ -maxmaxcode^post68+maxmaxcode^0 == 0 /\ -maxbits^post68+maxbits^0 == 0 /\ -n_bits^post68+n_bits^0 == 0 /\ i21^0-i21^post68 == 0 /\ exit_stat^0-exit_stat^post68 == 0 /\ -c7^post68+c7^0 == 0 /\ hsize_reg10^0-hsize_reg10^post68 == 0 /\ fcode5^0-fcode5^post68 == 0 /\ -bytes_out^post68+bytes_out^0 == 0 /\ -__const_9^post68+__const_9^0 == 0 /\ __const_429496^0-__const_429496^post68 == 0 /\ r_off32^0-r_off32^post68 == 0 /\ -bits33^0+__const_8^0 <= 0 /\ -free_ent^post68+free_ent^0 == 0 /\ bits33^post68-bits33^0+__const_8^0 == 0 /\ -__const_256^post68+__const_256^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post68 == 0 /\ -m130^post68+m130^0 == 0 /\ hshift11^0-hshift11^post68 == 0 /\ __const_257^0-__const_257^post68 == 0 /\ ret_getbyte25^0-ret_getbyte25^post68 == 0 /\ -in_count^post68+in_count^0 == 0 /\ -hsize^post68+hsize^0 == 0 /\ m122^0-m122^post68 == 0 /\ disp9^0-disp9^post68 == 0 /\ -i29^post68+i29^0 == 0), cost: 1 70: l51 -> l32 : InCnt^0'=InCnt^post70, i21^0'=i21^post70, apsim_InCnt^0'=apsim_InCnt^post70, disp9^0'=disp9^post70, tmp12^0'=tmp12^post70, __const_257^0'=__const_257^post70, i6^0'=i6^post70, block_compress^0'=block_compress^post70, out_count^0'=out_count^post70, hshift11^0'=hshift11^post70, hsize___019^0'=hsize___019^post70, __const_8388607^0'=__const_8388607^post70, maxcode^0'=maxcode^post70, clear_flg^0'=clear_flg^post70, ret_getbyte25^0'=ret_getbyte25^post70, __const_16^0'=__const_16^post70, i3^0'=i3^post70, n44^0'=n44^post70, exit_stat^0'=exit_stat^post70, tmp___017^0'=tmp___017^post70, __const_50^0'=__const_50^post70, m122^0'=m122^post70, c37^0'=c37^post70, rat26^0'=rat26^post70, hsize_reg10^0'=hsize_reg10^post70, __const_9^0'=__const_9^post70, n40^0'=n40^post70, count^0'=count^post70, tabort4^0'=tabort4^post70, __const_256^0'=__const_256^post70, i45^0'=i45^post70, bits33^0'=bits33^post70, offset^0'=offset^post70, free_ent^0'=free_ent^post70, tmp___115^0'=tmp___115^post70, __const_65536^0'=__const_65536^post70, maxbits^0'=maxbits^post70, checkpoint^0'=checkpoint^post70, ret_getbyte18^0'=ret_getbyte18^post70, __const_10000^0'=__const_10000^post70, i29^0'=i29^post70, apsim_bound11113^0'=apsim_bound11113^post70, ent8^0'=ent8^post70, tmp___014^0'=tmp___014^post70, __const_429496^0'=__const_429496^post70, in_count^0'=in_count^post70, bytes_out^0'=bytes_out^post70, r_off32^0'=r_off32^post70, hsize^0'=hsize^post70, hsize___027^0'=hsize___027^post70, __const_8^0'=__const_8^post70, maxmaxcode^0'=maxmaxcode^post70, code31^0'=code31^post70, seed2^0'=seed2^post70, __const_2147483647^0'=__const_2147483647^post70, i41^0'=i41^post70, n_bits^0'=n_bits^post70, fcode5^0'=fcode5^post70, tmp___024^0'=tmp___024^post70, __const_53^0'=__const_53^post70, m130^0'=m130^post70, c7^0'=c7^post70, ratio^0'=ratio^post70, (-__const_10000^post70+__const_10000^0 == 0 /\ -i3^post70+i3^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post70 == 0 /\ block_compress^0-block_compress^post70 == 0 /\ -n_bits^post70+n_bits^0 == 0 /\ offset^0-offset^post70 == 0 /\ -__const_50^post70+__const_50^0 == 0 /\ -__const_2147483647^post70+__const_2147483647^0 == 0 /\ tmp12^0-tmp12^post70 == 0 /\ -__const_8^post70+__const_8^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post70 == 0 /\ -__const_256^post70+__const_256^0 == 0 /\ 1+code31^0 <= 0 /\ -m130^post70+m130^0 == 0 /\ -bits33^post70+bits33^0 == 0 /\ -i29^post70+i29^0 == 0 /\ -in_count^post70+in_count^0 == 0 /\ tmp___017^0-tmp___017^post70 == 0 /\ __const_8388607^0-__const_8388607^post70 == 0 /\ i45^0-i45^post70 == 0 /\ -tmp___014^post70+tmp___014^0 == 0 /\ c37^0-c37^post70 == 0 /\ hsize___019^0-hsize___019^post70 == 0 /\ -i41^post70+i41^0 == 0 /\ count^0-count^post70 == 0 /\ -maxmaxcode^post70+maxmaxcode^0 == 0 /\ -maxbits^post70+maxbits^0 == 0 /\ __const_16^0-__const_16^post70 == 0 /\ i6^0-i6^post70 == 0 /\ InCnt^0-InCnt^post70 == 0 /\ __const_65536^0-__const_65536^post70 == 0 /\ -tabort4^post70+tabort4^0 == 0 /\ -__const_53^post70+__const_53^0 == 0 /\ -tmp___024^post70+tmp___024^0 == 0 /\ -code31^post70+code31^0 == 0 /\ -out_count^post70+out_count^0 == 0 /\ exit_stat^0-exit_stat^post70 == 0 /\ -free_ent^post70+free_ent^0 == 0 /\ fcode5^0-fcode5^post70 == 0 /\ n44^0-n44^post70 == 0 /\ m122^0-m122^post70 == 0 /\ -checkpoint^post70+checkpoint^0 == 0 /\ -disp9^post70+disp9^0 == 0 /\ hshift11^0-hshift11^post70 == 0 /\ -ratio^post70+ratio^0 == 0 /\ n40^0-n40^post70 == 0 /\ -clear_flg^post70+clear_flg^0 == 0 /\ -ent8^post70+ent8^0 == 0 /\ r_off32^0-r_off32^post70 == 0 /\ -hsize^post70+hsize^0 == 0 /\ maxcode^0-maxcode^post70 == 0 /\ -rat26^post70+rat26^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post70 == 0 /\ -seed2^post70+seed2^0 == 0 /\ i21^0-i21^post70 == 0 /\ hsize_reg10^0-hsize_reg10^post70 == 0 /\ __const_257^0-__const_257^post70 == 0 /\ ret_getbyte25^0-ret_getbyte25^post70 == 0 /\ __const_429496^0-__const_429496^post70 == 0 /\ -c7^post70+c7^0 == 0 /\ tmp___115^0-tmp___115^post70 == 0 /\ -hsize___027^post70+hsize___027^0 == 0 /\ -bytes_out^post70+bytes_out^0 == 0 /\ -__const_9^post70+__const_9^0 == 0), cost: 1 71: l51 -> l50 : InCnt^0'=InCnt^post71, i21^0'=i21^post71, apsim_InCnt^0'=apsim_InCnt^post71, disp9^0'=disp9^post71, tmp12^0'=tmp12^post71, __const_257^0'=__const_257^post71, i6^0'=i6^post71, block_compress^0'=block_compress^post71, out_count^0'=out_count^post71, hshift11^0'=hshift11^post71, hsize___019^0'=hsize___019^post71, __const_8388607^0'=__const_8388607^post71, maxcode^0'=maxcode^post71, clear_flg^0'=clear_flg^post71, ret_getbyte25^0'=ret_getbyte25^post71, __const_16^0'=__const_16^post71, i3^0'=i3^post71, n44^0'=n44^post71, exit_stat^0'=exit_stat^post71, tmp___017^0'=tmp___017^post71, __const_50^0'=__const_50^post71, m122^0'=m122^post71, c37^0'=c37^post71, rat26^0'=rat26^post71, hsize_reg10^0'=hsize_reg10^post71, __const_9^0'=__const_9^post71, n40^0'=n40^post71, count^0'=count^post71, tabort4^0'=tabort4^post71, __const_256^0'=__const_256^post71, i45^0'=i45^post71, bits33^0'=bits33^post71, offset^0'=offset^post71, free_ent^0'=free_ent^post71, tmp___115^0'=tmp___115^post71, __const_65536^0'=__const_65536^post71, maxbits^0'=maxbits^post71, checkpoint^0'=checkpoint^post71, ret_getbyte18^0'=ret_getbyte18^post71, __const_10000^0'=__const_10000^post71, i29^0'=i29^post71, apsim_bound11113^0'=apsim_bound11113^post71, ent8^0'=ent8^post71, tmp___014^0'=tmp___014^post71, __const_429496^0'=__const_429496^post71, in_count^0'=in_count^post71, bytes_out^0'=bytes_out^post71, r_off32^0'=r_off32^post71, hsize^0'=hsize^post71, hsize___027^0'=hsize___027^post71, __const_8^0'=__const_8^post71, maxmaxcode^0'=maxmaxcode^post71, code31^0'=code31^post71, seed2^0'=seed2^post71, __const_2147483647^0'=__const_2147483647^post71, i41^0'=i41^post71, n_bits^0'=n_bits^post71, fcode5^0'=fcode5^post71, tmp___024^0'=tmp___024^post71, __const_53^0'=__const_53^post71, m130^0'=m130^post71, c7^0'=c7^post71, ratio^0'=ratio^post71, (0 == 0 /\ -__const_65536^post71+__const_65536^0 == 0 /\ __const_8388607^0-__const_8388607^post71 == 0 /\ tmp___017^0-tmp___017^post71 == 0 /\ tmp12^0-tmp12^post71 == 0 /\ -apsim_bound11113^post71+apsim_bound11113^0 == 0 /\ -r_off32^post71-bits33^0+__const_8^0+bits33^post71 == 0 /\ -m130^post71+m130^0 == 0 /\ clear_flg^0-clear_flg^post71 == 0 /\ -__const_16^post71+__const_16^0 == 0 /\ -in_count^post71+in_count^0 == 0 /\ block_compress^0-block_compress^post71 == 0 /\ disp9^0-disp9^post71 == 0 /\ hsize___027^0-hsize___027^post71 == 0 /\ -i41^post71+i41^0 == 0 /\ tabort4^0-tabort4^post71 == 0 /\ -m122^post71+m122^0 == 0 /\ -n_bits^post71+n_bits^0 == 0 /\ c37^0-c37^post71 == 0 /\ -maxmaxcode^post71+maxmaxcode^0 == 0 /\ checkpoint^0-checkpoint^post71 == 0 /\ free_ent^0-free_ent^post71 == 0 /\ -hsize_reg10^post71+hsize_reg10^0 == 0 /\ out_count^0-out_count^post71 == 0 /\ -__const_53^post71+__const_53^0 == 0 /\ -hsize^post71+hsize^0 == 0 /\ -offset^post71+offset^0 == 0 /\ i6^0-i6^post71 == 0 /\ -__const_429496^post71+__const_429496^0 == 0 /\ InCnt^0-InCnt^post71 == 0 /\ __const_9^0-__const_9^post71 == 0 /\ apsim_InCnt^0-apsim_InCnt^post71 == 0 /\ n40^0-n40^post71 == 0 /\ -ratio^post71+ratio^0 == 0 /\ -count^post71+count^0 == 0 /\ tmp___014^0-tmp___014^post71 == 0 /\ -n44^post71+n44^0 == 0 /\ -tmp___024^post71+tmp___024^0 == 0 /\ __const_256^0-__const_256^post71 == 0 /\ -ret_getbyte18^post71+ret_getbyte18^0 == 0 /\ -seed2^post71+seed2^0 == 0 /\ hshift11^0-hshift11^post71 == 0 /\ -exit_stat^post71+exit_stat^0 == 0 /\ i29^0-i29^post71 == 0 /\ hsize___019^0-hsize___019^post71 == 0 /\ __const_50^0-__const_50^post71 == 0 /\ -i45^post71+i45^0 == 0 /\ -__const_8^post71+__const_8^0 == 0 /\ __const_257^0-__const_257^post71 == 0 /\ ret_getbyte25^0-ret_getbyte25^post71 == 0 /\ rat26^0-rat26^post71 == 0 /\ -c7^post71+c7^0 == 0 /\ maxcode^0-maxcode^post71 == 0 /\ -ent8^post71+ent8^0 == 0 /\ -bytes_out^post71+bytes_out^0 == 0 /\ maxbits^0-maxbits^post71 == 0 /\ i21^0-i21^post71 == 0 /\ -fcode5^post71+fcode5^0 == 0 /\ -__const_10000^post71+__const_10000^0 == 0 /\ i3^0-i3^post71 == 0 /\ -tmp___115^post71+tmp___115^0 == 0 /\ -code31^0 <= 0 /\ -__const_2147483647^post71+__const_2147483647^0 == 0), cost: 1 77: l52 -> l53 : InCnt^0'=InCnt^post77, i21^0'=i21^post77, apsim_InCnt^0'=apsim_InCnt^post77, disp9^0'=disp9^post77, tmp12^0'=tmp12^post77, __const_257^0'=__const_257^post77, i6^0'=i6^post77, block_compress^0'=block_compress^post77, out_count^0'=out_count^post77, hshift11^0'=hshift11^post77, hsize___019^0'=hsize___019^post77, __const_8388607^0'=__const_8388607^post77, maxcode^0'=maxcode^post77, clear_flg^0'=clear_flg^post77, ret_getbyte25^0'=ret_getbyte25^post77, __const_16^0'=__const_16^post77, i3^0'=i3^post77, n44^0'=n44^post77, exit_stat^0'=exit_stat^post77, tmp___017^0'=tmp___017^post77, __const_50^0'=__const_50^post77, m122^0'=m122^post77, c37^0'=c37^post77, rat26^0'=rat26^post77, hsize_reg10^0'=hsize_reg10^post77, __const_9^0'=__const_9^post77, n40^0'=n40^post77, count^0'=count^post77, tabort4^0'=tabort4^post77, __const_256^0'=__const_256^post77, i45^0'=i45^post77, bits33^0'=bits33^post77, offset^0'=offset^post77, free_ent^0'=free_ent^post77, tmp___115^0'=tmp___115^post77, __const_65536^0'=__const_65536^post77, maxbits^0'=maxbits^post77, checkpoint^0'=checkpoint^post77, ret_getbyte18^0'=ret_getbyte18^post77, __const_10000^0'=__const_10000^post77, i29^0'=i29^post77, apsim_bound11113^0'=apsim_bound11113^post77, ent8^0'=ent8^post77, tmp___014^0'=tmp___014^post77, __const_429496^0'=__const_429496^post77, in_count^0'=in_count^post77, bytes_out^0'=bytes_out^post77, r_off32^0'=r_off32^post77, hsize^0'=hsize^post77, hsize___027^0'=hsize___027^post77, __const_8^0'=__const_8^post77, maxmaxcode^0'=maxmaxcode^post77, code31^0'=code31^post77, seed2^0'=seed2^post77, __const_2147483647^0'=__const_2147483647^post77, i41^0'=i41^post77, n_bits^0'=n_bits^post77, fcode5^0'=fcode5^post77, tmp___024^0'=tmp___024^post77, __const_53^0'=__const_53^post77, m130^0'=m130^post77, c7^0'=c7^post77, ratio^0'=ratio^post77, (0 == 0 /\ tmp___115^0-tmp___115^post77 == 0 /\ clear_flg^0-clear_flg^post77 == 0 /\ -__const_53^post77+__const_53^0 == 0 /\ i6^0-i6^post77 == 0 /\ -hsize_reg10^post77+hsize_reg10^0 == 0 /\ m122^0-m122^post77 == 0 /\ n44^0-n44^post77 == 0 /\ -tabort4^post77+tabort4^0 == 0 /\ i29^0-i29^post77 == 0 /\ -__const_10000^post77+__const_10000^0 == 0 /\ hshift11^0-hshift11^post77 == 0 /\ checkpoint^0-checkpoint^post77 == 0 /\ -hsize___027^post77+hsize___027^0 == 0 /\ -__const_16^post77+__const_16^0 == 0 /\ -__const_2147483647^post77+__const_2147483647^0 == 0 /\ n40^0-n40^post77 == 0 /\ i21^0-i21^post77 == 0 /\ __const_256^0-__const_256^post77 == 0 /\ seed2^0-seed2^post77 == 0 /\ disp9^0-disp9^post77 == 0 /\ -i41^post77+i41^0 == 0 /\ -__const_65536^post77+__const_65536^0 == 0 /\ -count^post77+count^0 == 0 /\ -ratio^post77+ratio^0 == 0 /\ -maxmaxcode^post77+maxmaxcode^0 == 0 /\ -tmp___024^post77+tmp___024^0 == 0 /\ __const_257^0-__const_257^post77 == 0 /\ -tmp___014^post77+tmp___014^0 == 0 /\ -maxbits^post77+maxbits^0 == 0 /\ __const_8^0-__const_8^post77 == 0 /\ -bytes_out^post77+bytes_out^0 == 0 /\ -ent8^post77+ent8^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post77 == 0 /\ -c7^post77+c7^0 == 0 /\ -exit_stat^post77+exit_stat^0 == 0 /\ bits33^0-bits33^post77 == 0 /\ -offset^post77+offset^0 == 0 /\ -code31^post77+code31^0 == 0 /\ __const_50^0-__const_50^post77 == 0 /\ -fcode5^post77+fcode5^0 == 0 /\ out_count^0-out_count^post77 == 0 /\ __const_8388607^0-__const_8388607^post77 == 0 /\ n_bits^0-n_bits^post77 == 0 /\ -c37^post77+c37^0 == 0 /\ maxcode^0-maxcode^post77 == 0 /\ -in_count^post77+in_count^0 == 0 /\ __const_429496^0-__const_429496^post77 == 0 /\ -m130^post77+m130^0 == 0 /\ -tmp___017^post77+tmp___017^0 == 0 /\ InCnt^0-InCnt^post77 == 0 /\ -block_compress^post77+block_compress^0 == 0 /\ -apsim_bound11113^post77+apsim_bound11113^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post77 == 0 /\ -__const_9^post77+__const_9^0 == 0 /\ r_off32^0-r_off32^post77 == 0 /\ hsize___019^0-hsize___019^post77 == 0 /\ -ret_getbyte18^post77+ret_getbyte18^0 == 0 /\ free_ent^0-free_ent^post77 == 0 /\ tmp12^0-tmp12^post77 == 0 /\ -hsize^post77+hsize^0 == 0 /\ i3^0-i3^post77 == 0 /\ i45^0-i45^post77 == 0), cost: 1 78: l53 -> l10 : InCnt^0'=InCnt^post78, i21^0'=i21^post78, apsim_InCnt^0'=apsim_InCnt^post78, disp9^0'=disp9^post78, tmp12^0'=tmp12^post78, __const_257^0'=__const_257^post78, i6^0'=i6^post78, block_compress^0'=block_compress^post78, out_count^0'=out_count^post78, hshift11^0'=hshift11^post78, hsize___019^0'=hsize___019^post78, __const_8388607^0'=__const_8388607^post78, maxcode^0'=maxcode^post78, clear_flg^0'=clear_flg^post78, ret_getbyte25^0'=ret_getbyte25^post78, __const_16^0'=__const_16^post78, i3^0'=i3^post78, n44^0'=n44^post78, exit_stat^0'=exit_stat^post78, tmp___017^0'=tmp___017^post78, __const_50^0'=__const_50^post78, m122^0'=m122^post78, c37^0'=c37^post78, rat26^0'=rat26^post78, hsize_reg10^0'=hsize_reg10^post78, __const_9^0'=__const_9^post78, n40^0'=n40^post78, count^0'=count^post78, tabort4^0'=tabort4^post78, __const_256^0'=__const_256^post78, i45^0'=i45^post78, bits33^0'=bits33^post78, offset^0'=offset^post78, free_ent^0'=free_ent^post78, tmp___115^0'=tmp___115^post78, __const_65536^0'=__const_65536^post78, maxbits^0'=maxbits^post78, checkpoint^0'=checkpoint^post78, ret_getbyte18^0'=ret_getbyte18^post78, __const_10000^0'=__const_10000^post78, i29^0'=i29^post78, apsim_bound11113^0'=apsim_bound11113^post78, ent8^0'=ent8^post78, tmp___014^0'=tmp___014^post78, __const_429496^0'=__const_429496^post78, in_count^0'=in_count^post78, bytes_out^0'=bytes_out^post78, r_off32^0'=r_off32^post78, hsize^0'=hsize^post78, hsize___027^0'=hsize___027^post78, __const_8^0'=__const_8^post78, maxmaxcode^0'=maxmaxcode^post78, code31^0'=code31^post78, seed2^0'=seed2^post78, __const_2147483647^0'=__const_2147483647^post78, i41^0'=i41^post78, n_bits^0'=n_bits^post78, fcode5^0'=fcode5^post78, tmp___024^0'=tmp___024^post78, __const_53^0'=__const_53^post78, m130^0'=m130^post78, c7^0'=c7^post78, ratio^0'=ratio^post78, (-__const_429496^post78+__const_429496^0 == 0 /\ tmp___017^0-tmp___017^post78 == 0 /\ -__const_50^post78+__const_50^0 == 0 /\ -bits33^post78+bits33^0 == 0 /\ i29^post78+__const_16^0-hsize___027^post78 == 0 /\ -__const_2147483647^post78+__const_2147483647^0 == 0 /\ n44^0-n44^post78 == 0 /\ -n_bits^post78+n_bits^0 == 0 /\ -__const_8^post78+__const_8^0 == 0 /\ -i3^post78+i3^0 == 0 /\ -i41^post78+i41^0 == 0 /\ -__const_256^post78+__const_256^0 == 0 /\ hshift11^0-hshift11^post78 == 0 /\ ratio^post78 == 0 /\ -hsize^0+hsize___027^post78 == 0 /\ -tmp___014^post78+tmp___014^0 == 0 /\ i21^0-i21^post78 == 0 /\ maxbits^0-maxbits^post78 == 0 /\ -m122^post78+m122^0 == 0 /\ hsize_reg10^0-hsize_reg10^post78 == 0 /\ __const_10000^0-__const_10000^post78 == 0 /\ __const_257^0-__const_257^post78 == 0 /\ disp9^0-disp9^post78 == 0 /\ -__const_53^post78+__const_53^0 == 0 /\ -maxmaxcode^post78+maxmaxcode^0 == 0 /\ rat26^0-ratio^0 <= 0 /\ in_count^0-in_count^post78 == 0 /\ rat26^0-rat26^post78 == 0 /\ __const_16^0-__const_16^post78 == 0 /\ __const_9^0-__const_9^post78 == 0 /\ exit_stat^0-exit_stat^post78 == 0 /\ apsim_InCnt^0-apsim_InCnt^post78 == 0 /\ block_compress^0-block_compress^post78 == 0 /\ -code31^post78+code31^0 == 0 /\ offset^0-offset^post78 == 0 /\ tmp12^0-tmp12^post78 == 0 /\ -clear_flg^post78+clear_flg^0 == 0 /\ -hsize^post78+hsize^0 == 0 /\ -free_ent^post78+free_ent^0 == 0 /\ -checkpoint^post78+checkpoint^0 == 0 /\ tmp___024^0-tmp___024^post78 == 0 /\ tabort4^0-tabort4^post78 == 0 /\ -r_off32^post78+r_off32^0 == 0 /\ maxcode^0-maxcode^post78 == 0 /\ __const_8388607^0-__const_8388607^post78 == 0 /\ 1+m130^post78 == 0 /\ c37^0-c37^post78 == 0 /\ -seed2^post78+seed2^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post78 == 0 /\ -ret_getbyte18^post78+ret_getbyte18^0 == 0 /\ -fcode5^post78+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post78 == 0 /\ -n40^post78+n40^0 == 0 /\ count^0-count^post78 == 0 /\ -tmp___115^post78+tmp___115^0 == 0 /\ out_count^0-out_count^post78 == 0 /\ -bytes_out^post78+bytes_out^0 == 0 /\ -apsim_bound11113^post78+apsim_bound11113^0 == 0 /\ i6^0-i6^post78 == 0 /\ -c7^post78+c7^0 == 0 /\ ent8^0-ent8^post78 == 0 /\ -i45^post78+i45^0 == 0 /\ __const_65536^0-__const_65536^post78 == 0 /\ InCnt^0-InCnt^post78 == 0), cost: 1 79: l53 -> l35 : InCnt^0'=InCnt^post79, i21^0'=i21^post79, apsim_InCnt^0'=apsim_InCnt^post79, disp9^0'=disp9^post79, tmp12^0'=tmp12^post79, __const_257^0'=__const_257^post79, i6^0'=i6^post79, block_compress^0'=block_compress^post79, out_count^0'=out_count^post79, hshift11^0'=hshift11^post79, hsize___019^0'=hsize___019^post79, __const_8388607^0'=__const_8388607^post79, maxcode^0'=maxcode^post79, clear_flg^0'=clear_flg^post79, ret_getbyte25^0'=ret_getbyte25^post79, __const_16^0'=__const_16^post79, i3^0'=i3^post79, n44^0'=n44^post79, exit_stat^0'=exit_stat^post79, tmp___017^0'=tmp___017^post79, __const_50^0'=__const_50^post79, m122^0'=m122^post79, c37^0'=c37^post79, rat26^0'=rat26^post79, hsize_reg10^0'=hsize_reg10^post79, __const_9^0'=__const_9^post79, n40^0'=n40^post79, count^0'=count^post79, tabort4^0'=tabort4^post79, __const_256^0'=__const_256^post79, i45^0'=i45^post79, bits33^0'=bits33^post79, offset^0'=offset^post79, free_ent^0'=free_ent^post79, tmp___115^0'=tmp___115^post79, __const_65536^0'=__const_65536^post79, maxbits^0'=maxbits^post79, checkpoint^0'=checkpoint^post79, ret_getbyte18^0'=ret_getbyte18^post79, __const_10000^0'=__const_10000^post79, i29^0'=i29^post79, apsim_bound11113^0'=apsim_bound11113^post79, ent8^0'=ent8^post79, tmp___014^0'=tmp___014^post79, __const_429496^0'=__const_429496^post79, in_count^0'=in_count^post79, bytes_out^0'=bytes_out^post79, r_off32^0'=r_off32^post79, hsize^0'=hsize^post79, hsize___027^0'=hsize___027^post79, __const_8^0'=__const_8^post79, maxmaxcode^0'=maxmaxcode^post79, code31^0'=code31^post79, seed2^0'=seed2^post79, __const_2147483647^0'=__const_2147483647^post79, i41^0'=i41^post79, n_bits^0'=n_bits^post79, fcode5^0'=fcode5^post79, tmp___024^0'=tmp___024^post79, __const_53^0'=__const_53^post79, m130^0'=m130^post79, c7^0'=c7^post79, ratio^0'=ratio^post79, (-in_count^post79+in_count^0 == 0 /\ -m130^post79+m130^0 == 0 /\ -i41^post79+i41^0 == 0 /\ InCnt^0-InCnt^post79 == 0 /\ tmp___017^0-tmp___017^post79 == 0 /\ n40^0-n40^post79 == 0 /\ i3^0-i3^post79 == 0 /\ __const_256^0-__const_256^post79 == 0 /\ clear_flg^0-clear_flg^post79 == 0 /\ -__const_9^post79+__const_9^0 == 0 /\ m122^0-m122^post79 == 0 /\ n44^0-n44^post79 == 0 /\ i29^0-i29^post79 == 0 /\ 1-rat26^0+ratio^0 <= 0 /\ hsize___019^0-hsize___019^post79 == 0 /\ -__const_8^post79+__const_8^0 == 0 /\ -maxbits^post79+maxbits^0 == 0 /\ -n_bits^post79+n_bits^0 == 0 /\ -hsize_reg10^post79+hsize_reg10^0 == 0 /\ -__const_53^post79+__const_53^0 == 0 /\ -maxmaxcode^post79+maxmaxcode^0 == 0 /\ hshift11^0-hshift11^post79 == 0 /\ __const_257^0-__const_257^post79 == 0 /\ rat26^0-rat26^post79 == 0 /\ -tabort4^post79+tabort4^0 == 0 /\ -exit_stat^post79+exit_stat^0 == 0 /\ maxcode^0-maxcode^post79 == 0 /\ i21^0-i21^post79 == 0 /\ tmp___115^0-tmp___115^post79 == 0 /\ -offset^post79+offset^0 == 0 /\ seed2^0-seed2^post79 == 0 /\ -c37^post79+c37^0 == 0 /\ -__const_16^post79+__const_16^0 == 0 /\ tmp12^0-tmp12^post79 == 0 /\ bits33^0-bits33^post79 == 0 /\ -code31^post79+code31^0 == 0 /\ __const_8388607^0-__const_8388607^post79 == 0 /\ -block_compress^post79+block_compress^0 == 0 /\ -tmp___024^post79+tmp___024^0 == 0 /\ -ret_getbyte18^post79+ret_getbyte18^0 == 0 /\ disp9^0-disp9^post79 == 0 /\ -tmp___014^post79+tmp___014^0 == 0 /\ -hsize^post79+hsize^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post79 == 0 /\ -free_ent^post79+free_ent^0 == 0 /\ r_off32^0-r_off32^post79 == 0 /\ apsim_bound11113^0-apsim_bound11113^post79 == 0 /\ -rat26^0+ratio^post79 == 0 /\ -bytes_out^post79+bytes_out^0 == 0 /\ -__const_2147483647^post79+__const_2147483647^0 == 0 /\ count^0-count^post79 == 0 /\ checkpoint^0-checkpoint^post79 == 0 /\ out_count^0-out_count^post79 == 0 /\ __const_50^0-__const_50^post79 == 0 /\ -ent8^post79+ent8^0 == 0 /\ -c7^post79+c7^0 == 0 /\ i45^0-i45^post79 == 0 /\ -__const_10000^post79+__const_10000^0 == 0 /\ i6^0-i6^post79 == 0 /\ -fcode5^post79+fcode5^0 == 0 /\ -hsize___027^post79+hsize___027^0 == 0 /\ -__const_65536^post79+__const_65536^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post79 == 0 /\ __const_429496^0-__const_429496^post79 == 0), cost: 1 80: l54 -> l52 : InCnt^0'=InCnt^post80, i21^0'=i21^post80, apsim_InCnt^0'=apsim_InCnt^post80, disp9^0'=disp9^post80, tmp12^0'=tmp12^post80, __const_257^0'=__const_257^post80, i6^0'=i6^post80, block_compress^0'=block_compress^post80, out_count^0'=out_count^post80, hshift11^0'=hshift11^post80, hsize___019^0'=hsize___019^post80, __const_8388607^0'=__const_8388607^post80, maxcode^0'=maxcode^post80, clear_flg^0'=clear_flg^post80, ret_getbyte25^0'=ret_getbyte25^post80, __const_16^0'=__const_16^post80, i3^0'=i3^post80, n44^0'=n44^post80, exit_stat^0'=exit_stat^post80, tmp___017^0'=tmp___017^post80, __const_50^0'=__const_50^post80, m122^0'=m122^post80, c37^0'=c37^post80, rat26^0'=rat26^post80, hsize_reg10^0'=hsize_reg10^post80, __const_9^0'=__const_9^post80, n40^0'=n40^post80, count^0'=count^post80, tabort4^0'=tabort4^post80, __const_256^0'=__const_256^post80, i45^0'=i45^post80, bits33^0'=bits33^post80, offset^0'=offset^post80, free_ent^0'=free_ent^post80, tmp___115^0'=tmp___115^post80, __const_65536^0'=__const_65536^post80, maxbits^0'=maxbits^post80, checkpoint^0'=checkpoint^post80, ret_getbyte18^0'=ret_getbyte18^post80, __const_10000^0'=__const_10000^post80, i29^0'=i29^post80, apsim_bound11113^0'=apsim_bound11113^post80, ent8^0'=ent8^post80, tmp___014^0'=tmp___014^post80, __const_429496^0'=__const_429496^post80, in_count^0'=in_count^post80, bytes_out^0'=bytes_out^post80, r_off32^0'=r_off32^post80, hsize^0'=hsize^post80, hsize___027^0'=hsize___027^post80, __const_8^0'=__const_8^post80, maxmaxcode^0'=maxmaxcode^post80, code31^0'=code31^post80, seed2^0'=seed2^post80, __const_2147483647^0'=__const_2147483647^post80, i41^0'=i41^post80, n_bits^0'=n_bits^post80, fcode5^0'=fcode5^post80, tmp___024^0'=tmp___024^post80, __const_53^0'=__const_53^post80, m130^0'=m130^post80, c7^0'=c7^post80, ratio^0'=ratio^post80, (InCnt^0-InCnt^post80 == 0 /\ -fcode5^post80+fcode5^0 == 0 /\ -n40^post80+n40^0 == 0 /\ i3^0-i3^post80 == 0 /\ code31^0-code31^post80 == 0 /\ hsize___027^0-hsize___027^post80 == 0 /\ hsize___019^0-hsize___019^post80 == 0 /\ -maxmaxcode^post80+maxmaxcode^0 == 0 /\ -apsim_bound11113^post80+apsim_bound11113^0 == 0 /\ -i45^post80+i45^0 == 0 /\ -c7^post80+c7^0 == 0 /\ __const_257^0-__const_257^post80 == 0 /\ __const_10000^0-__const_10000^post80 == 0 /\ n44^0-n44^post80 == 0 /\ free_ent^0-free_ent^post80 == 0 /\ tabort4^0-tabort4^post80 == 0 /\ m122^0-m122^post80 == 0 /\ maxcode^0-maxcode^post80 == 0 /\ -bits33^post80+bits33^0 == 0 /\ -checkpoint^post80+checkpoint^0 == 0 /\ -hsize^post80+hsize^0 == 0 /\ -n_bits^post80+n_bits^0 == 0 /\ rat26^0-rat26^post80 == 0 /\ __const_16^0-__const_16^post80 == 0 /\ -i29^post80+i29^0 == 0 /\ -in_count^post80+in_count^0 == 0 /\ block_compress^0-block_compress^post80 == 0 /\ -m130^post80+m130^0 == 0 /\ -__const_256^post80+__const_256^0 == 0 /\ tmp___017^0-tmp___017^post80 == 0 /\ i41^0-i41^post80 == 0 /\ maxbits^0-maxbits^post80 == 0 /\ i21^0-i21^post80 == 0 /\ hsize_reg10^0-hsize_reg10^post80 == 0 /\ __const_65536^0-__const_65536^post80 == 0 /\ -ret_getbyte18^post80+ret_getbyte18^0 == 0 /\ -tmp___014^post80+tmp___014^0 == 0 /\ -tmp___115^post80+tmp___115^0 == 0 /\ -seed2^post80+seed2^0 == 0 /\ __const_8388607^0-__const_8388607^post80 == 0 /\ c37^0-c37^post80 == 0 /\ -__const_53^post80+__const_53^0 == 0 /\ -__const_2147483647^post80+__const_2147483647^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post80 == 0 /\ offset^0-offset^post80 == 0 /\ tmp12^0-tmp12^post80 == 0 /\ disp9^0-disp9^post80 == 0 /\ -__const_429496^post80+__const_429496^0 == 0 /\ -__const_50^post80+__const_50^0 == 0 /\ -hshift11^post80+hshift11^0 == 0 /\ -tmp___024^post80+tmp___024^0 == 0 /\ i6^0-i6^post80 == 0 /\ -clear_flg^post80+clear_flg^0 == 0 /\ ent8^0-ent8^post80 == 0 /\ -__const_8^post80+__const_8^0 == 0 /\ __const_9^0-__const_9^post80 == 0 /\ exit_stat^0-exit_stat^post80 == 0 /\ -r_off32^post80+r_off32^0 == 0 /\ out_count^0-out_count^post80 == 0 /\ apsim_InCnt^0-apsim_InCnt^post80 == 0 /\ 1-rat26^0 <= 0 /\ -ratio^post80+ratio^0 == 0 /\ -count^post80+count^0 == 0 /\ bytes_out^0-bytes_out^post80 == 0), cost: 1 81: l54 -> l52 : InCnt^0'=InCnt^post81, i21^0'=i21^post81, apsim_InCnt^0'=apsim_InCnt^post81, disp9^0'=disp9^post81, tmp12^0'=tmp12^post81, __const_257^0'=__const_257^post81, i6^0'=i6^post81, block_compress^0'=block_compress^post81, out_count^0'=out_count^post81, hshift11^0'=hshift11^post81, hsize___019^0'=hsize___019^post81, __const_8388607^0'=__const_8388607^post81, maxcode^0'=maxcode^post81, clear_flg^0'=clear_flg^post81, ret_getbyte25^0'=ret_getbyte25^post81, __const_16^0'=__const_16^post81, i3^0'=i3^post81, n44^0'=n44^post81, exit_stat^0'=exit_stat^post81, tmp___017^0'=tmp___017^post81, __const_50^0'=__const_50^post81, m122^0'=m122^post81, c37^0'=c37^post81, rat26^0'=rat26^post81, hsize_reg10^0'=hsize_reg10^post81, __const_9^0'=__const_9^post81, n40^0'=n40^post81, count^0'=count^post81, tabort4^0'=tabort4^post81, __const_256^0'=__const_256^post81, i45^0'=i45^post81, bits33^0'=bits33^post81, offset^0'=offset^post81, free_ent^0'=free_ent^post81, tmp___115^0'=tmp___115^post81, __const_65536^0'=__const_65536^post81, maxbits^0'=maxbits^post81, checkpoint^0'=checkpoint^post81, ret_getbyte18^0'=ret_getbyte18^post81, __const_10000^0'=__const_10000^post81, i29^0'=i29^post81, apsim_bound11113^0'=apsim_bound11113^post81, ent8^0'=ent8^post81, tmp___014^0'=tmp___014^post81, __const_429496^0'=__const_429496^post81, in_count^0'=in_count^post81, bytes_out^0'=bytes_out^post81, r_off32^0'=r_off32^post81, hsize^0'=hsize^post81, hsize___027^0'=hsize___027^post81, __const_8^0'=__const_8^post81, maxmaxcode^0'=maxmaxcode^post81, code31^0'=code31^post81, seed2^0'=seed2^post81, __const_2147483647^0'=__const_2147483647^post81, i41^0'=i41^post81, n_bits^0'=n_bits^post81, fcode5^0'=fcode5^post81, tmp___024^0'=tmp___024^post81, __const_53^0'=__const_53^post81, m130^0'=m130^post81, c7^0'=c7^post81, ratio^0'=ratio^post81, (-maxmaxcode^post81+maxmaxcode^0 == 0 /\ -c37^post81+c37^0 == 0 /\ -bytes_out^post81+bytes_out^0 == 0 /\ __const_256^0-__const_256^post81 == 0 /\ -ent8^post81+ent8^0 == 0 /\ out_count^0-out_count^post81 == 0 /\ hsize___019^0-hsize___019^post81 == 0 /\ -c7^post81+c7^0 == 0 /\ -offset^post81+offset^0 == 0 /\ -exit_stat^post81+exit_stat^0 == 0 /\ __const_257^0-__const_257^post81 == 0 /\ -fcode5^post81+fcode5^0 == 0 /\ 1+rat26^0 <= 0 /\ InCnt^0-InCnt^post81 == 0 /\ i3^0-i3^post81 == 0 /\ tmp___115^0-tmp___115^post81 == 0 /\ -in_count^post81+in_count^0 == 0 /\ -m130^post81+m130^0 == 0 /\ -code31^post81+code31^0 == 0 /\ n44^0-n44^post81 == 0 /\ m122^0-m122^post81 == 0 /\ __const_2147483647^0-__const_2147483647^post81 == 0 /\ bits33^0-bits33^post81 == 0 /\ -__const_9^post81+__const_9^0 == 0 /\ -hsize^post81+hsize^0 == 0 /\ hshift11^0-hshift11^post81 == 0 /\ ret_getbyte18^0-ret_getbyte18^post81 == 0 /\ -n_bits^post81+n_bits^0 == 0 /\ block_compress^0-block_compress^post81 == 0 /\ -free_ent^post81+free_ent^0 == 0 /\ -rat26^post81+rat26^0 == 0 /\ tmp___017^0-tmp___017^post81 == 0 /\ -seed2^post81+seed2^0 == 0 /\ n40^0-n40^post81 == 0 /\ -maxcode^post81+maxcode^0 == 0 /\ i21^0-i21^post81 == 0 /\ -__const_53^post81+__const_53^0 == 0 /\ -i29^post81+i29^0 == 0 /\ hsize_reg10^0-hsize_reg10^post81 == 0 /\ -tmp12^post81+tmp12^0 == 0 /\ disp9^0-disp9^post81 == 0 /\ -tabort4^post81+tabort4^0 == 0 /\ __const_429496^0-__const_429496^post81 == 0 /\ ret_getbyte25^0-ret_getbyte25^post81 == 0 /\ r_off32^0-r_off32^post81 == 0 /\ apsim_bound11113^0-apsim_bound11113^post81 == 0 /\ -hsize___027^post81+hsize___027^0 == 0 /\ -__const_65536^post81+__const_65536^0 == 0 /\ i45^0-i45^post81 == 0 /\ -__const_16^post81+__const_16^0 == 0 /\ -__const_10000^post81+__const_10000^0 == 0 /\ i6^0-i6^post81 == 0 /\ clear_flg^0-clear_flg^post81 == 0 /\ -i41^post81+i41^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post81 == 0 /\ -ratio^post81+ratio^0 == 0 /\ count^0-count^post81 == 0 /\ -tmp___024^post81+tmp___024^0 == 0 /\ __const_8388607^0-__const_8388607^post81 == 0 /\ checkpoint^0-checkpoint^post81 == 0 /\ -tmp___014^post81+tmp___014^0 == 0 /\ __const_50^0-__const_50^post81 == 0 /\ -maxbits^post81+maxbits^0 == 0 /\ -__const_8^post81+__const_8^0 == 0), cost: 1 82: l54 -> l53 : InCnt^0'=InCnt^post82, i21^0'=i21^post82, apsim_InCnt^0'=apsim_InCnt^post82, disp9^0'=disp9^post82, tmp12^0'=tmp12^post82, __const_257^0'=__const_257^post82, i6^0'=i6^post82, block_compress^0'=block_compress^post82, out_count^0'=out_count^post82, hshift11^0'=hshift11^post82, hsize___019^0'=hsize___019^post82, __const_8388607^0'=__const_8388607^post82, maxcode^0'=maxcode^post82, clear_flg^0'=clear_flg^post82, ret_getbyte25^0'=ret_getbyte25^post82, __const_16^0'=__const_16^post82, i3^0'=i3^post82, n44^0'=n44^post82, exit_stat^0'=exit_stat^post82, tmp___017^0'=tmp___017^post82, __const_50^0'=__const_50^post82, m122^0'=m122^post82, c37^0'=c37^post82, rat26^0'=rat26^post82, hsize_reg10^0'=hsize_reg10^post82, __const_9^0'=__const_9^post82, n40^0'=n40^post82, count^0'=count^post82, tabort4^0'=tabort4^post82, __const_256^0'=__const_256^post82, i45^0'=i45^post82, bits33^0'=bits33^post82, offset^0'=offset^post82, free_ent^0'=free_ent^post82, tmp___115^0'=tmp___115^post82, __const_65536^0'=__const_65536^post82, maxbits^0'=maxbits^post82, checkpoint^0'=checkpoint^post82, ret_getbyte18^0'=ret_getbyte18^post82, __const_10000^0'=__const_10000^post82, i29^0'=i29^post82, apsim_bound11113^0'=apsim_bound11113^post82, ent8^0'=ent8^post82, tmp___014^0'=tmp___014^post82, __const_429496^0'=__const_429496^post82, in_count^0'=in_count^post82, bytes_out^0'=bytes_out^post82, r_off32^0'=r_off32^post82, hsize^0'=hsize^post82, hsize___027^0'=hsize___027^post82, __const_8^0'=__const_8^post82, maxmaxcode^0'=maxmaxcode^post82, code31^0'=code31^post82, seed2^0'=seed2^post82, __const_2147483647^0'=__const_2147483647^post82, i41^0'=i41^post82, n_bits^0'=n_bits^post82, fcode5^0'=fcode5^post82, tmp___024^0'=tmp___024^post82, __const_53^0'=__const_53^post82, m130^0'=m130^post82, c7^0'=c7^post82, ratio^0'=ratio^post82, (out_count^0-out_count^post82 == 0 /\ -hsize^post82+hsize^0 == 0 /\ maxbits^0-maxbits^post82 == 0 /\ __const_10000^0-__const_10000^post82 == 0 /\ -checkpoint^post82+checkpoint^0 == 0 /\ -tmp___024^post82+tmp___024^0 == 0 /\ __const_257^0-__const_257^post82 == 0 /\ free_ent^0-free_ent^post82 == 0 /\ -r_off32^post82+r_off32^0 == 0 /\ InCnt^0-InCnt^post82 == 0 /\ -code31^post82+code31^0 == 0 /\ i3^0-i3^post82 == 0 /\ -ratio^post82+ratio^0 == 0 /\ ent8^0-ent8^post82 == 0 /\ -count^post82+count^0 == 0 /\ __const_16^0-__const_16^post82 == 0 /\ exit_stat^0-exit_stat^post82 == 0 /\ __const_9^0-__const_9^post82 == 0 /\ hsize___027^0-hsize___027^post82 == 0 /\ -n40^post82+n40^0 == 0 /\ block_compress^0-block_compress^post82 == 0 /\ -ret_getbyte18^post82+ret_getbyte18^0 == 0 /\ tmp___017^0-tmp___017^post82 == 0 /\ -fcode5^post82+fcode5^0 == 0 /\ tmp12^0-tmp12^post82 == 0 /\ -tmp___115^post82+tmp___115^0 == 0 /\ rat26^0 <= 0 /\ -seed2^post82+seed2^0 == 0 /\ n44^0-n44^post82 == 0 /\ tabort4^0-tabort4^post82 == 0 /\ m122^0-m122^post82 == 0 /\ maxcode^0-maxcode^post82 == 0 /\ -__const_50^post82+__const_50^0 == 0 /\ rat26^post82-__const_2147483647^0 == 0 /\ -apsim_bound11113^post82+apsim_bound11113^0 == 0 /\ -hsize___019^post82+hsize___019^0 == 0 /\ -c7^post82+c7^0 == 0 /\ -i45^post82+i45^0 == 0 /\ -__const_2147483647^post82+__const_2147483647^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post82 == 0 /\ -n_bits^post82+n_bits^0 == 0 /\ -__const_65536^post82+__const_65536^0 == 0 /\ -bits33^post82+bits33^0 == 0 /\ -__const_8^post82+__const_8^0 == 0 /\ i21^0-i21^post82 == 0 /\ disp9^0-disp9^post82 == 0 /\ hsize_reg10^0-hsize_reg10^post82 == 0 /\ -i29^post82+i29^0 == 0 /\ -in_count^post82+in_count^0 == 0 /\ -apsim_InCnt^post82+apsim_InCnt^0 == 0 /\ -m130^post82+m130^0 == 0 /\ -i41^post82+i41^0 == 0 /\ -tmp___014^post82+tmp___014^0 == 0 /\ offset^0-offset^post82 == 0 /\ clear_flg^0-clear_flg^post82 == 0 /\ bytes_out^0-bytes_out^post82 == 0 /\ -__const_53^post82+__const_53^0 == 0 /\ -rat26^0 <= 0 /\ -maxmaxcode^post82+maxmaxcode^0 == 0 /\ __const_8388607^0-__const_8388607^post82 == 0 /\ -hshift11^post82+hshift11^0 == 0 /\ -i6^post82+i6^0 == 0 /\ -__const_429496^post82+__const_429496^0 == 0 /\ c37^0-c37^post82 == 0 /\ __const_256^0-__const_256^post82 == 0), cost: 1 83: l55 -> l18 : InCnt^0'=InCnt^post83, i21^0'=i21^post83, apsim_InCnt^0'=apsim_InCnt^post83, disp9^0'=disp9^post83, tmp12^0'=tmp12^post83, __const_257^0'=__const_257^post83, i6^0'=i6^post83, block_compress^0'=block_compress^post83, out_count^0'=out_count^post83, hshift11^0'=hshift11^post83, hsize___019^0'=hsize___019^post83, __const_8388607^0'=__const_8388607^post83, maxcode^0'=maxcode^post83, clear_flg^0'=clear_flg^post83, ret_getbyte25^0'=ret_getbyte25^post83, __const_16^0'=__const_16^post83, i3^0'=i3^post83, n44^0'=n44^post83, exit_stat^0'=exit_stat^post83, tmp___017^0'=tmp___017^post83, __const_50^0'=__const_50^post83, m122^0'=m122^post83, c37^0'=c37^post83, rat26^0'=rat26^post83, hsize_reg10^0'=hsize_reg10^post83, __const_9^0'=__const_9^post83, n40^0'=n40^post83, count^0'=count^post83, tabort4^0'=tabort4^post83, __const_256^0'=__const_256^post83, i45^0'=i45^post83, bits33^0'=bits33^post83, offset^0'=offset^post83, free_ent^0'=free_ent^post83, tmp___115^0'=tmp___115^post83, __const_65536^0'=__const_65536^post83, maxbits^0'=maxbits^post83, checkpoint^0'=checkpoint^post83, ret_getbyte18^0'=ret_getbyte18^post83, __const_10000^0'=__const_10000^post83, i29^0'=i29^post83, apsim_bound11113^0'=apsim_bound11113^post83, ent8^0'=ent8^post83, tmp___014^0'=tmp___014^post83, __const_429496^0'=__const_429496^post83, in_count^0'=in_count^post83, bytes_out^0'=bytes_out^post83, r_off32^0'=r_off32^post83, hsize^0'=hsize^post83, hsize___027^0'=hsize___027^post83, __const_8^0'=__const_8^post83, maxmaxcode^0'=maxmaxcode^post83, code31^0'=code31^post83, seed2^0'=seed2^post83, __const_2147483647^0'=__const_2147483647^post83, i41^0'=i41^post83, n_bits^0'=n_bits^post83, fcode5^0'=fcode5^post83, tmp___024^0'=tmp___024^post83, __const_53^0'=__const_53^post83, m130^0'=m130^post83, c7^0'=c7^post83, ratio^0'=ratio^post83, (0 == 0 /\ -r_off32^post83+r_off32^0 == 0 /\ -i3^0+__const_50^0 <= 0 /\ -code31^post83+code31^0 == 0 /\ __const_257^0-__const_257^post83 == 0 /\ offset^post83 == 0 /\ -hsize^post83+hsize^0 == 0 /\ -tmp___017^post83+tmp___017^0 == 0 /\ -tmp___014^post83+tmp___014^0 == 0 /\ out_count^post83 == 0 /\ exit_stat^0-exit_stat^post83 == 0 /\ -tmp___024^post83+tmp___024^0 == 0 /\ -free_ent^post83+free_ent^0 == 0 /\ __const_2147483647^0-__const_2147483647^post83 == 0 /\ -seed2^post83+seed2^0 == 0 /\ tmp12^0-tmp12^post83 == 0 /\ bits33^0-bits33^post83 == 0 /\ ret_getbyte18^0-ret_getbyte18^post83 == 0 /\ __const_65536^0-__const_65536^post83 == 0 /\ -ent8^post83+ent8^0 == 0 /\ block_compress^0-block_compress^post83 == 0 /\ -c7^post83+c7^0 == 0 /\ i3^0-i3^post83 == 0 /\ -3+bytes_out^post83 == 0 /\ n40^0-n40^post83 == 0 /\ -1+in_count^post83 == 0 /\ -hsize___027^post83+hsize___027^0 == 0 /\ clear_flg^post83 == 0 /\ -fcode5^post83+fcode5^0 == 0 /\ n44^0-n44^post83 == 0 /\ m122^0-m122^post83 == 0 /\ ret_getbyte25^0-ret_getbyte25^post83 == 0 /\ -__const_10000^post83+__const_10000^0 == 0 /\ count^0-count^post83 == 0 /\ -m130^post83+m130^0 == 0 /\ hshift11^0-hshift11^post83 == 0 /\ ratio^post83 == 0 /\ i6^post83 == 0 /\ -__const_256^post83+__const_256^0 == 0 /\ __const_50^0-__const_50^post83 == 0 /\ i45^0-i45^post83 == 0 /\ rat26^0-rat26^post83 == 0 /\ tmp___115^0-tmp___115^post83 == 0 /\ i21^0-i21^post83 == 0 /\ -__const_9^post83+__const_9^0 == 0 /\ checkpoint^post83-__const_10000^0 == 0 /\ -i41^post83+i41^0 == 0 /\ hsize_reg10^0-hsize_reg10^post83 == 0 /\ -__const_8^post83+__const_8^0 == 0 /\ __const_429496^0-__const_429496^post83 == 0 /\ -i29^post83+i29^0 == 0 /\ -__const_53^post83+__const_53^0 == 0 /\ -__const_16^0+maxbits^post83 == 0 /\ __const_8388607^0-__const_8388607^post83 == 0 /\ -c37^post83+c37^0 == 0 /\ -tabort4^post83+tabort4^0 == 0 /\ -count^0+InCnt^post83 == 0 /\ disp9^0-disp9^post83 == 0 /\ hsize___019^0-hsize___019^post83 == 0 /\ -__const_9^0+n_bits^post83 == 0 /\ apsim_bound11113^0-apsim_bound11113^post83 == 0 /\ -__const_16^post83+__const_16^0 == 0 /\ apsim_InCnt^post83-__const_53^0 == 0), cost: 1 84: l55 -> l56 : InCnt^0'=InCnt^post84, i21^0'=i21^post84, apsim_InCnt^0'=apsim_InCnt^post84, disp9^0'=disp9^post84, tmp12^0'=tmp12^post84, __const_257^0'=__const_257^post84, i6^0'=i6^post84, block_compress^0'=block_compress^post84, out_count^0'=out_count^post84, hshift11^0'=hshift11^post84, hsize___019^0'=hsize___019^post84, __const_8388607^0'=__const_8388607^post84, maxcode^0'=maxcode^post84, clear_flg^0'=clear_flg^post84, ret_getbyte25^0'=ret_getbyte25^post84, __const_16^0'=__const_16^post84, i3^0'=i3^post84, n44^0'=n44^post84, exit_stat^0'=exit_stat^post84, tmp___017^0'=tmp___017^post84, __const_50^0'=__const_50^post84, m122^0'=m122^post84, c37^0'=c37^post84, rat26^0'=rat26^post84, hsize_reg10^0'=hsize_reg10^post84, __const_9^0'=__const_9^post84, n40^0'=n40^post84, count^0'=count^post84, tabort4^0'=tabort4^post84, __const_256^0'=__const_256^post84, i45^0'=i45^post84, bits33^0'=bits33^post84, offset^0'=offset^post84, free_ent^0'=free_ent^post84, tmp___115^0'=tmp___115^post84, __const_65536^0'=__const_65536^post84, maxbits^0'=maxbits^post84, checkpoint^0'=checkpoint^post84, ret_getbyte18^0'=ret_getbyte18^post84, __const_10000^0'=__const_10000^post84, i29^0'=i29^post84, apsim_bound11113^0'=apsim_bound11113^post84, ent8^0'=ent8^post84, tmp___014^0'=tmp___014^post84, __const_429496^0'=__const_429496^post84, in_count^0'=in_count^post84, bytes_out^0'=bytes_out^post84, r_off32^0'=r_off32^post84, hsize^0'=hsize^post84, hsize___027^0'=hsize___027^post84, __const_8^0'=__const_8^post84, maxmaxcode^0'=maxmaxcode^post84, code31^0'=code31^post84, seed2^0'=seed2^post84, __const_2147483647^0'=__const_2147483647^post84, i41^0'=i41^post84, n_bits^0'=n_bits^post84, fcode5^0'=fcode5^post84, tmp___024^0'=tmp___024^post84, __const_53^0'=__const_53^post84, m130^0'=m130^post84, c7^0'=c7^post84, ratio^0'=ratio^post84, (0 == 0 /\ m122^0-m122^post84 == 0 /\ maxcode^0-maxcode^post84 == 0 /\ -ret_getbyte18^post84+ret_getbyte18^0 == 0 /\ -ret_getbyte25^post84+ret_getbyte25^0 == 0 /\ __const_16^0-__const_16^post84 == 0 /\ __const_9^0-__const_9^post84 == 0 /\ exit_stat^0-exit_stat^post84 == 0 /\ -__const_53^post84+__const_53^0 == 0 /\ out_count^0-out_count^post84 == 0 /\ apsim_InCnt^0-apsim_InCnt^post84 == 0 /\ -tmp___115^post84+tmp___115^0 == 0 /\ block_compress^0-block_compress^post84 == 0 /\ -n44^post84+n44^0 == 0 /\ maxbits^0-maxbits^post84 == 0 /\ -__const_50^post84+__const_50^0 == 0 /\ -__const_429496^post84+__const_429496^0 == 0 /\ -__const_2147483647^post84+__const_2147483647^0 == 0 /\ InCnt^0-InCnt^post84 == 0 /\ hsize_reg10^0-hsize_reg10^post84 == 0 /\ -ratio^post84+ratio^0 == 0 /\ -__const_8^post84+__const_8^0 == 0 /\ 1+i3^0-__const_50^0 <= 0 /\ -__const_65536^post84+__const_65536^0 == 0 /\ -tmp___024^post84+tmp___024^0 == 0 /\ -r_off32^post84+r_off32^0 == 0 /\ hsize___027^0-hsize___027^post84 == 0 /\ rat26^0-rat26^post84 == 0 /\ tmp12^0-tmp12^post84 == 0 /\ -fcode5^post84+fcode5^0 == 0 /\ -ent8^post84+ent8^0 == 0 /\ -count^post84+count^0 == 0 /\ free_ent^0-free_ent^post84 == 0 /\ -i41^post84+i41^0 == 0 /\ -i3^0+tabort4^post84 == 0 /\ n_bits^0-n_bits^post84 == 0 /\ hshift11^0-hshift11^post84 == 0 /\ -maxmaxcode^post84+maxmaxcode^0 == 0 /\ tmp___017^0-tmp___017^post84 == 0 /\ n40^0-n40^post84 == 0 /\ i21^0-i21^post84 == 0 /\ -apsim_bound11113^post84+apsim_bound11113^0 == 0 /\ bytes_out^0-bytes_out^post84 == 0 /\ -c7^post84+c7^0 == 0 /\ -i6^post84+i6^0 == 0 /\ -i45^post84+i45^0 == 0 /\ -hsize^post84+hsize^0 == 0 /\ c37^0-c37^post84 == 0 /\ -bits33^post84+bits33^0 == 0 /\ -code31^post84+code31^0 == 0 /\ -checkpoint^post84+checkpoint^0 == 0 /\ -1-i3^0+i3^post84 == 0 /\ __const_8388607^0-__const_8388607^post84 == 0 /\ hsize___019^0-hsize___019^post84 == 0 /\ __const_256^0-__const_256^post84 == 0 /\ -i29^post84+i29^0 == 0 /\ -in_count^post84+in_count^0 == 0 /\ -m130^post84+m130^0 == 0 /\ tmp___014^0-tmp___014^post84 == 0 /\ __const_10000^0-__const_10000^post84 == 0 /\ disp9^0-disp9^post84 == 0 /\ offset^0-offset^post84 == 0 /\ clear_flg^0-clear_flg^post84 == 0 /\ __const_257^0-__const_257^post84 == 0), cost: 1 113: l56 -> l55 : InCnt^0'=InCnt^post113, i21^0'=i21^post113, apsim_InCnt^0'=apsim_InCnt^post113, disp9^0'=disp9^post113, tmp12^0'=tmp12^post113, __const_257^0'=__const_257^post113, i6^0'=i6^post113, block_compress^0'=block_compress^post113, out_count^0'=out_count^post113, hshift11^0'=hshift11^post113, hsize___019^0'=hsize___019^post113, __const_8388607^0'=__const_8388607^post113, maxcode^0'=maxcode^post113, clear_flg^0'=clear_flg^post113, ret_getbyte25^0'=ret_getbyte25^post113, __const_16^0'=__const_16^post113, i3^0'=i3^post113, n44^0'=n44^post113, exit_stat^0'=exit_stat^post113, tmp___017^0'=tmp___017^post113, __const_50^0'=__const_50^post113, m122^0'=m122^post113, c37^0'=c37^post113, rat26^0'=rat26^post113, hsize_reg10^0'=hsize_reg10^post113, __const_9^0'=__const_9^post113, n40^0'=n40^post113, count^0'=count^post113, tabort4^0'=tabort4^post113, __const_256^0'=__const_256^post113, i45^0'=i45^post113, bits33^0'=bits33^post113, offset^0'=offset^post113, free_ent^0'=free_ent^post113, tmp___115^0'=tmp___115^post113, __const_65536^0'=__const_65536^post113, maxbits^0'=maxbits^post113, checkpoint^0'=checkpoint^post113, ret_getbyte18^0'=ret_getbyte18^post113, __const_10000^0'=__const_10000^post113, i29^0'=i29^post113, apsim_bound11113^0'=apsim_bound11113^post113, ent8^0'=ent8^post113, tmp___014^0'=tmp___014^post113, __const_429496^0'=__const_429496^post113, in_count^0'=in_count^post113, bytes_out^0'=bytes_out^post113, r_off32^0'=r_off32^post113, hsize^0'=hsize^post113, hsize___027^0'=hsize___027^post113, __const_8^0'=__const_8^post113, maxmaxcode^0'=maxmaxcode^post113, code31^0'=code31^post113, seed2^0'=seed2^post113, __const_2147483647^0'=__const_2147483647^post113, i41^0'=i41^post113, n_bits^0'=n_bits^post113, fcode5^0'=fcode5^post113, tmp___024^0'=tmp___024^post113, __const_53^0'=__const_53^post113, m130^0'=m130^post113, c7^0'=c7^post113, ratio^0'=ratio^post113, (InCnt^0-InCnt^post113 == 0 /\ -c7^post113+c7^0 == 0 /\ -hsize^post113+hsize^0 == 0 /\ -exit_stat^post113+exit_stat^0 == 0 /\ maxbits^0-maxbits^post113 == 0 /\ __const_10000^0-__const_10000^post113 == 0 /\ -fcode5^post113+fcode5^0 == 0 /\ -checkpoint^post113+checkpoint^0 == 0 /\ free_ent^0-free_ent^post113 == 0 /\ -r_off32^post113+r_off32^0 == 0 /\ -code31^post113+code31^0 == 0 /\ i3^0-i3^post113 == 0 /\ n44^0-n44^post113 == 0 /\ ent8^0-ent8^post113 == 0 /\ -count^post113+count^0 == 0 /\ rat26^0-rat26^post113 == 0 /\ -c37^post113+c37^0 == 0 /\ clear_flg^0-clear_flg^post113 == 0 /\ __const_257^0-__const_257^post113 == 0 /\ __const_9^0-__const_9^post113 == 0 /\ maxcode^0-maxcode^post113 == 0 /\ hsize___027^0-hsize___027^post113 == 0 /\ m122^0-m122^post113 == 0 /\ -n40^post113+n40^0 == 0 /\ -n_bits^post113+n_bits^0 == 0 /\ -ret_getbyte18^post113+ret_getbyte18^0 == 0 /\ -tmp___115^post113+tmp___115^0 == 0 /\ -m130^post113+m130^0 == 0 /\ hshift11^0-hshift11^post113 == 0 /\ -seed2^post113+seed2^0 == 0 /\ tabort4^0-tabort4^post113 == 0 /\ tmp___017^0-tmp___017^post113 == 0 /\ bits33^0-bits33^post113 == 0 /\ block_compress^0-block_compress^post113 == 0 /\ i21^0-i21^post113 == 0 /\ -hsize___019^post113+hsize___019^0 == 0 /\ -apsim_bound11113^post113+apsim_bound11113^0 == 0 /\ -i45^post113+i45^0 == 0 /\ -__const_2147483647^post113+__const_2147483647^0 == 0 /\ -__const_65536^post113+__const_65536^0 == 0 /\ -__const_8^post113+__const_8^0 == 0 /\ __const_8388607^0-__const_8388607^post113 == 0 /\ hsize_reg10^0-hsize_reg10^post113 == 0 /\ -i29^post113+i29^0 == 0 /\ -in_count^post113+in_count^0 == 0 /\ -__const_53^post113+__const_53^0 == 0 /\ -tmp12^post113+tmp12^0 == 0 /\ -__const_16^post113+__const_16^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post113 == 0 /\ disp9^0-disp9^post113 == 0 /\ -ratio^post113+ratio^0 == 0 /\ -tmp___014^post113+tmp___014^0 == 0 /\ i6^0-i6^post113 == 0 /\ -tmp___024^post113+tmp___024^0 == 0 /\ offset^0-offset^post113 == 0 /\ bytes_out^0-bytes_out^post113 == 0 /\ -i41^post113+i41^0 == 0 /\ out_count^0-out_count^post113 == 0 /\ __const_50^0-__const_50^post113 == 0 /\ -maxmaxcode^post113+maxmaxcode^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post113 == 0 /\ __const_256^0-__const_256^post113 == 0 /\ -__const_429496^post113+__const_429496^0 == 0), cost: 1 85: l57 -> l53 : InCnt^0'=InCnt^post85, i21^0'=i21^post85, apsim_InCnt^0'=apsim_InCnt^post85, disp9^0'=disp9^post85, tmp12^0'=tmp12^post85, __const_257^0'=__const_257^post85, i6^0'=i6^post85, block_compress^0'=block_compress^post85, out_count^0'=out_count^post85, hshift11^0'=hshift11^post85, hsize___019^0'=hsize___019^post85, __const_8388607^0'=__const_8388607^post85, maxcode^0'=maxcode^post85, clear_flg^0'=clear_flg^post85, ret_getbyte25^0'=ret_getbyte25^post85, __const_16^0'=__const_16^post85, i3^0'=i3^post85, n44^0'=n44^post85, exit_stat^0'=exit_stat^post85, tmp___017^0'=tmp___017^post85, __const_50^0'=__const_50^post85, m122^0'=m122^post85, c37^0'=c37^post85, rat26^0'=rat26^post85, hsize_reg10^0'=hsize_reg10^post85, __const_9^0'=__const_9^post85, n40^0'=n40^post85, count^0'=count^post85, tabort4^0'=tabort4^post85, __const_256^0'=__const_256^post85, i45^0'=i45^post85, bits33^0'=bits33^post85, offset^0'=offset^post85, free_ent^0'=free_ent^post85, tmp___115^0'=tmp___115^post85, __const_65536^0'=__const_65536^post85, maxbits^0'=maxbits^post85, checkpoint^0'=checkpoint^post85, ret_getbyte18^0'=ret_getbyte18^post85, __const_10000^0'=__const_10000^post85, i29^0'=i29^post85, apsim_bound11113^0'=apsim_bound11113^post85, ent8^0'=ent8^post85, tmp___014^0'=tmp___014^post85, __const_429496^0'=__const_429496^post85, in_count^0'=in_count^post85, bytes_out^0'=bytes_out^post85, r_off32^0'=r_off32^post85, hsize^0'=hsize^post85, hsize___027^0'=hsize___027^post85, __const_8^0'=__const_8^post85, maxmaxcode^0'=maxmaxcode^post85, code31^0'=code31^post85, seed2^0'=seed2^post85, __const_2147483647^0'=__const_2147483647^post85, i41^0'=i41^post85, n_bits^0'=n_bits^post85, fcode5^0'=fcode5^post85, tmp___024^0'=tmp___024^post85, __const_53^0'=__const_53^post85, m130^0'=m130^post85, c7^0'=c7^post85, ratio^0'=ratio^post85, (0 == 0 /\ -i29^post85+i29^0 == 0 /\ -__const_53^post85+__const_53^0 == 0 /\ block_compress^0-block_compress^post85 == 0 /\ -__const_9^post85+__const_9^0 == 0 /\ exit_stat^0-exit_stat^post85 == 0 /\ apsim_InCnt^0-apsim_InCnt^post85 == 0 /\ -tabort4^post85+tabort4^0 == 0 /\ m122^0-m122^post85 == 0 /\ hsize^0-hsize^post85 == 0 /\ -hsize_reg10^post85+hsize_reg10^0 == 0 /\ -hsize___027^post85+hsize___027^0 == 0 /\ __const_8388607^0-__const_8388607^post85 == 0 /\ -__const_2147483647^post85+__const_2147483647^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post85 == 0 /\ -__const_10000^post85+__const_10000^0 == 0 /\ bits33^0-bits33^post85 == 0 /\ -r_off32^post85+r_off32^0 == 0 /\ -tmp___014^post85+tmp___014^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post85 == 0 /\ __const_429496^0-__const_429496^post85 == 0 /\ -tmp___024^post85+tmp___024^0 == 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ tmp12^0-tmp12^post85 == 0 /\ -i41^post85+i41^0 == 0 /\ maxmaxcode^0-maxmaxcode^post85 == 0 /\ -__const_8^post85+__const_8^0 == 0 /\ -maxbits^post85+maxbits^0 == 0 /\ __const_65536^0-__const_65536^post85 == 0 /\ InCnt^0-InCnt^post85 == 0 /\ i3^0-i3^post85 == 0 /\ i45^0-i45^post85 == 0 /\ i6^0-i6^post85 == 0 /\ clear_flg^0-clear_flg^post85 == 0 /\ -bytes_out^post85+bytes_out^0 == 0 /\ n44^0-n44^post85 == 0 /\ -fcode5^post85+fcode5^0 == 0 /\ -out_count^post85+out_count^0 == 0 /\ -c37^post85+c37^0 == 0 /\ -ent8^post85+ent8^0 == 0 /\ -disp9^post85+disp9^0 == 0 /\ -c7^post85+c7^0 == 0 /\ count^0-count^post85 == 0 /\ -ratio^post85+ratio^0 == 0 /\ hshift11^0-hshift11^post85 == 0 /\ -offset^post85+offset^0 == 0 /\ -code31^post85+code31^0 == 0 /\ __const_50^0-__const_50^post85 == 0 /\ -checkpoint^post85+checkpoint^0 == 0 /\ n40^0-n40^post85 == 0 /\ i21^0-i21^post85 == 0 /\ -m130^post85+m130^0 == 0 /\ -in_count^post85+in_count^0 == 0 /\ hsize___019^0-hsize___019^post85 == 0 /\ -__const_256^post85+__const_256^0 == 0 /\ -n_bits^post85+n_bits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post85 == 0 /\ __const_16^0-__const_16^post85 == 0 /\ -tmp___017^post85+tmp___017^0 == 0 /\ __const_257^0-__const_257^post85 == 0 /\ -seed2^post85+seed2^0 == 0 /\ -maxcode^post85+maxcode^0 == 0 /\ -free_ent^post85+free_ent^0 == 0 /\ tmp___115^0-tmp___115^post85 == 0), cost: 1 86: l57 -> l54 : InCnt^0'=InCnt^post86, i21^0'=i21^post86, apsim_InCnt^0'=apsim_InCnt^post86, disp9^0'=disp9^post86, tmp12^0'=tmp12^post86, __const_257^0'=__const_257^post86, i6^0'=i6^post86, block_compress^0'=block_compress^post86, out_count^0'=out_count^post86, hshift11^0'=hshift11^post86, hsize___019^0'=hsize___019^post86, __const_8388607^0'=__const_8388607^post86, maxcode^0'=maxcode^post86, clear_flg^0'=clear_flg^post86, ret_getbyte25^0'=ret_getbyte25^post86, __const_16^0'=__const_16^post86, i3^0'=i3^post86, n44^0'=n44^post86, exit_stat^0'=exit_stat^post86, tmp___017^0'=tmp___017^post86, __const_50^0'=__const_50^post86, m122^0'=m122^post86, c37^0'=c37^post86, rat26^0'=rat26^post86, hsize_reg10^0'=hsize_reg10^post86, __const_9^0'=__const_9^post86, n40^0'=n40^post86, count^0'=count^post86, tabort4^0'=tabort4^post86, __const_256^0'=__const_256^post86, i45^0'=i45^post86, bits33^0'=bits33^post86, offset^0'=offset^post86, free_ent^0'=free_ent^post86, tmp___115^0'=tmp___115^post86, __const_65536^0'=__const_65536^post86, maxbits^0'=maxbits^post86, checkpoint^0'=checkpoint^post86, ret_getbyte18^0'=ret_getbyte18^post86, __const_10000^0'=__const_10000^post86, i29^0'=i29^post86, apsim_bound11113^0'=apsim_bound11113^post86, ent8^0'=ent8^post86, tmp___014^0'=tmp___014^post86, __const_429496^0'=__const_429496^post86, in_count^0'=in_count^post86, bytes_out^0'=bytes_out^post86, r_off32^0'=r_off32^post86, hsize^0'=hsize^post86, hsize___027^0'=hsize___027^post86, __const_8^0'=__const_8^post86, maxmaxcode^0'=maxmaxcode^post86, code31^0'=code31^post86, seed2^0'=seed2^post86, __const_2147483647^0'=__const_2147483647^post86, i41^0'=i41^post86, n_bits^0'=n_bits^post86, fcode5^0'=fcode5^post86, tmp___024^0'=tmp___024^post86, __const_53^0'=__const_53^post86, m130^0'=m130^post86, c7^0'=c7^post86, ratio^0'=ratio^post86, (0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post86 == 0 /\ -__const_2147483647^post86+__const_2147483647^0 == 0 /\ -__const_53^post86+__const_53^0 == 0 /\ -__const_8^post86+__const_8^0 == 0 /\ tmp12^0-tmp12^post86 == 0 /\ block_compress^0-block_compress^post86 == 0 /\ -__const_65536^post86+__const_65536^0 == 0 /\ -m130^post86+m130^0 == 0 /\ tabort4^0-tabort4^post86 == 0 /\ -in_count^post86+in_count^0 == 0 /\ maxcode^0-maxcode^post86 == 0 /\ -m122^post86+m122^0 == 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ __const_8388607^0-__const_8388607^post86 == 0 /\ hsize___019^0-hsize___019^post86 == 0 /\ out_count^0-out_count^post86 == 0 /\ -i41^post86+i41^0 == 0 /\ __const_50^0-__const_50^post86 == 0 /\ -offset^post86+offset^0 == 0 /\ -ret_getbyte25^post86+ret_getbyte25^0 == 0 /\ seed2^0-seed2^post86 == 0 /\ free_ent^0-free_ent^post86 == 0 /\ hsize_reg10^0-hsize_reg10^post86 == 0 /\ InCnt^0-InCnt^post86 == 0 /\ i3^0-i3^post86 == 0 /\ -bits33^post86+bits33^0 == 0 /\ -maxmaxcode^post86+maxmaxcode^0 == 0 /\ i6^0-i6^post86 == 0 /\ -__const_429496^post86+__const_429496^0 == 0 /\ exit_stat^0-exit_stat^post86 == 0 /\ -tmp___024^post86+tmp___024^0 == 0 /\ i29^0-i29^post86 == 0 /\ -ratio^post86+ratio^0 == 0 /\ tmp___017^0-tmp___017^post86 == 0 /\ -hsize^post86+hsize^0 == 0 /\ -checkpoint^post86+checkpoint^0 == 0 /\ tmp___014^0-tmp___014^post86 == 0 /\ -code31^post86+code31^0 == 0 /\ bytes_out^0-bytes_out^post86 == 0 /\ clear_flg^0-clear_flg^post86 == 0 /\ -fcode5^post86+fcode5^0 == 0 /\ c37^0-c37^post86 == 0 /\ -ent8^post86+ent8^0 == 0 /\ hshift11^0-hshift11^post86 == 0 /\ -r_off32^post86+r_off32^0 == 0 /\ __const_256^0-__const_256^post86 == 0 /\ -count^post86+count^0 == 0 /\ -hsize___027^post86+hsize___027^0 == 0 /\ -ret_getbyte18^post86+ret_getbyte18^0 == 0 /\ disp9^0-disp9^post86 == 0 /\ __const_10000^0-__const_10000^post86 == 0 /\ maxbits^0-maxbits^post86 == 0 /\ i21^0-i21^post86 == 0 /\ __const_257^0-__const_257^post86 == 0 /\ -tmp___115^post86+tmp___115^0 == 0 /\ -n_bits^post86+n_bits^0 == 0 /\ -n40^post86+n40^0 == 0 /\ __const_9^0-__const_9^post86 == 0 /\ -n44^post86+n44^0 == 0 /\ __const_16^0-__const_16^post86 == 0 /\ -apsim_bound11113^post86+apsim_bound11113^0 == 0 /\ -i45^post86+i45^0 == 0 /\ -c7^post86+c7^0 == 0), cost: 1 87: l58 -> l57 : InCnt^0'=InCnt^post87, i21^0'=i21^post87, apsim_InCnt^0'=apsim_InCnt^post87, disp9^0'=disp9^post87, tmp12^0'=tmp12^post87, __const_257^0'=__const_257^post87, i6^0'=i6^post87, block_compress^0'=block_compress^post87, out_count^0'=out_count^post87, hshift11^0'=hshift11^post87, hsize___019^0'=hsize___019^post87, __const_8388607^0'=__const_8388607^post87, maxcode^0'=maxcode^post87, clear_flg^0'=clear_flg^post87, ret_getbyte25^0'=ret_getbyte25^post87, __const_16^0'=__const_16^post87, i3^0'=i3^post87, n44^0'=n44^post87, exit_stat^0'=exit_stat^post87, tmp___017^0'=tmp___017^post87, __const_50^0'=__const_50^post87, m122^0'=m122^post87, c37^0'=c37^post87, rat26^0'=rat26^post87, hsize_reg10^0'=hsize_reg10^post87, __const_9^0'=__const_9^post87, n40^0'=n40^post87, count^0'=count^post87, tabort4^0'=tabort4^post87, __const_256^0'=__const_256^post87, i45^0'=i45^post87, bits33^0'=bits33^post87, offset^0'=offset^post87, free_ent^0'=free_ent^post87, tmp___115^0'=tmp___115^post87, __const_65536^0'=__const_65536^post87, maxbits^0'=maxbits^post87, checkpoint^0'=checkpoint^post87, ret_getbyte18^0'=ret_getbyte18^post87, __const_10000^0'=__const_10000^post87, i29^0'=i29^post87, apsim_bound11113^0'=apsim_bound11113^post87, ent8^0'=ent8^post87, tmp___014^0'=tmp___014^post87, __const_429496^0'=__const_429496^post87, in_count^0'=in_count^post87, bytes_out^0'=bytes_out^post87, r_off32^0'=r_off32^post87, hsize^0'=hsize^post87, hsize___027^0'=hsize___027^post87, __const_8^0'=__const_8^post87, maxmaxcode^0'=maxmaxcode^post87, code31^0'=code31^post87, seed2^0'=seed2^post87, __const_2147483647^0'=__const_2147483647^post87, i41^0'=i41^post87, n_bits^0'=n_bits^post87, fcode5^0'=fcode5^post87, tmp___024^0'=tmp___024^post87, __const_53^0'=__const_53^post87, m130^0'=m130^post87, c7^0'=c7^post87, ratio^0'=ratio^post87, (tmp12^0-tmp12^post87 == 0 /\ offset^0-offset^post87 == 0 /\ -n_bits^post87+n_bits^0 == 0 /\ __const_8388607^0-__const_8388607^post87 == 0 /\ __const_65536^0-__const_65536^post87 == 0 /\ -__const_256^post87+__const_256^0 == 0 /\ bits33^0-bits33^post87 == 0 /\ ret_getbyte18^0-ret_getbyte18^post87 == 0 /\ -i41^post87+i41^0 == 0 /\ -m130^post87+m130^0 == 0 /\ disp9^0-disp9^post87 == 0 /\ hsize___019^0-hsize___019^post87 == 0 /\ -__const_8^post87+__const_8^0 == 0 /\ -maxbits^post87+maxbits^0 == 0 /\ m122^0-m122^post87 == 0 /\ hsize^0-hsize^post87 == 0 /\ ret_getbyte25^0-ret_getbyte25^post87 == 0 /\ apsim_bound11113^0-apsim_bound11113^post87 == 0 /\ -i29^post87+i29^0 == 0 /\ -__const_9^post87+__const_9^0 == 0 /\ -tabort4^post87+tabort4^0 == 0 /\ -maxmaxcode^post87+maxmaxcode^0 == 0 /\ __const_50^0-__const_50^post87 == 0 /\ -c37^post87+c37^0 == 0 /\ -__const_429496^post87+__const_429496^0 == 0 /\ rat26^0-rat26^post87 == 0 /\ i45^0-i45^post87 == 0 /\ i6^0-i6^post87 == 0 /\ -hsize_reg10^post87+hsize_reg10^0 == 0 /\ exit_stat^0-exit_stat^post87 == 0 /\ -__const_53^post87+__const_53^0 == 0 /\ n40^0-n40^post87 == 0 /\ apsim_InCnt^0-apsim_InCnt^post87 == 0 /\ -code31^post87+code31^0 == 0 /\ -tmp___014^post87+tmp___014^0 == 0 /\ InCnt^0-InCnt^post87 == 0 /\ -r_off32^post87+r_off32^0 == 0 /\ n44^0-n44^post87 == 0 /\ -tmp___017^post87+tmp___017^0 == 0 /\ tmp___024^0-tmp___024^post87 == 0 /\ clear_flg^0-clear_flg^post87 == 0 /\ -seed2^post87+seed2^0 == 0 /\ -free_ent^post87+free_ent^0 == 0 /\ __const_16^0-__const_16^post87 == 0 /\ -bytes_out^post87+bytes_out^0 == 0 /\ hshift11^0-hshift11^post87 == 0 /\ __const_257^0-__const_257^post87 == 0 /\ -i3^post87+i3^0 == 0 /\ -ent8^post87+ent8^0 == 0 /\ -out_count^post87+out_count^0 == 0 /\ -fcode5^post87+fcode5^0 == 0 /\ maxcode^0-maxcode^post87 == 0 /\ -c7^post87+c7^0 == 0 /\ tmp___115^0-tmp___115^post87 == 0 /\ in_count^0-in_count^post87 == 0 /\ checkpoint^post87-__const_10000^0-in_count^0 == 0 /\ i21^0-i21^post87 == 0 /\ -ratio^post87+ratio^0 == 0 /\ block_compress^0-block_compress^post87 == 0 /\ -hsize___027^post87+hsize___027^0 == 0 /\ -__const_2147483647^post87+__const_2147483647^0 == 0 /\ count^0-count^post87 == 0 /\ -__const_10000^post87+__const_10000^0 == 0), cost: 1 88: l59 -> l1 : InCnt^0'=InCnt^post88, i21^0'=i21^post88, apsim_InCnt^0'=apsim_InCnt^post88, disp9^0'=disp9^post88, tmp12^0'=tmp12^post88, __const_257^0'=__const_257^post88, i6^0'=i6^post88, block_compress^0'=block_compress^post88, out_count^0'=out_count^post88, hshift11^0'=hshift11^post88, hsize___019^0'=hsize___019^post88, __const_8388607^0'=__const_8388607^post88, maxcode^0'=maxcode^post88, clear_flg^0'=clear_flg^post88, ret_getbyte25^0'=ret_getbyte25^post88, __const_16^0'=__const_16^post88, i3^0'=i3^post88, n44^0'=n44^post88, exit_stat^0'=exit_stat^post88, tmp___017^0'=tmp___017^post88, __const_50^0'=__const_50^post88, m122^0'=m122^post88, c37^0'=c37^post88, rat26^0'=rat26^post88, hsize_reg10^0'=hsize_reg10^post88, __const_9^0'=__const_9^post88, n40^0'=n40^post88, count^0'=count^post88, tabort4^0'=tabort4^post88, __const_256^0'=__const_256^post88, i45^0'=i45^post88, bits33^0'=bits33^post88, offset^0'=offset^post88, free_ent^0'=free_ent^post88, tmp___115^0'=tmp___115^post88, __const_65536^0'=__const_65536^post88, maxbits^0'=maxbits^post88, checkpoint^0'=checkpoint^post88, ret_getbyte18^0'=ret_getbyte18^post88, __const_10000^0'=__const_10000^post88, i29^0'=i29^post88, apsim_bound11113^0'=apsim_bound11113^post88, ent8^0'=ent8^post88, tmp___014^0'=tmp___014^post88, __const_429496^0'=__const_429496^post88, in_count^0'=in_count^post88, bytes_out^0'=bytes_out^post88, r_off32^0'=r_off32^post88, hsize^0'=hsize^post88, hsize___027^0'=hsize___027^post88, __const_8^0'=__const_8^post88, maxmaxcode^0'=maxmaxcode^post88, code31^0'=code31^post88, seed2^0'=seed2^post88, __const_2147483647^0'=__const_2147483647^post88, i41^0'=i41^post88, n_bits^0'=n_bits^post88, fcode5^0'=fcode5^post88, tmp___024^0'=tmp___024^post88, __const_53^0'=__const_53^post88, m130^0'=m130^post88, c7^0'=c7^post88, ratio^0'=ratio^post88, (-i41^post88+i41^0 == 0 /\ -m130^post88+m130^0 == 0 /\ -offset^post88+offset^0 == 0 /\ block_compress^0 <= 0 /\ -c7^post88+c7^0 == 0 /\ -n40^post88+n40^0 == 0 /\ -n_bits^post88+n_bits^0 == 0 /\ __const_8^0-__const_8^post88 == 0 /\ -maxmaxcode^post88+maxmaxcode^0 == 0 /\ rat26^0-rat26^post88 == 0 /\ tmp12^0-tmp12^post88 == 0 /\ -i45^post88+i45^0 == 0 /\ disp9^0-disp9^post88 == 0 /\ -apsim_bound11113^post88+apsim_bound11113^0 == 0 /\ -__const_53^post88+__const_53^0 == 0 /\ -hsize^post88+hsize^0 == 0 /\ i6^0-i6^post88 == 0 /\ -code31^post88+code31^0 == 0 /\ tabort4^0-tabort4^post88 == 0 /\ -hsize___019^post88+hsize___019^0 == 0 /\ exit_stat^0-exit_stat^post88 == 0 /\ checkpoint^0-checkpoint^post88 == 0 /\ out_count^0-out_count^post88 == 0 /\ apsim_InCnt^0-apsim_InCnt^post88 == 0 /\ -__const_8388607^post88+__const_8388607^0 == 0 /\ __const_50^0-__const_50^post88 == 0 /\ -block_compress^0 <= 0 /\ -in_count^post88+in_count^0 == 0 /\ bytes_out^0-bytes_out^post88 == 0 /\ seed2^0-seed2^post88 == 0 /\ -hsize___027^post88+hsize___027^0 == 0 /\ InCnt^0-InCnt^post88 == 0 /\ hsize_reg10^0-hsize_reg10^post88 == 0 /\ i3^0-i3^post88 == 0 /\ c37^0-c37^post88 == 0 /\ -ret_getbyte18^post88+ret_getbyte18^0 == 0 /\ -ret_getbyte25^post88+ret_getbyte25^0 == 0 /\ __const_256^0-__const_256^post88 == 0 /\ -tmp___115^post88+tmp___115^0 == 0 /\ i29^0-i29^post88 == 0 /\ -n44^post88+n44^0 == 0 /\ -tmp___024^post88+tmp___024^0 == 0 /\ tmp___014^0-tmp___014^post88 == 0 /\ clear_flg^0-clear_flg^post88 == 0 /\ -__const_429496^post88+__const_429496^0 == 0 /\ __const_257^0-__const_257^post88 == 0 /\ free_ent^0-free_ent^post88 == 0 /\ maxcode^0-maxcode^post88 == 0 /\ -ratio^post88+ratio^0 == 0 /\ -__const_2147483647^post88+__const_2147483647^0 == 0 /\ __const_9^0-__const_9^post88 == 0 /\ -__const_65536^post88+__const_65536^0 == 0 /\ __const_16^0-__const_16^post88 == 0 /\ -count^post88+count^0 == 0 /\ -__const_10000^post88+__const_10000^0 == 0 /\ hshift11^0-hshift11^post88 == 0 /\ tmp___017^0-tmp___017^post88 == 0 /\ bits33^0-bits33^post88 == 0 /\ -m122^post88+m122^0 == 0 /\ maxbits^0-maxbits^post88 == 0 /\ -ent8^post88+ent8^0 == 0 /\ i21^0-i21^post88 == 0 /\ -fcode5^post88+fcode5^0 == 0 /\ block_compress^0-block_compress^post88 == 0 /\ -r_off32^post88+r_off32^0 == 0), cost: 1 89: l59 -> l58 : InCnt^0'=InCnt^post89, i21^0'=i21^post89, apsim_InCnt^0'=apsim_InCnt^post89, disp9^0'=disp9^post89, tmp12^0'=tmp12^post89, __const_257^0'=__const_257^post89, i6^0'=i6^post89, block_compress^0'=block_compress^post89, out_count^0'=out_count^post89, hshift11^0'=hshift11^post89, hsize___019^0'=hsize___019^post89, __const_8388607^0'=__const_8388607^post89, maxcode^0'=maxcode^post89, clear_flg^0'=clear_flg^post89, ret_getbyte25^0'=ret_getbyte25^post89, __const_16^0'=__const_16^post89, i3^0'=i3^post89, n44^0'=n44^post89, exit_stat^0'=exit_stat^post89, tmp___017^0'=tmp___017^post89, __const_50^0'=__const_50^post89, m122^0'=m122^post89, c37^0'=c37^post89, rat26^0'=rat26^post89, hsize_reg10^0'=hsize_reg10^post89, __const_9^0'=__const_9^post89, n40^0'=n40^post89, count^0'=count^post89, tabort4^0'=tabort4^post89, __const_256^0'=__const_256^post89, i45^0'=i45^post89, bits33^0'=bits33^post89, offset^0'=offset^post89, free_ent^0'=free_ent^post89, tmp___115^0'=tmp___115^post89, __const_65536^0'=__const_65536^post89, maxbits^0'=maxbits^post89, checkpoint^0'=checkpoint^post89, ret_getbyte18^0'=ret_getbyte18^post89, __const_10000^0'=__const_10000^post89, i29^0'=i29^post89, apsim_bound11113^0'=apsim_bound11113^post89, ent8^0'=ent8^post89, tmp___014^0'=tmp___014^post89, __const_429496^0'=__const_429496^post89, in_count^0'=in_count^post89, bytes_out^0'=bytes_out^post89, r_off32^0'=r_off32^post89, hsize^0'=hsize^post89, hsize___027^0'=hsize___027^post89, __const_8^0'=__const_8^post89, maxmaxcode^0'=maxmaxcode^post89, code31^0'=code31^post89, seed2^0'=seed2^post89, __const_2147483647^0'=__const_2147483647^post89, i41^0'=i41^post89, n_bits^0'=n_bits^post89, fcode5^0'=fcode5^post89, tmp___024^0'=tmp___024^post89, __const_53^0'=__const_53^post89, m130^0'=m130^post89, c7^0'=c7^post89, ratio^0'=ratio^post89, (-free_ent^post89+free_ent^0 == 0 /\ -c7^post89+c7^0 == 0 /\ i21^0-i21^post89 == 0 /\ disp9^0-disp9^post89 == 0 /\ -bytes_out^post89+bytes_out^0 == 0 /\ hsize___019^0-hsize___019^post89 == 0 /\ -c37^post89+c37^0 == 0 /\ -fcode5^post89+fcode5^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post89 == 0 /\ apsim_bound11113^0-apsim_bound11113^post89 == 0 /\ offset^0-offset^post89 == 0 /\ tmp12^0-tmp12^post89 == 0 /\ -code31^post89+code31^0 == 0 /\ -checkpoint^post89+checkpoint^0 == 0 /\ __const_65536^0-__const_65536^post89 == 0 /\ i45^0-i45^post89 == 0 /\ i6^0-i6^post89 == 0 /\ -tmp___115^post89+tmp___115^0 == 0 /\ clear_flg^0-clear_flg^post89 == 0 /\ -n_bits^post89+n_bits^0 == 0 /\ exit_stat^0-exit_stat^post89 == 0 /\ n40^0-n40^post89 == 0 /\ apsim_InCnt^0-apsim_InCnt^post89 == 0 /\ -rat26^post89+rat26^0 == 0 /\ hsize^0-hsize^post89 == 0 /\ -m130^post89+m130^0 == 0 /\ -tmp___017^post89+tmp___017^0 == 0 /\ __const_8388607^0-__const_8388607^post89 == 0 /\ i41^0-i41^post89 == 0 /\ 1-block_compress^0 <= 0 /\ __const_50^0-__const_50^post89 == 0 /\ -seed2^post89+seed2^0 == 0 /\ -__const_9^post89+__const_9^0 == 0 /\ -i29^post89+i29^0 == 0 /\ -bits33^post89+bits33^0 == 0 /\ -i3^post89+i3^0 == 0 /\ out_count^0-out_count^post89 == 0 /\ count^0-count^post89 == 0 /\ hsize_reg10^0-hsize_reg10^post89 == 0 /\ -__const_429496^post89+__const_429496^0 == 0 /\ -hsize___027^post89+hsize___027^0 == 0 /\ __const_16^0-__const_16^post89 == 0 /\ -__const_53^post89+__const_53^0 == 0 /\ -__const_2147483647^post89+__const_2147483647^0 == 0 /\ ent8^0-ent8^post89 == 0 /\ InCnt^0-InCnt^post89 == 0 /\ -__const_10000^post89+__const_10000^0 == 0 /\ -ratio^post89+ratio^0 == 0 /\ n44^0-n44^post89 == 0 /\ in_count^0-in_count^post89 == 0 /\ block_compress^0-block_compress^post89 == 0 /\ -tmp___024^post89+tmp___024^0 == 0 /\ -tmp___014^post89+tmp___014^0 == 0 /\ m122^0-m122^post89 == 0 /\ -__const_257^post89+__const_257^0 == 0 /\ -r_off32^post89+r_off32^0 == 0 /\ hshift11^0-hshift11^post89 == 0 /\ -maxmaxcode^post89+maxmaxcode^0 == 0 /\ maxcode^0-maxcode^post89 == 0 /\ -maxbits^post89+maxbits^0 == 0 /\ -tabort4^post89+tabort4^0 == 0 /\ -__const_8^post89+__const_8^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post89 == 0 /\ __const_256^0-__const_256^post89 == 0), cost: 1 90: l59 -> l58 : InCnt^0'=InCnt^post90, i21^0'=i21^post90, apsim_InCnt^0'=apsim_InCnt^post90, disp9^0'=disp9^post90, tmp12^0'=tmp12^post90, __const_257^0'=__const_257^post90, i6^0'=i6^post90, block_compress^0'=block_compress^post90, out_count^0'=out_count^post90, hshift11^0'=hshift11^post90, hsize___019^0'=hsize___019^post90, __const_8388607^0'=__const_8388607^post90, maxcode^0'=maxcode^post90, clear_flg^0'=clear_flg^post90, ret_getbyte25^0'=ret_getbyte25^post90, __const_16^0'=__const_16^post90, i3^0'=i3^post90, n44^0'=n44^post90, exit_stat^0'=exit_stat^post90, tmp___017^0'=tmp___017^post90, __const_50^0'=__const_50^post90, m122^0'=m122^post90, c37^0'=c37^post90, rat26^0'=rat26^post90, hsize_reg10^0'=hsize_reg10^post90, __const_9^0'=__const_9^post90, n40^0'=n40^post90, count^0'=count^post90, tabort4^0'=tabort4^post90, __const_256^0'=__const_256^post90, i45^0'=i45^post90, bits33^0'=bits33^post90, offset^0'=offset^post90, free_ent^0'=free_ent^post90, tmp___115^0'=tmp___115^post90, __const_65536^0'=__const_65536^post90, maxbits^0'=maxbits^post90, checkpoint^0'=checkpoint^post90, ret_getbyte18^0'=ret_getbyte18^post90, __const_10000^0'=__const_10000^post90, i29^0'=i29^post90, apsim_bound11113^0'=apsim_bound11113^post90, ent8^0'=ent8^post90, tmp___014^0'=tmp___014^post90, __const_429496^0'=__const_429496^post90, in_count^0'=in_count^post90, bytes_out^0'=bytes_out^post90, r_off32^0'=r_off32^post90, hsize^0'=hsize^post90, hsize___027^0'=hsize___027^post90, __const_8^0'=__const_8^post90, maxmaxcode^0'=maxmaxcode^post90, code31^0'=code31^post90, seed2^0'=seed2^post90, __const_2147483647^0'=__const_2147483647^post90, i41^0'=i41^post90, n_bits^0'=n_bits^post90, fcode5^0'=fcode5^post90, tmp___024^0'=tmp___024^post90, __const_53^0'=__const_53^post90, m130^0'=m130^post90, c7^0'=c7^post90, ratio^0'=ratio^post90, (__const_50^0-__const_50^post90 == 0 /\ rat26^0-rat26^post90 == 0 /\ __const_8^0-__const_8^post90 == 0 /\ -hsize^post90+hsize^0 == 0 /\ -code31^post90+code31^0 == 0 /\ i21^0-i21^post90 == 0 /\ disp9^0-disp9^post90 == 0 /\ -count^post90+count^0 == 0 /\ tmp___115^0-tmp___115^post90 == 0 /\ i6^0-i6^post90 == 0 /\ __const_9^0-__const_9^post90 == 0 /\ -ratio^post90+ratio^0 == 0 /\ InCnt^0-InCnt^post90 == 0 /\ -fcode5^post90+fcode5^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post90 == 0 /\ -hsize___027^post90+hsize___027^0 == 0 /\ -ent8^post90+ent8^0 == 0 /\ -ret_getbyte18^post90+ret_getbyte18^0 == 0 /\ tmp___014^0-tmp___014^post90 == 0 /\ -seed2^post90+seed2^0 == 0 /\ clear_flg^0-clear_flg^post90 == 0 /\ -i45^post90+i45^0 == 0 /\ -c7^post90+c7^0 == 0 /\ -bytes_out^post90+bytes_out^0 == 0 /\ -n40^post90+n40^0 == 0 /\ -n_bits^post90+n_bits^0 == 0 /\ -n44^post90+n44^0 == 0 /\ c37^0-c37^post90 == 0 /\ tabort4^0-tabort4^post90 == 0 /\ -apsim_bound11113^post90+apsim_bound11113^0 == 0 /\ checkpoint^0-checkpoint^post90 == 0 /\ out_count^0-out_count^post90 == 0 /\ free_ent^0-free_ent^post90 == 0 /\ -__const_53^post90+__const_53^0 == 0 /\ -__const_2147483647^post90+__const_2147483647^0 == 0 /\ maxbits^0-maxbits^post90 == 0 /\ -__const_10000^post90+__const_10000^0 == 0 /\ -__const_65536^post90+__const_65536^0 == 0 /\ __const_257^0-__const_257^post90 == 0 /\ -hsize___019^post90+hsize___019^0 == 0 /\ -__const_8388607^post90+__const_8388607^0 == 0 /\ -in_count^post90+in_count^0 == 0 /\ -m122^post90+m122^0 == 0 /\ 1+block_compress^0 <= 0 /\ hsize_reg10^0-hsize_reg10^post90 == 0 /\ __const_16^0-__const_16^post90 == 0 /\ -exit_stat^post90+exit_stat^0 == 0 /\ -i41^post90+i41^0 == 0 /\ i29^0-i29^post90 == 0 /\ m130^0-m130^post90 == 0 /\ -offset^post90+offset^0 == 0 /\ tmp___017^0-tmp___017^post90 == 0 /\ bits33^0-bits33^post90 == 0 /\ -maxmaxcode^post90+maxmaxcode^0 == 0 /\ i3^0-i3^post90 == 0 /\ tmp12^0-tmp12^post90 == 0 /\ block_compress^0-block_compress^post90 == 0 /\ -ret_getbyte25^post90+ret_getbyte25^0 == 0 /\ maxcode^0-maxcode^post90 == 0 /\ r_off32^0-r_off32^post90 == 0 /\ __const_256^0-__const_256^post90 == 0 /\ -tmp___024^post90+tmp___024^0 == 0 /\ -__const_429496^post90+__const_429496^0 == 0 /\ hshift11^0-hshift11^post90 == 0), cost: 1 91: l60 -> l1 : InCnt^0'=InCnt^post91, i21^0'=i21^post91, apsim_InCnt^0'=apsim_InCnt^post91, disp9^0'=disp9^post91, tmp12^0'=tmp12^post91, __const_257^0'=__const_257^post91, i6^0'=i6^post91, block_compress^0'=block_compress^post91, out_count^0'=out_count^post91, hshift11^0'=hshift11^post91, hsize___019^0'=hsize___019^post91, __const_8388607^0'=__const_8388607^post91, maxcode^0'=maxcode^post91, clear_flg^0'=clear_flg^post91, ret_getbyte25^0'=ret_getbyte25^post91, __const_16^0'=__const_16^post91, i3^0'=i3^post91, n44^0'=n44^post91, exit_stat^0'=exit_stat^post91, tmp___017^0'=tmp___017^post91, __const_50^0'=__const_50^post91, m122^0'=m122^post91, c37^0'=c37^post91, rat26^0'=rat26^post91, hsize_reg10^0'=hsize_reg10^post91, __const_9^0'=__const_9^post91, n40^0'=n40^post91, count^0'=count^post91, tabort4^0'=tabort4^post91, __const_256^0'=__const_256^post91, i45^0'=i45^post91, bits33^0'=bits33^post91, offset^0'=offset^post91, free_ent^0'=free_ent^post91, tmp___115^0'=tmp___115^post91, __const_65536^0'=__const_65536^post91, maxbits^0'=maxbits^post91, checkpoint^0'=checkpoint^post91, ret_getbyte18^0'=ret_getbyte18^post91, __const_10000^0'=__const_10000^post91, i29^0'=i29^post91, apsim_bound11113^0'=apsim_bound11113^post91, ent8^0'=ent8^post91, tmp___014^0'=tmp___014^post91, __const_429496^0'=__const_429496^post91, in_count^0'=in_count^post91, bytes_out^0'=bytes_out^post91, r_off32^0'=r_off32^post91, hsize^0'=hsize^post91, hsize___027^0'=hsize___027^post91, __const_8^0'=__const_8^post91, maxmaxcode^0'=maxmaxcode^post91, code31^0'=code31^post91, seed2^0'=seed2^post91, __const_2147483647^0'=__const_2147483647^post91, i41^0'=i41^post91, n_bits^0'=n_bits^post91, fcode5^0'=fcode5^post91, tmp___024^0'=tmp___024^post91, __const_53^0'=__const_53^post91, m130^0'=m130^post91, c7^0'=c7^post91, ratio^0'=ratio^post91, (-tmp___115^post91+tmp___115^0 == 0 /\ hshift11^0-hshift11^post91 == 0 /\ -ratio^post91+ratio^0 == 0 /\ -tmp___024^post91+tmp___024^0 == 0 /\ -rat26^post91+rat26^0 == 0 /\ -tmp___014^post91+tmp___014^0 == 0 /\ -r_off32^post91+r_off32^0 == 0 /\ i6^0-i6^post91 == 0 /\ InCnt^0-InCnt^post91 == 0 /\ -tmp___017^post91+tmp___017^0 == 0 /\ -hsize^post91+hsize^0 == 0 /\ -seed2^post91+seed2^0 == 0 /\ -tabort4^post91+tabort4^0 == 0 /\ i41^0-i41^post91 == 0 /\ -c7^post91+c7^0 == 0 /\ __const_8388607^0-__const_8388607^post91 == 0 /\ -fcode5^post91+fcode5^0 == 0 /\ -__const_50^post91+__const_50^0 == 0 /\ -bytes_out^post91+bytes_out^0 == 0 /\ code31^0-code31^post91 == 0 /\ c37^0-c37^post91 == 0 /\ -hsize___027^post91+hsize___027^0 == 0 /\ disp9^0-disp9^post91 == 0 /\ __const_10000^0-__const_10000^post91 == 0 /\ hsize___019^0-hsize___019^post91 == 0 /\ -__const_2147483647^post91+__const_2147483647^0 == 0 /\ i45^0-i45^post91 == 0 /\ -clear_flg^post91+clear_flg^0 == 0 /\ -i3^post91+i3^0 == 0 /\ -n_bits^post91+n_bits^0 == 0 /\ __const_16^0-__const_16^post91 == 0 /\ -offset^post91+offset^0 == 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ maxcode^0-maxcode^post91 == 0 /\ ent8^0-ent8^post91 == 0 /\ i21^0-i21^post91 == 0 /\ -__const_257^post91+__const_257^0 == 0 /\ -apsim_bound11113^post91+apsim_bound11113^0 == 0 /\ -m130^post91+m130^0 == 0 /\ in_count^0-in_count^post91 == 0 /\ block_compress^0-block_compress^post91 == 0 /\ n40^0-n40^post91 == 0 /\ exit_stat^0-exit_stat^post91 == 0 /\ -maxmaxcode^post91+maxmaxcode^0 == 0 /\ out_count^0-out_count^post91 == 0 /\ apsim_InCnt^0-apsim_InCnt^post91 == 0 /\ count^0-count^post91 == 0 /\ -maxbits^post91+maxbits^0 == 0 /\ -__const_8^post91+__const_8^0 == 0 /\ -free_ent^post91+free_ent^0 == 0 /\ -__const_9^post91+__const_9^0 == 0 /\ tmp12^0-tmp12^post91 == 0 /\ hsize_reg10^0-hsize_reg10^post91 == 0 /\ -bits33^post91+bits33^0 == 0 /\ -i29^post91+i29^0 == 0 /\ __const_65536^0-__const_65536^post91 == 0 /\ -__const_429496^post91+__const_429496^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post91 == 0 /\ n44^0-n44^post91 == 0 /\ -__const_53^post91+__const_53^0 == 0 /\ -checkpoint^post91+checkpoint^0 == 0 /\ -__const_256^post91+__const_256^0 == 0 /\ m122^0-m122^post91 == 0 /\ ret_getbyte25^0-ret_getbyte25^post91 == 0), cost: 1 92: l60 -> l59 : InCnt^0'=InCnt^post92, i21^0'=i21^post92, apsim_InCnt^0'=apsim_InCnt^post92, disp9^0'=disp9^post92, tmp12^0'=tmp12^post92, __const_257^0'=__const_257^post92, i6^0'=i6^post92, block_compress^0'=block_compress^post92, out_count^0'=out_count^post92, hshift11^0'=hshift11^post92, hsize___019^0'=hsize___019^post92, __const_8388607^0'=__const_8388607^post92, maxcode^0'=maxcode^post92, clear_flg^0'=clear_flg^post92, ret_getbyte25^0'=ret_getbyte25^post92, __const_16^0'=__const_16^post92, i3^0'=i3^post92, n44^0'=n44^post92, exit_stat^0'=exit_stat^post92, tmp___017^0'=tmp___017^post92, __const_50^0'=__const_50^post92, m122^0'=m122^post92, c37^0'=c37^post92, rat26^0'=rat26^post92, hsize_reg10^0'=hsize_reg10^post92, __const_9^0'=__const_9^post92, n40^0'=n40^post92, count^0'=count^post92, tabort4^0'=tabort4^post92, __const_256^0'=__const_256^post92, i45^0'=i45^post92, bits33^0'=bits33^post92, offset^0'=offset^post92, free_ent^0'=free_ent^post92, tmp___115^0'=tmp___115^post92, __const_65536^0'=__const_65536^post92, maxbits^0'=maxbits^post92, checkpoint^0'=checkpoint^post92, ret_getbyte18^0'=ret_getbyte18^post92, __const_10000^0'=__const_10000^post92, i29^0'=i29^post92, apsim_bound11113^0'=apsim_bound11113^post92, ent8^0'=ent8^post92, tmp___014^0'=tmp___014^post92, __const_429496^0'=__const_429496^post92, in_count^0'=in_count^post92, bytes_out^0'=bytes_out^post92, r_off32^0'=r_off32^post92, hsize^0'=hsize^post92, hsize___027^0'=hsize___027^post92, __const_8^0'=__const_8^post92, maxmaxcode^0'=maxmaxcode^post92, code31^0'=code31^post92, seed2^0'=seed2^post92, __const_2147483647^0'=__const_2147483647^post92, i41^0'=i41^post92, n_bits^0'=n_bits^post92, fcode5^0'=fcode5^post92, tmp___024^0'=tmp___024^post92, __const_53^0'=__const_53^post92, m130^0'=m130^post92, c7^0'=c7^post92, ratio^0'=ratio^post92, (-hsize___027^post92+hsize___027^0 == 0 /\ __const_9^0-__const_9^post92 == 0 /\ tmp___115^0-tmp___115^post92 == 0 /\ i6^0-i6^post92 == 0 /\ checkpoint^0-checkpoint^post92 == 0 /\ -seed2^post92+seed2^0 == 0 /\ tabort4^0-tabort4^post92 == 0 /\ -ret_getbyte18^post92+ret_getbyte18^0 == 0 /\ hshift11^0-hshift11^post92 == 0 /\ __const_50^0-__const_50^post92 == 0 /\ tmp___017^0-tmp___017^post92 == 0 /\ -n44^post92+n44^0 == 0 /\ -tmp___024^post92+tmp___024^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post92 == 0 /\ -hsize_reg10^post92+hsize_reg10^0 == 0 /\ -__const_2147483647^post92+__const_2147483647^0 == 0 /\ InCnt^0-InCnt^post92 == 0 /\ c37^0-c37^post92 == 0 /\ -__const_10000^post92+__const_10000^0 == 0 /\ -__const_65536^post92+__const_65536^0 == 0 /\ -count^post92+count^0 == 0 /\ __const_8^0-__const_8^post92 == 0 /\ -m122^post92+m122^0 == 0 /\ -ratio^post92+ratio^0 == 0 /\ free_ent^0-free_ent^post92 == 0 /\ disp9^0-disp9^post92 == 0 /\ -tmp___014^post92+tmp___014^0 == 0 /\ clear_flg^0-clear_flg^post92 == 0 /\ -fcode5^post92+fcode5^0 == 0 /\ __const_257^0-__const_257^post92 == 0 /\ maxcode^0-maxcode^post92 == 0 /\ -ent8^post92+ent8^0 == 0 /\ -exit_stat^post92+exit_stat^0 == 0 /\ -maxmaxcode^post92+maxmaxcode^0 == 0 /\ -maxbits^post92+maxbits^0 == 0 /\ __const_16^0-__const_16^post92 == 0 /\ -i45^post92+i45^0 == 0 /\ -i41^post92+i41^0 == 0 /\ -c7^post92+c7^0 == 0 /\ out_count^0-out_count^post92 == 0 /\ i21^0-i21^post92 == 0 /\ -n_bits^post92+n_bits^0 == 0 /\ -offset^post92+offset^0 == 0 /\ bits33^0-bits33^post92 == 0 /\ -bytes_out^post92+bytes_out^0 == 0 /\ n40^0-n40^post92 == 0 /\ -apsim_bound11113^post92+apsim_bound11113^0 == 0 /\ checkpoint^0-in_count^0 <= 0 /\ r_off32^0-r_off32^post92 == 0 /\ -__const_53^post92+__const_53^0 == 0 /\ __const_429496^0-__const_429496^post92 == 0 /\ -block_compress^post92+block_compress^0 == 0 /\ __const_256^0-__const_256^post92 == 0 /\ -hsize^post92+hsize^0 == 0 /\ -code31^post92+code31^0 == 0 /\ -hsize___019^post92+hsize___019^0 == 0 /\ -__const_8388607^post92+__const_8388607^0 == 0 /\ i29^0-i29^post92 == 0 /\ rat26^0-rat26^post92 == 0 /\ ret_getbyte25^0-ret_getbyte25^post92 == 0 /\ -in_count^post92+in_count^0 == 0 /\ i3^0-i3^post92 == 0 /\ tmp12^0-tmp12^post92 == 0 /\ -m130^post92+m130^0 == 0), cost: 1 93: l61 -> l60 : InCnt^0'=InCnt^post93, i21^0'=i21^post93, apsim_InCnt^0'=apsim_InCnt^post93, disp9^0'=disp9^post93, tmp12^0'=tmp12^post93, __const_257^0'=__const_257^post93, i6^0'=i6^post93, block_compress^0'=block_compress^post93, out_count^0'=out_count^post93, hshift11^0'=hshift11^post93, hsize___019^0'=hsize___019^post93, __const_8388607^0'=__const_8388607^post93, maxcode^0'=maxcode^post93, clear_flg^0'=clear_flg^post93, ret_getbyte25^0'=ret_getbyte25^post93, __const_16^0'=__const_16^post93, i3^0'=i3^post93, n44^0'=n44^post93, exit_stat^0'=exit_stat^post93, tmp___017^0'=tmp___017^post93, __const_50^0'=__const_50^post93, m122^0'=m122^post93, c37^0'=c37^post93, rat26^0'=rat26^post93, hsize_reg10^0'=hsize_reg10^post93, __const_9^0'=__const_9^post93, n40^0'=n40^post93, count^0'=count^post93, tabort4^0'=tabort4^post93, __const_256^0'=__const_256^post93, i45^0'=i45^post93, bits33^0'=bits33^post93, offset^0'=offset^post93, free_ent^0'=free_ent^post93, tmp___115^0'=tmp___115^post93, __const_65536^0'=__const_65536^post93, maxbits^0'=maxbits^post93, checkpoint^0'=checkpoint^post93, ret_getbyte18^0'=ret_getbyte18^post93, __const_10000^0'=__const_10000^post93, i29^0'=i29^post93, apsim_bound11113^0'=apsim_bound11113^post93, ent8^0'=ent8^post93, tmp___014^0'=tmp___014^post93, __const_429496^0'=__const_429496^post93, in_count^0'=in_count^post93, bytes_out^0'=bytes_out^post93, r_off32^0'=r_off32^post93, hsize^0'=hsize^post93, hsize___027^0'=hsize___027^post93, __const_8^0'=__const_8^post93, maxmaxcode^0'=maxmaxcode^post93, code31^0'=code31^post93, seed2^0'=seed2^post93, __const_2147483647^0'=__const_2147483647^post93, i41^0'=i41^post93, n_bits^0'=n_bits^post93, fcode5^0'=fcode5^post93, tmp___024^0'=tmp___024^post93, __const_53^0'=__const_53^post93, m130^0'=m130^post93, c7^0'=c7^post93, ratio^0'=ratio^post93, (-__const_9^post93+__const_9^0 == 0 /\ -seed2^post93+seed2^0 == 0 /\ -__const_50^post93+__const_50^0 == 0 /\ -bits33^post93+bits33^0 == 0 /\ hsize^0-hsize^post93 == 0 /\ offset^0-offset^post93 == 0 /\ -i29^post93+i29^0 == 0 /\ -__const_10000^post93+__const_10000^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ hshift11^0-hshift11^post93 == 0 /\ i21^0-i21^post93 == 0 /\ -i3^post93+i3^0 == 0 /\ -hsize___027^post93+hsize___027^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post93 == 0 /\ -__const_256^post93+__const_256^0 == 0 /\ tmp___017^0-tmp___017^post93 == 0 /\ -__const_53^post93+__const_53^0 == 0 /\ -tmp___024^post93+tmp___024^0 == 0 /\ c37^0-c37^post93 == 0 /\ __const_429496^0-__const_429496^post93 == 0 /\ hsize___019^0-hsize___019^post93 == 0 /\ __const_65536^0-__const_65536^post93 == 0 /\ -r_off32^post93+r_off32^0 == 0 /\ i45^0-i45^post93 == 0 /\ count^0-count^post93 == 0 /\ -__const_2147483647^post93+__const_2147483647^0 == 0 /\ -__const_8^post93+__const_8^0 == 0 /\ -tmp___014^post93+tmp___014^0 == 0 /\ -tabort4^post93+tabort4^0 == 0 /\ maxmaxcode^0-maxmaxcode^post93 == 0 /\ __const_16^0-__const_16^post93 == 0 /\ -i41^post93+i41^0 == 0 /\ __const_257^0-__const_257^post93 == 0 /\ -ratio^post93+ratio^0 == 0 /\ -fcode5^post93+fcode5^0 == 0 /\ block_compress^0-block_compress^post93 == 0 /\ -maxbits^post93+maxbits^0 == 0 /\ -bytes_out^post93+bytes_out^0 == 0 /\ -disp9^post93+disp9^0 == 0 /\ exit_stat^0-exit_stat^post93 == 0 /\ m122^0-m122^post93 == 0 /\ -ent8^post93+ent8^0 == 0 /\ -free_ent^post93+free_ent^0 == 0 /\ __const_8388607^0-__const_8388607^post93 == 0 /\ apsim_InCnt^0-apsim_InCnt^post93 == 0 /\ -clear_flg^post93+clear_flg^0 == 0 /\ maxcode^0-maxcode^post93 == 0 /\ -checkpoint^post93+checkpoint^0 == 0 /\ -code31^post93+code31^0 == 0 /\ -n40^post93+n40^0 == 0 /\ -rat26^post93+rat26^0 == 0 /\ out_count^0-out_count^post93 == 0 /\ apsim_bound11113^0-apsim_bound11113^post93 == 0 /\ InCnt^0-InCnt^post93 == 0 /\ -n_bits^post93+n_bits^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post93 == 0 /\ tmp12^0-tmp12^post93 == 0 /\ hsize_reg10^0-hsize_reg10^post93 == 0 /\ -m130^post93+m130^0 == 0 /\ tmp___115^0-tmp___115^post93 == 0 /\ c7^0-c7^post93 == 0 /\ n44^0-n44^post93 == 0 /\ -in_count^post93+in_count^0 == 0 /\ i6^0-i6^post93 == 0), cost: 1 94: l61 -> l1 : InCnt^0'=InCnt^post94, i21^0'=i21^post94, apsim_InCnt^0'=apsim_InCnt^post94, disp9^0'=disp9^post94, tmp12^0'=tmp12^post94, __const_257^0'=__const_257^post94, i6^0'=i6^post94, block_compress^0'=block_compress^post94, out_count^0'=out_count^post94, hshift11^0'=hshift11^post94, hsize___019^0'=hsize___019^post94, __const_8388607^0'=__const_8388607^post94, maxcode^0'=maxcode^post94, clear_flg^0'=clear_flg^post94, ret_getbyte25^0'=ret_getbyte25^post94, __const_16^0'=__const_16^post94, i3^0'=i3^post94, n44^0'=n44^post94, exit_stat^0'=exit_stat^post94, tmp___017^0'=tmp___017^post94, __const_50^0'=__const_50^post94, m122^0'=m122^post94, c37^0'=c37^post94, rat26^0'=rat26^post94, hsize_reg10^0'=hsize_reg10^post94, __const_9^0'=__const_9^post94, n40^0'=n40^post94, count^0'=count^post94, tabort4^0'=tabort4^post94, __const_256^0'=__const_256^post94, i45^0'=i45^post94, bits33^0'=bits33^post94, offset^0'=offset^post94, free_ent^0'=free_ent^post94, tmp___115^0'=tmp___115^post94, __const_65536^0'=__const_65536^post94, maxbits^0'=maxbits^post94, checkpoint^0'=checkpoint^post94, ret_getbyte18^0'=ret_getbyte18^post94, __const_10000^0'=__const_10000^post94, i29^0'=i29^post94, apsim_bound11113^0'=apsim_bound11113^post94, ent8^0'=ent8^post94, tmp___014^0'=tmp___014^post94, __const_429496^0'=__const_429496^post94, in_count^0'=in_count^post94, bytes_out^0'=bytes_out^post94, r_off32^0'=r_off32^post94, hsize^0'=hsize^post94, hsize___027^0'=hsize___027^post94, __const_8^0'=__const_8^post94, maxmaxcode^0'=maxmaxcode^post94, code31^0'=code31^post94, seed2^0'=seed2^post94, __const_2147483647^0'=__const_2147483647^post94, i41^0'=i41^post94, n_bits^0'=n_bits^post94, fcode5^0'=fcode5^post94, tmp___024^0'=tmp___024^post94, __const_53^0'=__const_53^post94, m130^0'=m130^post94, c7^0'=c7^post94, ratio^0'=ratio^post94, (exit_stat^0-exit_stat^post94 == 0 /\ -__const_8^post94+__const_8^0 == 0 /\ -__const_429496^post94+__const_429496^0 == 0 /\ -__const_256^post94+__const_256^0 == 0 /\ block_compress^0-block_compress^post94 == 0 /\ n44^0-n44^post94 == 0 /\ -__const_53^post94+__const_53^0 == 0 /\ -bits33^post94+bits33^0 == 0 /\ tmp12^0-tmp12^post94 == 0 /\ maxcode^0-maxcode^post94 == 0 /\ hsize___019^0-hsize___019^post94 == 0 /\ -1+free_ent^post94-free_ent^0 == 0 /\ -__const_2147483647^post94+__const_2147483647^0 == 0 /\ -m122^post94+m122^0 == 0 /\ __const_8388607^0-__const_8388607^post94 == 0 /\ rat26^0-rat26^post94 == 0 /\ i21^0-i21^post94 == 0 /\ __const_50^0-__const_50^post94 == 0 /\ seed2^0-seed2^post94 == 0 /\ disp9^0-disp9^post94 == 0 /\ -ret_getbyte25^post94+ret_getbyte25^0 == 0 /\ -i41^post94+i41^0 == 0 /\ -ratio^post94+ratio^0 == 0 /\ out_count^0-out_count^post94 == 0 /\ hsize_reg10^0-hsize_reg10^post94 == 0 /\ -maxmaxcode^post94+maxmaxcode^0 == 0 /\ -tmp___024^post94+tmp___024^0 == 0 /\ i3^0-i3^post94 == 0 /\ i6^0-i6^post94 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ i29^0-i29^post94 == 0 /\ offset^0-offset^post94 == 0 /\ clear_flg^0-clear_flg^post94 == 0 /\ -hsize^post94+hsize^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post94 == 0 /\ -c7^post94+c7^0 == 0 /\ -checkpoint^post94+checkpoint^0 == 0 /\ bytes_out^0-bytes_out^post94 == 0 /\ -code31^post94+code31^0 == 0 /\ hshift11^0-hshift11^post94 == 0 /\ -r_off32^post94+r_off32^0 == 0 /\ -fcode5^post94+fcode5^0 == 0 /\ n_bits^0-n_bits^post94 == 0 /\ tabort4^0-tabort4^post94 == 0 /\ tmp___115^post94-free_ent^0 == 0 /\ tmp___017^0-tmp___017^post94 == 0 /\ -ent8^post94+ent8^0 == 0 /\ c37^0-c37^post94 == 0 /\ -ret_getbyte18^post94+ret_getbyte18^0 == 0 /\ InCnt^0-InCnt^post94 == 0 /\ -i45^post94+i45^0 == 0 /\ -m130^post94+m130^0 == 0 /\ maxbits^0-maxbits^post94 == 0 /\ -hsize___027^post94+hsize___027^0 == 0 /\ -n40^post94+n40^0 == 0 /\ __const_257^0-__const_257^post94 == 0 /\ __const_10000^0-__const_10000^post94 == 0 /\ count^0-count^post94 == 0 /\ -in_count^post94+in_count^0 == 0 /\ tmp___014^0-tmp___014^post94 == 0 /\ __const_65536^0-__const_65536^post94 == 0 /\ -apsim_bound11113^post94+apsim_bound11113^0 == 0 /\ __const_16^0-__const_16^post94 == 0 /\ __const_9^0-__const_9^post94 == 0), cost: 1 95: l62 -> l61 : InCnt^0'=InCnt^post95, i21^0'=i21^post95, apsim_InCnt^0'=apsim_InCnt^post95, disp9^0'=disp9^post95, tmp12^0'=tmp12^post95, __const_257^0'=__const_257^post95, i6^0'=i6^post95, block_compress^0'=block_compress^post95, out_count^0'=out_count^post95, hshift11^0'=hshift11^post95, hsize___019^0'=hsize___019^post95, __const_8388607^0'=__const_8388607^post95, maxcode^0'=maxcode^post95, clear_flg^0'=clear_flg^post95, ret_getbyte25^0'=ret_getbyte25^post95, __const_16^0'=__const_16^post95, i3^0'=i3^post95, n44^0'=n44^post95, exit_stat^0'=exit_stat^post95, tmp___017^0'=tmp___017^post95, __const_50^0'=__const_50^post95, m122^0'=m122^post95, c37^0'=c37^post95, rat26^0'=rat26^post95, hsize_reg10^0'=hsize_reg10^post95, __const_9^0'=__const_9^post95, n40^0'=n40^post95, count^0'=count^post95, tabort4^0'=tabort4^post95, __const_256^0'=__const_256^post95, i45^0'=i45^post95, bits33^0'=bits33^post95, offset^0'=offset^post95, free_ent^0'=free_ent^post95, tmp___115^0'=tmp___115^post95, __const_65536^0'=__const_65536^post95, maxbits^0'=maxbits^post95, checkpoint^0'=checkpoint^post95, ret_getbyte18^0'=ret_getbyte18^post95, __const_10000^0'=__const_10000^post95, i29^0'=i29^post95, apsim_bound11113^0'=apsim_bound11113^post95, ent8^0'=ent8^post95, tmp___014^0'=tmp___014^post95, __const_429496^0'=__const_429496^post95, in_count^0'=in_count^post95, bytes_out^0'=bytes_out^post95, r_off32^0'=r_off32^post95, hsize^0'=hsize^post95, hsize___027^0'=hsize___027^post95, __const_8^0'=__const_8^post95, maxmaxcode^0'=maxmaxcode^post95, code31^0'=code31^post95, seed2^0'=seed2^post95, __const_2147483647^0'=__const_2147483647^post95, i41^0'=i41^post95, n_bits^0'=n_bits^post95, fcode5^0'=fcode5^post95, tmp___024^0'=tmp___024^post95, __const_53^0'=__const_53^post95, m130^0'=m130^post95, c7^0'=c7^post95, ratio^0'=ratio^post95, (bits33^0-bits33^post95 == 0 /\ maxmaxcode^0-maxmaxcode^post95 == 0 /\ __const_8388607^0-__const_8388607^post95 == 0 /\ tmp12^0-tmp12^post95 == 0 /\ n40^0-n40^post95 == 0 /\ __const_256^0-__const_256^post95 == 0 /\ ret_getbyte18^0-ret_getbyte18^post95 == 0 /\ -__const_2147483647^post95+__const_2147483647^0 == 0 /\ -n_bits^post95+n_bits^0 == 0 /\ block_compress^0-block_compress^post95 == 0 /\ n44^0-n44^post95 == 0 /\ -offset^post95+offset^0 == 0 /\ hsize___019^0-hsize___019^post95 == 0 /\ -maxbits^post95+maxbits^0 == 0 /\ -m130^post95+m130^0 == 0 /\ -i41^post95+i41^0 == 0 /\ -__const_9^post95+__const_9^0 == 0 /\ ent8^post95-c7^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post95 == 0 /\ hsize^0-hsize^post95 == 0 /\ apsim_bound11113^0-apsim_bound11113^post95 == 0 /\ -__const_8^post95+__const_8^0 == 0 /\ m122^0-m122^post95 == 0 /\ -1+out_count^post95-out_count^0 == 0 /\ -c37^post95+c37^0 == 0 /\ -free_ent^post95+free_ent^0 == 0 /\ rat26^0-rat26^post95 == 0 /\ i21^0-i21^post95 == 0 /\ __const_50^0-__const_50^post95 == 0 /\ tmp___115^0-tmp___115^post95 == 0 /\ -i29^post95+i29^0 == 0 /\ disp9^0-disp9^post95 == 0 /\ -__const_53^post95+__const_53^0 == 0 /\ -__const_429496^post95+__const_429496^0 == 0 /\ i6^0-i6^post95 == 0 /\ -hsize_reg10^post95+hsize_reg10^0 == 0 /\ exit_stat^0-exit_stat^post95 == 0 /\ -checkpoint^post95+checkpoint^0 == 0 /\ -code31^post95+code31^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post95 == 0 /\ -r_off32^post95+r_off32^0 == 0 /\ -tmp___017^post95+tmp___017^0 == 0 /\ i45^0-i45^post95 == 0 /\ tmp___024^0-tmp___024^post95 == 0 /\ -tmp___014^post95+tmp___014^0 == 0 /\ clear_flg^0-clear_flg^post95 == 0 /\ hshift11^0-hshift11^post95 == 0 /\ -tabort4^post95+tabort4^0 == 0 /\ -ratio^post95+ratio^0 == 0 /\ __const_16^0-__const_16^post95 == 0 /\ -i3^post95+i3^0 == 0 /\ -bytes_out^post95+bytes_out^0 == 0 /\ __const_257^0-__const_257^post95 == 0 /\ -seed2^post95+seed2^0 == 0 /\ -fcode5^post95+fcode5^0 == 0 /\ count^0-count^post95 == 0 /\ maxcode^0-maxcode^post95 == 0 /\ -__const_65536^post95+__const_65536^0 == 0 /\ -__const_10000^post95+__const_10000^0 == 0 /\ -hsize___027^post95+hsize___027^0 == 0 /\ -c7^post95+c7^0 == 0 /\ in_count^0-in_count^post95 == 0 /\ InCnt^0-InCnt^post95 == 0), cost: 1 96: l63 -> l62 : InCnt^0'=InCnt^post96, i21^0'=i21^post96, apsim_InCnt^0'=apsim_InCnt^post96, disp9^0'=disp9^post96, tmp12^0'=tmp12^post96, __const_257^0'=__const_257^post96, i6^0'=i6^post96, block_compress^0'=block_compress^post96, out_count^0'=out_count^post96, hshift11^0'=hshift11^post96, hsize___019^0'=hsize___019^post96, __const_8388607^0'=__const_8388607^post96, maxcode^0'=maxcode^post96, clear_flg^0'=clear_flg^post96, ret_getbyte25^0'=ret_getbyte25^post96, __const_16^0'=__const_16^post96, i3^0'=i3^post96, n44^0'=n44^post96, exit_stat^0'=exit_stat^post96, tmp___017^0'=tmp___017^post96, __const_50^0'=__const_50^post96, m122^0'=m122^post96, c37^0'=c37^post96, rat26^0'=rat26^post96, hsize_reg10^0'=hsize_reg10^post96, __const_9^0'=__const_9^post96, n40^0'=n40^post96, count^0'=count^post96, tabort4^0'=tabort4^post96, __const_256^0'=__const_256^post96, i45^0'=i45^post96, bits33^0'=bits33^post96, offset^0'=offset^post96, free_ent^0'=free_ent^post96, tmp___115^0'=tmp___115^post96, __const_65536^0'=__const_65536^post96, maxbits^0'=maxbits^post96, checkpoint^0'=checkpoint^post96, ret_getbyte18^0'=ret_getbyte18^post96, __const_10000^0'=__const_10000^post96, i29^0'=i29^post96, apsim_bound11113^0'=apsim_bound11113^post96, ent8^0'=ent8^post96, tmp___014^0'=tmp___014^post96, __const_429496^0'=__const_429496^post96, in_count^0'=in_count^post96, bytes_out^0'=bytes_out^post96, r_off32^0'=r_off32^post96, hsize^0'=hsize^post96, hsize___027^0'=hsize___027^post96, __const_8^0'=__const_8^post96, maxmaxcode^0'=maxmaxcode^post96, code31^0'=code31^post96, seed2^0'=seed2^post96, __const_2147483647^0'=__const_2147483647^post96, i41^0'=i41^post96, n_bits^0'=n_bits^post96, fcode5^0'=fcode5^post96, tmp___024^0'=tmp___024^post96, __const_53^0'=__const_53^post96, m130^0'=m130^post96, c7^0'=c7^post96, ratio^0'=ratio^post96, (-i45^post96+i45^0 == 0 /\ -m130^post96+m130^0 == 0 /\ -i41^post96+i41^0 == 0 /\ -n40^post96+n40^0 == 0 /\ -in_count^post96+in_count^0 == 0 /\ hsize___019^0-hsize___019^post96 == 0 /\ rat26^0-rat26^post96 == 0 /\ -maxmaxcode^post96+maxmaxcode^0 == 0 /\ free_ent^0-free_ent^post96 == 0 /\ n44^0-n44^post96 == 0 /\ __const_8^0-__const_8^post96 == 0 /\ -apsim_bound11113^post96+apsim_bound11113^0 == 0 /\ -n_bits^post96+n_bits^0 == 0 /\ -checkpoint^post96+checkpoint^0 == 0 /\ -__const_53^post96+__const_53^0 == 0 /\ -__const_256^post96+__const_256^0 == 0 /\ -__const_429496^post96+__const_429496^0 == 0 /\ -hsize^post96+hsize^0 == 0 /\ tabort4^0-tabort4^post96 == 0 /\ i6^0-i6^post96 == 0 /\ -bits33^post96+bits33^0 == 0 /\ i21^0-i21^post96 == 0 /\ __const_50^0-__const_50^post96 == 0 /\ exit_stat^0-exit_stat^post96 == 0 /\ seed2^0-seed2^post96 == 0 /\ -code31^post96+code31^0 == 0 /\ -__const_8388607^post96+__const_8388607^0 == 0 /\ maxbits^0-maxbits^post96 == 0 /\ -apsim_bound11113^0+in_count^0 <= 0 /\ bytes_out^0-bytes_out^post96 == 0 /\ out_count^0-out_count^post96 == 0 /\ hsize_reg10^0-hsize_reg10^post96 == 0 /\ tmp12^0-tmp12^post96 == 0 /\ -ret_getbyte18^post96+ret_getbyte18^0 == 0 /\ i3^0-i3^post96 == 0 /\ -ret_getbyte25^post96+ret_getbyte25^0 == 0 /\ __const_65536^0-__const_65536^post96 == 0 /\ tmp___014^0-tmp___014^post96 == 0 /\ -hsize___027^post96+hsize___027^0 == 0 /\ tmp___017^0-tmp___017^post96 == 0 /\ c37^0-c37^post96 == 0 /\ -ratio^post96+ratio^0 == 0 /\ -tmp___024^post96+tmp___024^0 == 0 /\ disp9^0-disp9^post96 == 0 /\ i29^0-i29^post96 == 0 /\ offset^0-offset^post96 == 0 /\ -InCnt^post96+InCnt^0 == 0 /\ -tmp___115^post96+tmp___115^0 == 0 /\ clear_flg^0-clear_flg^post96 == 0 /\ __const_257^0-__const_257^post96 == 0 /\ hshift11^0-hshift11^post96 == 0 /\ -__const_10000^post96+__const_10000^0 == 0 /\ maxcode^0-maxcode^post96 == 0 /\ __const_16^0-__const_16^post96 == 0 /\ __const_9^0-__const_9^post96 == 0 /\ -c7^post96+c7^0 == 0 /\ -r_off32^post96+r_off32^0 == 0 /\ -fcode5^post96+fcode5^0 == 0 /\ -count^post96+count^0 == 0 /\ block_compress^0-block_compress^post96 == 0 /\ apsim_InCnt^0-apsim_InCnt^post96 == 0 /\ -__const_2147483647^post96+__const_2147483647^0 == 0 /\ -m122^post96+m122^0 == 0 /\ -ent8^post96+ent8^0 == 0), cost: 1 97: l63 -> l6 : InCnt^0'=InCnt^post97, i21^0'=i21^post97, apsim_InCnt^0'=apsim_InCnt^post97, disp9^0'=disp9^post97, tmp12^0'=tmp12^post97, __const_257^0'=__const_257^post97, i6^0'=i6^post97, block_compress^0'=block_compress^post97, out_count^0'=out_count^post97, hshift11^0'=hshift11^post97, hsize___019^0'=hsize___019^post97, __const_8388607^0'=__const_8388607^post97, maxcode^0'=maxcode^post97, clear_flg^0'=clear_flg^post97, ret_getbyte25^0'=ret_getbyte25^post97, __const_16^0'=__const_16^post97, i3^0'=i3^post97, n44^0'=n44^post97, exit_stat^0'=exit_stat^post97, tmp___017^0'=tmp___017^post97, __const_50^0'=__const_50^post97, m122^0'=m122^post97, c37^0'=c37^post97, rat26^0'=rat26^post97, hsize_reg10^0'=hsize_reg10^post97, __const_9^0'=__const_9^post97, n40^0'=n40^post97, count^0'=count^post97, tabort4^0'=tabort4^post97, __const_256^0'=__const_256^post97, i45^0'=i45^post97, bits33^0'=bits33^post97, offset^0'=offset^post97, free_ent^0'=free_ent^post97, tmp___115^0'=tmp___115^post97, __const_65536^0'=__const_65536^post97, maxbits^0'=maxbits^post97, checkpoint^0'=checkpoint^post97, ret_getbyte18^0'=ret_getbyte18^post97, __const_10000^0'=__const_10000^post97, i29^0'=i29^post97, apsim_bound11113^0'=apsim_bound11113^post97, ent8^0'=ent8^post97, tmp___014^0'=tmp___014^post97, __const_429496^0'=__const_429496^post97, in_count^0'=in_count^post97, bytes_out^0'=bytes_out^post97, r_off32^0'=r_off32^post97, hsize^0'=hsize^post97, hsize___027^0'=hsize___027^post97, __const_8^0'=__const_8^post97, maxmaxcode^0'=maxmaxcode^post97, code31^0'=code31^post97, seed2^0'=seed2^post97, __const_2147483647^0'=__const_2147483647^post97, i41^0'=i41^post97, n_bits^0'=n_bits^post97, fcode5^0'=fcode5^post97, tmp___024^0'=tmp___024^post97, __const_53^0'=__const_53^post97, m130^0'=m130^post97, c7^0'=c7^post97, ratio^0'=ratio^post97, (InCnt^0-InCnt^post97 == 0 /\ -bytes_out^post97+bytes_out^0 == 0 /\ -maxmaxcode^post97+maxmaxcode^0 == 0 /\ -fcode5^post97+fcode5^0 == 0 /\ -c37^post97+c37^0 == 0 /\ hsize___019^0-hsize___019^post97 == 0 /\ -free_ent^post97+free_ent^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post97 == 0 /\ apsim_bound11113^0-apsim_bound11113^post97 == 0 /\ 1+apsim_bound11113^0-in_count^0 <= 0 /\ -c7^post97+c7^0 == 0 /\ __const_257^0-__const_257^post97 == 0 /\ n44^0-n44^post97 == 0 /\ i6^0-i6^post97 == 0 /\ clear_flg^0-clear_flg^post97 == 0 /\ -rat26^post97+rat26^0 == 0 /\ -code31^post97+code31^0 == 0 /\ -tmp___017^post97+tmp___017^0 == 0 /\ exit_stat^0-exit_stat^post97 == 0 /\ hsize^0-hsize^post97 == 0 /\ -n_bits^post97+n_bits^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post97 == 0 /\ -m130^post97+m130^0 == 0 /\ __const_8388607^0-__const_8388607^post97 == 0 /\ i41^0-i41^post97 == 0 /\ i21^0-i21^post97 == 0 /\ -__const_9^post97+__const_9^0 == 0 /\ n40^0-n40^post97 == 0 /\ __const_50^0-__const_50^post97 == 0 /\ -seed2^post97+seed2^0 == 0 /\ i45^0-i45^post97 == 0 /\ -i3^post97+i3^0 == 0 /\ hsize_reg10^0-hsize_reg10^post97 == 0 /\ -i29^post97+i29^0 == 0 /\ -__const_429496^post97+__const_429496^0 == 0 /\ -__const_53^post97+__const_53^0 == 0 /\ -__const_10000^post97+__const_10000^0 == 0 /\ -__const_2147483647^post97+__const_2147483647^0 == 0 /\ -__const_65536^post97+__const_65536^0 == 0 /\ ent8^0-ent8^post97 == 0 /\ __const_16^0-__const_16^post97 == 0 /\ -hsize___027^post97+hsize___027^0 == 0 /\ tmp12^0-tmp12^post97 == 0 /\ tmp___115^0-tmp___115^post97 == 0 /\ -bits33^post97+bits33^0 == 0 /\ disp9^0-disp9^post97 == 0 /\ -tmp___024^post97+tmp___024^0 == 0 /\ -r_off32^post97+r_off32^0 == 0 /\ hshift11^0-hshift11^post97 == 0 /\ -offset^post97+offset^0 == 0 /\ in_count^0-in_count^post97 == 0 /\ m122^0-m122^post97 == 0 /\ -maxbits^post97+maxbits^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post97 == 0 /\ checkpoint^0-checkpoint^post97 == 0 /\ -tmp___014^post97+tmp___014^0 == 0 /\ -out_count^post97+out_count^0 == 0 /\ count^0-count^post97 == 0 /\ __const_256^0-__const_256^post97 == 0 /\ maxcode^0-maxcode^post97 == 0 /\ -tabort4^post97+tabort4^0 == 0 /\ -__const_8^post97+__const_8^0 == 0 /\ -ratio^post97+ratio^0 == 0 /\ block_compress^0-block_compress^post97 == 0), cost: 1 98: l64 -> l63 : InCnt^0'=InCnt^post98, i21^0'=i21^post98, apsim_InCnt^0'=apsim_InCnt^post98, disp9^0'=disp9^post98, tmp12^0'=tmp12^post98, __const_257^0'=__const_257^post98, i6^0'=i6^post98, block_compress^0'=block_compress^post98, out_count^0'=out_count^post98, hshift11^0'=hshift11^post98, hsize___019^0'=hsize___019^post98, __const_8388607^0'=__const_8388607^post98, maxcode^0'=maxcode^post98, clear_flg^0'=clear_flg^post98, ret_getbyte25^0'=ret_getbyte25^post98, __const_16^0'=__const_16^post98, i3^0'=i3^post98, n44^0'=n44^post98, exit_stat^0'=exit_stat^post98, tmp___017^0'=tmp___017^post98, __const_50^0'=__const_50^post98, m122^0'=m122^post98, c37^0'=c37^post98, rat26^0'=rat26^post98, hsize_reg10^0'=hsize_reg10^post98, __const_9^0'=__const_9^post98, n40^0'=n40^post98, count^0'=count^post98, tabort4^0'=tabort4^post98, __const_256^0'=__const_256^post98, i45^0'=i45^post98, bits33^0'=bits33^post98, offset^0'=offset^post98, free_ent^0'=free_ent^post98, tmp___115^0'=tmp___115^post98, __const_65536^0'=__const_65536^post98, maxbits^0'=maxbits^post98, checkpoint^0'=checkpoint^post98, ret_getbyte18^0'=ret_getbyte18^post98, __const_10000^0'=__const_10000^post98, i29^0'=i29^post98, apsim_bound11113^0'=apsim_bound11113^post98, ent8^0'=ent8^post98, tmp___014^0'=tmp___014^post98, __const_429496^0'=__const_429496^post98, in_count^0'=in_count^post98, bytes_out^0'=bytes_out^post98, r_off32^0'=r_off32^post98, hsize^0'=hsize^post98, hsize___027^0'=hsize___027^post98, __const_8^0'=__const_8^post98, maxmaxcode^0'=maxmaxcode^post98, code31^0'=code31^post98, seed2^0'=seed2^post98, __const_2147483647^0'=__const_2147483647^post98, i41^0'=i41^post98, n_bits^0'=n_bits^post98, fcode5^0'=fcode5^post98, tmp___024^0'=tmp___024^post98, __const_53^0'=__const_53^post98, m130^0'=m130^post98, c7^0'=c7^post98, ratio^0'=ratio^post98, (rat26^0-rat26^post98 == 0 /\ -checkpoint^post98+checkpoint^0 == 0 /\ __const_50^0-__const_50^post98 == 0 /\ seed2^0-seed2^post98 == 0 /\ free_ent^0-free_ent^post98 == 0 /\ __const_8^0-__const_8^post98 == 0 /\ -hsize^post98+hsize^0 == 0 /\ -c7^post98+c7^0 == 0 /\ maxbits^0-maxbits^post98 == 0 /\ -ret_getbyte18^post98+ret_getbyte18^0 == 0 /\ -fcode5^post98+fcode5^0 == 0 /\ __const_257^0-__const_257^post98 == 0 /\ -code31^post98+code31^0 == 0 /\ -count^post98+count^0 == 0 /\ __const_9^0-__const_9^post98 == 0 /\ InCnt^0-InCnt^post98 == 0 /\ -exit_stat^post98+exit_stat^0 == 0 /\ -ent8^post98+ent8^0 == 0 /\ -i45^post98+i45^0 == 0 /\ -m130^post98+m130^0 == 0 /\ n44^0-n44^post98 == 0 /\ -hsize___027^post98+hsize___027^0 == 0 /\ -n40^post98+n40^0 == 0 /\ clear_flg^0-clear_flg^post98 == 0 /\ -bytes_out^post98+bytes_out^0 == 0 /\ tabort4^0-tabort4^post98 == 0 /\ -tmp___115^post98+tmp___115^0 == 0 /\ c37^0-c37^post98 == 0 /\ -n_bits^post98+n_bits^0 == 0 /\ -__const_429496^post98+__const_429496^0 == 0 /\ i21^0-i21^post98 == 0 /\ -tmp12^post98+tmp12^0 == 0 /\ -__const_53^post98+__const_53^0 == 0 /\ -__const_2147483647^post98+__const_2147483647^0 == 0 /\ disp9^0-disp9^post98 == 0 /\ -__const_65536^post98+__const_65536^0 == 0 /\ -hsize___019^post98+hsize___019^0 == 0 /\ out_count^0-out_count^post98 == 0 /\ hsize_reg10^0-hsize_reg10^post98 == 0 /\ -in_count^post98+in_count^0 == 0 /\ i3^0-i3^post98 == 0 /\ -__const_8388607^post98+__const_8388607^0 == 0 /\ tmp___014^0-tmp___014^post98 == 0 /\ -m122^post98+m122^0 == 0 /\ __const_16^0-__const_16^post98 == 0 /\ i6^0-i6^post98 == 0 /\ block_compress^0-block_compress^post98 == 0 /\ -i41^post98+i41^0 == 0 /\ offset^0-offset^post98 == 0 /\ i29^0-i29^post98 == 0 /\ -ret_getbyte25^post98+ret_getbyte25^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post98 == 0 /\ -ratio^post98+ratio^0 == 0 /\ -1+apsim_bound11113^post98-apsim_bound11113^0 == 0 /\ __const_256^0-__const_256^post98 == 0 /\ -tmp___024^post98+tmp___024^0 == 0 /\ hshift11^0-hshift11^post98 == 0 /\ -maxmaxcode^post98+maxmaxcode^0 == 0 /\ maxcode^0-maxcode^post98 == 0 /\ __const_10000^0-__const_10000^post98 == 0 /\ r_off32^0-r_off32^post98 == 0 /\ bits33^0-bits33^post98 == 0 /\ tmp___017^0-tmp___017^post98 == 0), cost: 1 99: l64 -> l62 : InCnt^0'=InCnt^post99, i21^0'=i21^post99, apsim_InCnt^0'=apsim_InCnt^post99, disp9^0'=disp9^post99, tmp12^0'=tmp12^post99, __const_257^0'=__const_257^post99, i6^0'=i6^post99, block_compress^0'=block_compress^post99, out_count^0'=out_count^post99, hshift11^0'=hshift11^post99, hsize___019^0'=hsize___019^post99, __const_8388607^0'=__const_8388607^post99, maxcode^0'=maxcode^post99, clear_flg^0'=clear_flg^post99, ret_getbyte25^0'=ret_getbyte25^post99, __const_16^0'=__const_16^post99, i3^0'=i3^post99, n44^0'=n44^post99, exit_stat^0'=exit_stat^post99, tmp___017^0'=tmp___017^post99, __const_50^0'=__const_50^post99, m122^0'=m122^post99, c37^0'=c37^post99, rat26^0'=rat26^post99, hsize_reg10^0'=hsize_reg10^post99, __const_9^0'=__const_9^post99, n40^0'=n40^post99, count^0'=count^post99, tabort4^0'=tabort4^post99, __const_256^0'=__const_256^post99, i45^0'=i45^post99, bits33^0'=bits33^post99, offset^0'=offset^post99, free_ent^0'=free_ent^post99, tmp___115^0'=tmp___115^post99, __const_65536^0'=__const_65536^post99, maxbits^0'=maxbits^post99, checkpoint^0'=checkpoint^post99, ret_getbyte18^0'=ret_getbyte18^post99, __const_10000^0'=__const_10000^post99, i29^0'=i29^post99, apsim_bound11113^0'=apsim_bound11113^post99, ent8^0'=ent8^post99, tmp___014^0'=tmp___014^post99, __const_429496^0'=__const_429496^post99, in_count^0'=in_count^post99, bytes_out^0'=bytes_out^post99, r_off32^0'=r_off32^post99, hsize^0'=hsize^post99, hsize___027^0'=hsize___027^post99, __const_8^0'=__const_8^post99, maxmaxcode^0'=maxmaxcode^post99, code31^0'=code31^post99, seed2^0'=seed2^post99, __const_2147483647^0'=__const_2147483647^post99, i41^0'=i41^post99, n_bits^0'=n_bits^post99, fcode5^0'=fcode5^post99, tmp___024^0'=tmp___024^post99, __const_53^0'=__const_53^post99, m130^0'=m130^post99, c7^0'=c7^post99, ratio^0'=ratio^post99, (-rat26^post99+rat26^0 == 0 /\ -tmp___024^post99+tmp___024^0 == 0 /\ -r_off32^post99+r_off32^0 == 0 /\ hshift11^0-hshift11^post99 == 0 /\ -code31^post99+code31^0 == 0 /\ __const_50^0-__const_50^post99 == 0 /\ __const_257^0-__const_257^post99 == 0 /\ InCnt^0-InCnt^post99 == 0 /\ -tmp___014^post99+tmp___014^0 == 0 /\ -tmp___017^post99+tmp___017^0 == 0 /\ -ratio^post99+ratio^0 == 0 /\ -tabort4^post99+tabort4^0 == 0 /\ -seed2^post99+seed2^0 == 0 /\ -bytes_out^post99+bytes_out^0 == 0 /\ -i3^post99+i3^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post99 == 0 /\ block_compress^0-block_compress^post99 == 0 /\ -__const_10000^post99+__const_10000^0 == 0 /\ __const_8388607^0-__const_8388607^post99 == 0 /\ i41^0-i41^post99 == 0 /\ -fcode5^post99+fcode5^0 == 0 /\ n40^0-n40^post99 == 0 /\ tmp12^0-tmp12^post99 == 0 /\ __const_65536^0-__const_65536^post99 == 0 /\ n44^0-n44^post99 == 0 /\ i45^0-i45^post99 == 0 /\ -__const_2147483647^post99+__const_2147483647^0 == 0 /\ c37^0-c37^post99 == 0 /\ hsize___019^0-hsize___019^post99 == 0 /\ -hsize___027^post99+hsize___027^0 == 0 /\ -clear_flg^post99+clear_flg^0 == 0 /\ hsize^0-hsize^post99 == 0 /\ -c7^post99+c7^0 == 0 /\ __const_16^0-__const_16^post99 == 0 /\ ent8^0-ent8^post99 == 0 /\ out_count^0-out_count^post99 == 0 /\ -n_bits^post99+n_bits^0 == 0 /\ i21^0-i21^post99 == 0 /\ -apsim_bound11113^post99+apsim_bound11113^0 == 0 /\ tmp___115^0-tmp___115^post99 == 0 /\ maxcode^0-maxcode^post99 == 0 /\ checkpoint^0-checkpoint^post99 == 0 /\ disp9^0-disp9^post99 == 0 /\ -offset^post99+offset^0 == 0 /\ -maxbits^post99+maxbits^0 == 0 /\ in_count^0-in_count^post99 == 0 /\ -m130^post99+m130^0 == 0 /\ -apsim_InCnt^post99+apsim_InCnt^0 == 0 /\ exit_stat^0-exit_stat^post99 == 0 /\ hsize_reg10^0-hsize_reg10^post99 == 0 /\ count^0-count^post99 == 0 /\ -__const_8^post99+__const_8^0 == 0 /\ -__const_9^post99+__const_9^0 == 0 /\ -maxmaxcode^post99+maxmaxcode^0 == 0 /\ -free_ent^post99+free_ent^0 == 0 /\ -__const_429496^post99+__const_429496^0 == 0 /\ -__const_256^post99+__const_256^0 == 0 /\ -__const_53^post99+__const_53^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post99 == 0 /\ -bits33^post99+bits33^0 == 0 /\ m122^0-m122^post99 == 0 /\ -i29^post99+i29^0 == 0 /\ -i6^post99+i6^0 == 0), cost: 1 100: l65 -> l64 : InCnt^0'=InCnt^post100, i21^0'=i21^post100, apsim_InCnt^0'=apsim_InCnt^post100, disp9^0'=disp9^post100, tmp12^0'=tmp12^post100, __const_257^0'=__const_257^post100, i6^0'=i6^post100, block_compress^0'=block_compress^post100, out_count^0'=out_count^post100, hshift11^0'=hshift11^post100, hsize___019^0'=hsize___019^post100, __const_8388607^0'=__const_8388607^post100, maxcode^0'=maxcode^post100, clear_flg^0'=clear_flg^post100, ret_getbyte25^0'=ret_getbyte25^post100, __const_16^0'=__const_16^post100, i3^0'=i3^post100, n44^0'=n44^post100, exit_stat^0'=exit_stat^post100, tmp___017^0'=tmp___017^post100, __const_50^0'=__const_50^post100, m122^0'=m122^post100, c37^0'=c37^post100, rat26^0'=rat26^post100, hsize_reg10^0'=hsize_reg10^post100, __const_9^0'=__const_9^post100, n40^0'=n40^post100, count^0'=count^post100, tabort4^0'=tabort4^post100, __const_256^0'=__const_256^post100, i45^0'=i45^post100, bits33^0'=bits33^post100, offset^0'=offset^post100, free_ent^0'=free_ent^post100, tmp___115^0'=tmp___115^post100, __const_65536^0'=__const_65536^post100, maxbits^0'=maxbits^post100, checkpoint^0'=checkpoint^post100, ret_getbyte18^0'=ret_getbyte18^post100, __const_10000^0'=__const_10000^post100, i29^0'=i29^post100, apsim_bound11113^0'=apsim_bound11113^post100, ent8^0'=ent8^post100, tmp___014^0'=tmp___014^post100, __const_429496^0'=__const_429496^post100, in_count^0'=in_count^post100, bytes_out^0'=bytes_out^post100, r_off32^0'=r_off32^post100, hsize^0'=hsize^post100, hsize___027^0'=hsize___027^post100, __const_8^0'=__const_8^post100, maxmaxcode^0'=maxmaxcode^post100, code31^0'=code31^post100, seed2^0'=seed2^post100, __const_2147483647^0'=__const_2147483647^post100, i41^0'=i41^post100, n_bits^0'=n_bits^post100, fcode5^0'=fcode5^post100, tmp___024^0'=tmp___024^post100, __const_53^0'=__const_53^post100, m130^0'=m130^post100, c7^0'=c7^post100, ratio^0'=ratio^post100, (-hsize_reg10^post100+hsize_reg10^0 == 0 /\ __const_257^0-__const_257^post100 == 0 /\ -hsize___027^post100+hsize___027^0 == 0 /\ tabort4^0-tabort4^post100 == 0 /\ __const_9^0-__const_9^post100 == 0 /\ hshift11^0-hshift11^post100 == 0 /\ -ratio^post100+ratio^0 == 0 /\ __const_50^0-__const_50^post100 == 0 /\ -seed2^post100+seed2^0 == 0 /\ tmp___017^0-tmp___017^post100 == 0 /\ -tmp___115^post100+tmp___115^0 == 0 /\ out_count^0-out_count^post100 == 0 /\ apsim_InCnt^0-apsim_InCnt^post100 == 0 /\ -tmp___024^post100+tmp___024^0 == 0 /\ maxbits^0-maxbits^post100 == 0 /\ tmp12^0-tmp12^post100 == 0 /\ -__const_2147483647^post100+__const_2147483647^0 == 0 /\ -__const_65536^post100+__const_65536^0 == 0 /\ tmp___014^0-tmp___014^post100 == 0 /\ -count^post100+count^0 == 0 /\ InCnt^0-InCnt^post100 == 0 /\ block_compress^0-block_compress^post100 == 0 /\ -c7^post100+c7^0 == 0 /\ c37^0-c37^post100 == 0 /\ free_ent^0-free_ent^post100 == 0 /\ __const_8^0-__const_8^post100 == 0 /\ n44^0-n44^post100 == 0 /\ -fcode5^post100+fcode5^0 == 0 /\ clear_flg^0-clear_flg^post100 == 0 /\ -m122^post100+m122^0 == 0 /\ -ent8^post100+ent8^0 == 0 /\ -i45^post100+i45^0 == 0 /\ -m130^post100+m130^0 == 0 /\ -i41^post100+i41^0 == 0 /\ maxcode^0-maxcode^post100 == 0 /\ __const_16^0-__const_16^post100 == 0 /\ i29^0-i29^post100 == 0 /\ -bytes_out^post100+bytes_out^0 == 0 /\ n40^0-n40^post100 == 0 /\ i21^0-i21^post100 == 0 /\ i6^0-i6^post100 == 0 /\ -maxmaxcode^post100+maxmaxcode^0 == 0 /\ -n_bits^post100+n_bits^0 == 0 /\ -checkpoint^post100+checkpoint^0 == 0 /\ -__const_429496^post100+__const_429496^0 == 0 /\ __const_256^0-__const_256^post100 == 0 /\ -__const_53^post100+__const_53^0 == 0 /\ i3^0-i3^post100 == 0 /\ r_off32^0-r_off32^post100 == 0 /\ __const_10000^0-__const_10000^post100 == 0 /\ -apsim_bound11113^post100+apsim_bound11113^0 == 0 /\ -hsize___019^post100+hsize___019^0 == 0 /\ bits33^0-bits33^post100 == 0 /\ -hsize^post100+hsize^0 == 0 /\ -in_count^post100+in_count^0 == 0 /\ rat26^0-rat26^post100 == 0 /\ disp9^0-disp9^post100 == 0 /\ -ret_getbyte18^post100+ret_getbyte18^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post100 == 0 /\ -__const_8388607^post100+__const_8388607^0 == 0 /\ offset^0-offset^post100 == 0 /\ -code31^post100+code31^0 == 0 /\ -exit_stat^post100+exit_stat^0 == 0), cost: 1 101: l65 -> l1 : InCnt^0'=InCnt^post101, i21^0'=i21^post101, apsim_InCnt^0'=apsim_InCnt^post101, disp9^0'=disp9^post101, tmp12^0'=tmp12^post101, __const_257^0'=__const_257^post101, i6^0'=i6^post101, block_compress^0'=block_compress^post101, out_count^0'=out_count^post101, hshift11^0'=hshift11^post101, hsize___019^0'=hsize___019^post101, __const_8388607^0'=__const_8388607^post101, maxcode^0'=maxcode^post101, clear_flg^0'=clear_flg^post101, ret_getbyte25^0'=ret_getbyte25^post101, __const_16^0'=__const_16^post101, i3^0'=i3^post101, n44^0'=n44^post101, exit_stat^0'=exit_stat^post101, tmp___017^0'=tmp___017^post101, __const_50^0'=__const_50^post101, m122^0'=m122^post101, c37^0'=c37^post101, rat26^0'=rat26^post101, hsize_reg10^0'=hsize_reg10^post101, __const_9^0'=__const_9^post101, n40^0'=n40^post101, count^0'=count^post101, tabort4^0'=tabort4^post101, __const_256^0'=__const_256^post101, i45^0'=i45^post101, bits33^0'=bits33^post101, offset^0'=offset^post101, free_ent^0'=free_ent^post101, tmp___115^0'=tmp___115^post101, __const_65536^0'=__const_65536^post101, maxbits^0'=maxbits^post101, checkpoint^0'=checkpoint^post101, ret_getbyte18^0'=ret_getbyte18^post101, __const_10000^0'=__const_10000^post101, i29^0'=i29^post101, apsim_bound11113^0'=apsim_bound11113^post101, ent8^0'=ent8^post101, tmp___014^0'=tmp___014^post101, __const_429496^0'=__const_429496^post101, in_count^0'=in_count^post101, bytes_out^0'=bytes_out^post101, r_off32^0'=r_off32^post101, hsize^0'=hsize^post101, hsize___027^0'=hsize___027^post101, __const_8^0'=__const_8^post101, maxmaxcode^0'=maxmaxcode^post101, code31^0'=code31^post101, seed2^0'=seed2^post101, __const_2147483647^0'=__const_2147483647^post101, i41^0'=i41^post101, n_bits^0'=n_bits^post101, fcode5^0'=fcode5^post101, tmp___024^0'=tmp___024^post101, __const_53^0'=__const_53^post101, m130^0'=m130^post101, c7^0'=c7^post101, ratio^0'=ratio^post101, (0 == 0 /\ -seed2^post101+seed2^0 == 0 /\ -i3^post101+i3^0 == 0 /\ -__const_10000^post101+__const_10000^0 == 0 /\ offset^0-offset^post101 == 0 /\ -__const_50^post101+__const_50^0 == 0 /\ -__const_53^post101+__const_53^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post101 == 0 /\ out_count^0-out_count^post101 == 0 /\ -__const_429496^post101+__const_429496^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post101 == 0 /\ -__const_2147483647^post101+__const_2147483647^0 == 0 /\ block_compress^0-block_compress^post101 == 0 /\ -__const_256^post101+__const_256^0 == 0 /\ -hsize___027^post101+hsize___027^0 == 0 /\ -n44^post101+n44^0 == 0 /\ -bits33^post101+bits33^0 == 0 /\ -i29^post101+i29^0 == 0 /\ tmp___017^0-tmp___017^post101 == 0 /\ i45^0-i45^post101 == 0 /\ InCnt^0-InCnt^post101 == 0 /\ code31^0-code31^post101 == 0 /\ -r_off32^post101+r_off32^0 == 0 /\ c37^0-c37^post101 == 0 /\ hsize___019^0-hsize___019^post101 == 0 /\ count^0-count^post101 == 0 /\ -tmp___024^post101+tmp___024^0 == 0 /\ -maxbits^post101+maxbits^0 == 0 /\ -i41^post101+i41^0 == 0 /\ -tmp___014^post101+tmp___014^0 == 0 /\ __const_16^0-__const_16^post101 == 0 /\ tmp12^0-tmp12^post101 == 0 /\ -ratio^post101+ratio^0 == 0 /\ __const_65536^0-__const_65536^post101 == 0 /\ -tabort4^post101+tabort4^0 == 0 /\ -__const_8^post101+__const_8^0 == 0 /\ -bytes_out^post101+bytes_out^0 == 0 /\ in_count^0-in_count^post101 == 0 /\ -maxmaxcode^post101+maxmaxcode^0 == 0 /\ -fcode5^post101+fcode5^0 == 0 /\ exit_stat^0-exit_stat^post101 == 0 /\ -free_ent^post101+free_ent^0 == 0 /\ hshift11^0-hshift11^post101 == 0 /\ m122^0-m122^post101 == 0 /\ -checkpoint^post101+checkpoint^0 == 0 /\ __const_8388607^0-__const_8388607^post101 == 0 /\ i21^0-i21^post101 == 0 /\ n40^0-n40^post101 == 0 /\ -clear_flg^post101+clear_flg^0 == 0 /\ -c7^post101+c7^0 == 0 /\ -i6^post101+i6^0 == 0 /\ maxcode^0-maxcode^post101 == 0 /\ -rat26^post101+rat26^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post101 == 0 /\ -n_bits^post101+n_bits^0 == 0 /\ hsize_reg10^0-hsize_reg10^post101 == 0 /\ ret_getbyte25^0-ret_getbyte25^post101 == 0 /\ -m130^post101+m130^0 == 0 /\ -hsize^post101+hsize^0 == 0 /\ disp9^0-disp9^post101 == 0 /\ tmp___115^0-tmp___115^post101 == 0 /\ __const_257^0-__const_257^post101 == 0 /\ -__const_9^post101+__const_9^0 == 0), cost: 1 102: l65 -> l64 : InCnt^0'=InCnt^post102, i21^0'=i21^post102, apsim_InCnt^0'=apsim_InCnt^post102, disp9^0'=disp9^post102, tmp12^0'=tmp12^post102, __const_257^0'=__const_257^post102, i6^0'=i6^post102, block_compress^0'=block_compress^post102, out_count^0'=out_count^post102, hshift11^0'=hshift11^post102, hsize___019^0'=hsize___019^post102, __const_8388607^0'=__const_8388607^post102, maxcode^0'=maxcode^post102, clear_flg^0'=clear_flg^post102, ret_getbyte25^0'=ret_getbyte25^post102, __const_16^0'=__const_16^post102, i3^0'=i3^post102, n44^0'=n44^post102, exit_stat^0'=exit_stat^post102, tmp___017^0'=tmp___017^post102, __const_50^0'=__const_50^post102, m122^0'=m122^post102, c37^0'=c37^post102, rat26^0'=rat26^post102, hsize_reg10^0'=hsize_reg10^post102, __const_9^0'=__const_9^post102, n40^0'=n40^post102, count^0'=count^post102, tabort4^0'=tabort4^post102, __const_256^0'=__const_256^post102, i45^0'=i45^post102, bits33^0'=bits33^post102, offset^0'=offset^post102, free_ent^0'=free_ent^post102, tmp___115^0'=tmp___115^post102, __const_65536^0'=__const_65536^post102, maxbits^0'=maxbits^post102, checkpoint^0'=checkpoint^post102, ret_getbyte18^0'=ret_getbyte18^post102, __const_10000^0'=__const_10000^post102, i29^0'=i29^post102, apsim_bound11113^0'=apsim_bound11113^post102, ent8^0'=ent8^post102, tmp___014^0'=tmp___014^post102, __const_429496^0'=__const_429496^post102, in_count^0'=in_count^post102, bytes_out^0'=bytes_out^post102, r_off32^0'=r_off32^post102, hsize^0'=hsize^post102, hsize___027^0'=hsize___027^post102, __const_8^0'=__const_8^post102, maxmaxcode^0'=maxmaxcode^post102, code31^0'=code31^post102, seed2^0'=seed2^post102, __const_2147483647^0'=__const_2147483647^post102, i41^0'=i41^post102, n_bits^0'=n_bits^post102, fcode5^0'=fcode5^post102, tmp___024^0'=tmp___024^post102, __const_53^0'=__const_53^post102, m130^0'=m130^post102, c7^0'=c7^post102, ratio^0'=ratio^post102, (-__const_53^post102+__const_53^0 == 0 /\ -__const_2147483647^post102+__const_2147483647^0 == 0 /\ -__const_65536^post102+__const_65536^0 == 0 /\ tmp___017^0-tmp___017^post102 == 0 /\ -apsim_bound11113^post102+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post102 == 0 /\ clear_flg^0-clear_flg^post102 == 0 /\ -__const_16^post102+__const_16^0 == 0 /\ -__const_8^post102+__const_8^0 == 0 /\ -in_count^post102+in_count^0 == 0 /\ __const_8388607^0-__const_8388607^post102 == 0 /\ tabort4^0-tabort4^post102 == 0 /\ -m122^post102+m122^0 == 0 /\ block_compress^0-block_compress^post102 == 0 /\ c37^0-c37^post102 == 0 /\ checkpoint^0-checkpoint^post102 == 0 /\ -i41^post102+i41^0 == 0 /\ free_ent^0-free_ent^post102 == 0 /\ -hsize_reg10^post102+hsize_reg10^0 == 0 /\ tmp12^0-tmp12^post102 == 0 /\ -offset^post102+offset^0 == 0 /\ -maxmaxcode^post102+maxmaxcode^0 == 0 /\ __const_9^0-__const_9^post102 == 0 /\ InCnt^0-InCnt^post102 == 0 /\ -tmp___024^post102+tmp___024^0 == 0 /\ n40^0-n40^post102 == 0 /\ i6^0-i6^post102 == 0 /\ n44^0-n44^post102 == 0 /\ -count^post102+count^0 == 0 /\ -out_count^post102+out_count^0 == 0 /\ -hsize^post102+hsize^0 == 0 /\ -c7^post102+c7^0 == 0 /\ -disp9^post102+disp9^0 == 0 /\ tmp___014^0-tmp___014^post102 == 0 /\ fcode5^0-fcode5^post102 == 0 /\ __const_256^0-__const_256^post102 == 0 /\ -ret_getbyte18^post102+ret_getbyte18^0 == 0 /\ -ratio^post102+ratio^0 == 0 /\ r_off32^0-r_off32^post102 == 0 /\ -code31^post102+code31^0 == 0 /\ hshift11^0-hshift11^post102 == 0 /\ maxcode^0-maxcode^post102 == 0 /\ bits33^0-bits33^post102 == 0 /\ -exit_stat^post102+exit_stat^0 == 0 /\ i29^0-i29^post102 == 0 /\ hsize___019^0-hsize___019^post102 == 0 /\ __const_50^0-__const_50^post102 == 0 /\ i21^0-i21^post102 == 0 /\ -m130^post102+m130^0 == 0 /\ -i45^post102+i45^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post102 == 0 /\ rat26^0-rat26^post102 == 0 /\ -hsize___027^post102+hsize___027^0 == 0 /\ __const_429496^0-__const_429496^post102 == 0 /\ maxbits^0-maxbits^post102 == 0 /\ -ent8^post102+ent8^0 == 0 /\ -bytes_out^post102+bytes_out^0 == 0 /\ -seed2^post102+seed2^0 == 0 /\ -__const_10000^post102+__const_10000^0 == 0 /\ i3^0-i3^post102 == 0 /\ __const_257^0-__const_257^post102 == 0 /\ -tmp___115^post102+tmp___115^0 == 0 /\ -n_bits^post102+n_bits^0 == 0), cost: 1 105: l66 -> l6 : InCnt^0'=InCnt^post105, i21^0'=i21^post105, apsim_InCnt^0'=apsim_InCnt^post105, disp9^0'=disp9^post105, tmp12^0'=tmp12^post105, __const_257^0'=__const_257^post105, i6^0'=i6^post105, block_compress^0'=block_compress^post105, out_count^0'=out_count^post105, hshift11^0'=hshift11^post105, hsize___019^0'=hsize___019^post105, __const_8388607^0'=__const_8388607^post105, maxcode^0'=maxcode^post105, clear_flg^0'=clear_flg^post105, ret_getbyte25^0'=ret_getbyte25^post105, __const_16^0'=__const_16^post105, i3^0'=i3^post105, n44^0'=n44^post105, exit_stat^0'=exit_stat^post105, tmp___017^0'=tmp___017^post105, __const_50^0'=__const_50^post105, m122^0'=m122^post105, c37^0'=c37^post105, rat26^0'=rat26^post105, hsize_reg10^0'=hsize_reg10^post105, __const_9^0'=__const_9^post105, n40^0'=n40^post105, count^0'=count^post105, tabort4^0'=tabort4^post105, __const_256^0'=__const_256^post105, i45^0'=i45^post105, bits33^0'=bits33^post105, offset^0'=offset^post105, free_ent^0'=free_ent^post105, tmp___115^0'=tmp___115^post105, __const_65536^0'=__const_65536^post105, maxbits^0'=maxbits^post105, checkpoint^0'=checkpoint^post105, ret_getbyte18^0'=ret_getbyte18^post105, __const_10000^0'=__const_10000^post105, i29^0'=i29^post105, apsim_bound11113^0'=apsim_bound11113^post105, ent8^0'=ent8^post105, tmp___014^0'=tmp___014^post105, __const_429496^0'=__const_429496^post105, in_count^0'=in_count^post105, bytes_out^0'=bytes_out^post105, r_off32^0'=r_off32^post105, hsize^0'=hsize^post105, hsize___027^0'=hsize___027^post105, __const_8^0'=__const_8^post105, maxmaxcode^0'=maxmaxcode^post105, code31^0'=code31^post105, seed2^0'=seed2^post105, __const_2147483647^0'=__const_2147483647^post105, i41^0'=i41^post105, n_bits^0'=n_bits^post105, fcode5^0'=fcode5^post105, tmp___024^0'=tmp___024^post105, __const_53^0'=__const_53^post105, m130^0'=m130^post105, c7^0'=c7^post105, ratio^0'=ratio^post105, (i45^0-i45^post105 == 0 /\ -maxmaxcode^post105+maxmaxcode^0 == 0 /\ c37^0-c37^post105 == 0 /\ -fcode5^post105+fcode5^0 == 0 /\ hsize_reg10^0-hsize_reg10^post105 == 0 /\ -free_ent^post105+free_ent^0 == 0 /\ count^0-count^post105 == 0 /\ -checkpoint^post105+checkpoint^0 == 0 /\ __const_16^0-__const_16^post105 == 0 /\ tmp12^0-tmp12^post105 == 0 /\ disp9^0-disp9^post105 == 0 /\ hsize___027^0-hsize___027^post105 == 0 /\ __const_65536^0-__const_65536^post105 == 0 /\ -c7^post105+c7^0 == 0 /\ i3^0-i3^post105 == 0 /\ -code31^post105+code31^0 == 0 /\ -n40^post105+n40^0 == 0 /\ i6^0-i6^post105 == 0 /\ offset^0-offset^post105 == 0 /\ -n_bits^post105+n_bits^0 == 0 /\ -rat26^post105+rat26^0 == 0 /\ m122^0-m122^post105 == 0 /\ -tmp___115^post105+tmp___115^0 == 0 /\ out_count^0-out_count^post105 == 0 /\ apsim_InCnt^0-apsim_InCnt^post105 == 0 /\ -__const_8388607^post105+__const_8388607^0 == 0 /\ -bytes_out^post105+bytes_out^0 == 0 /\ -m130^post105+m130^0 == 0 /\ -hsize^post105+hsize^0 == 0 /\ -apsim_bound11113^post105+apsim_bound11113^0 == 0 /\ -__const_9^post105+__const_9^0 == 0 /\ 1-i6^0 <= 0 /\ tmp___017^0-tmp___017^post105 == 0 /\ -seed2^post105+seed2^0 == 0 /\ -__const_429496^post105+__const_429496^0 == 0 /\ -__const_10000^post105+__const_10000^0 == 0 /\ InCnt^0-InCnt^post105 == 0 /\ hsize___019^0-hsize___019^post105 == 0 /\ -__const_50^post105+__const_50^0 == 0 /\ -ret_getbyte25^post105+ret_getbyte25^0 == 0 /\ -__const_2147483647^post105+__const_2147483647^0 == 0 /\ -__const_256^post105+__const_256^0 == 0 /\ -n44^post105+n44^0 == 0 /\ -bits33^post105+bits33^0 == 0 /\ in_count^0-in_count^post105 == 0 /\ -i29^post105+i29^0 == 0 /\ clear_flg^0-clear_flg^post105 == 0 /\ ent8^0-ent8^post105 == 0 /\ __const_257^0-__const_257^post105 == 0 /\ -r_off32^post105+r_off32^0 == 0 /\ -ratio^post105+ratio^0 == 0 /\ -tmp___014^post105+tmp___014^0 == 0 /\ maxcode^0-maxcode^post105 == 0 /\ exit_stat^0-exit_stat^post105 == 0 /\ __const_53^0-__const_53^post105 == 0 /\ -tmp___024^post105+tmp___024^0 == 0 /\ -maxbits^post105+maxbits^0 == 0 /\ hshift11^0-hshift11^post105 == 0 /\ ret_getbyte18^0-ret_getbyte18^post105 == 0 /\ tabort4^0-tabort4^post105 == 0 /\ -i41^post105+i41^0 == 0 /\ i21^0-i21^post105 == 0 /\ block_compress^0-block_compress^post105 == 0 /\ -__const_8^post105+__const_8^0 == 0), cost: 1 106: l66 -> l6 : InCnt^0'=InCnt^post106, i21^0'=i21^post106, apsim_InCnt^0'=apsim_InCnt^post106, disp9^0'=disp9^post106, tmp12^0'=tmp12^post106, __const_257^0'=__const_257^post106, i6^0'=i6^post106, block_compress^0'=block_compress^post106, out_count^0'=out_count^post106, hshift11^0'=hshift11^post106, hsize___019^0'=hsize___019^post106, __const_8388607^0'=__const_8388607^post106, maxcode^0'=maxcode^post106, clear_flg^0'=clear_flg^post106, ret_getbyte25^0'=ret_getbyte25^post106, __const_16^0'=__const_16^post106, i3^0'=i3^post106, n44^0'=n44^post106, exit_stat^0'=exit_stat^post106, tmp___017^0'=tmp___017^post106, __const_50^0'=__const_50^post106, m122^0'=m122^post106, c37^0'=c37^post106, rat26^0'=rat26^post106, hsize_reg10^0'=hsize_reg10^post106, __const_9^0'=__const_9^post106, n40^0'=n40^post106, count^0'=count^post106, tabort4^0'=tabort4^post106, __const_256^0'=__const_256^post106, i45^0'=i45^post106, bits33^0'=bits33^post106, offset^0'=offset^post106, free_ent^0'=free_ent^post106, tmp___115^0'=tmp___115^post106, __const_65536^0'=__const_65536^post106, maxbits^0'=maxbits^post106, checkpoint^0'=checkpoint^post106, ret_getbyte18^0'=ret_getbyte18^post106, __const_10000^0'=__const_10000^post106, i29^0'=i29^post106, apsim_bound11113^0'=apsim_bound11113^post106, ent8^0'=ent8^post106, tmp___014^0'=tmp___014^post106, __const_429496^0'=__const_429496^post106, in_count^0'=in_count^post106, bytes_out^0'=bytes_out^post106, r_off32^0'=r_off32^post106, hsize^0'=hsize^post106, hsize___027^0'=hsize___027^post106, __const_8^0'=__const_8^post106, maxmaxcode^0'=maxmaxcode^post106, code31^0'=code31^post106, seed2^0'=seed2^post106, __const_2147483647^0'=__const_2147483647^post106, i41^0'=i41^post106, n_bits^0'=n_bits^post106, fcode5^0'=fcode5^post106, tmp___024^0'=tmp___024^post106, __const_53^0'=__const_53^post106, m130^0'=m130^post106, c7^0'=c7^post106, ratio^0'=ratio^post106, (i21^0-i21^post106 == 0 /\ disp9^0-disp9^post106 == 0 /\ -hsize^post106+hsize^0 == 0 /\ checkpoint^0-checkpoint^post106 == 0 /\ -tmp___017^post106+tmp___017^0 == 0 /\ -count^post106+count^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post106 == 0 /\ -c7^post106+c7^0 == 0 /\ tmp12^0-tmp12^post106 == 0 /\ tmp___115^0-tmp___115^post106 == 0 /\ -ratio^post106+ratio^0 == 0 /\ -code31^post106+code31^0 == 0 /\ -ret_getbyte18^post106+ret_getbyte18^0 == 0 /\ i3^0-i3^post106 == 0 /\ -fcode5^post106+fcode5^0 == 0 /\ exit_stat^0-exit_stat^post106 == 0 /\ i6^0-i6^post106 == 0 /\ -bytes_out^post106+bytes_out^0 == 0 /\ -m130^post106+m130^0 == 0 /\ clear_flg^0-clear_flg^post106 == 0 /\ -hsize___027^post106+hsize___027^0 == 0 /\ __const_2147483647^0-__const_2147483647^post106 == 0 /\ apsim_InCnt^0-apsim_InCnt^post106 == 0 /\ -i45^post106+i45^0 == 0 /\ -ent8^post106+ent8^0 == 0 /\ -seed2^post106+seed2^0 == 0 /\ tmp___014^0-tmp___014^post106 == 0 /\ maxmaxcode^0-maxmaxcode^post106 == 0 /\ __const_256^0-__const_256^post106 == 0 /\ -__const_10000^post106+__const_10000^0 == 0 /\ m122^0-m122^post106 == 0 /\ __const_8388607^0-__const_8388607^post106 == 0 /\ bits33^0-bits33^post106 == 0 /\ -n_bits^post106+n_bits^0 == 0 /\ -in_count^post106+in_count^0 == 0 /\ __const_50^0-__const_50^post106 == 0 /\ free_ent^0-free_ent^post106 == 0 /\ -__const_65536^post106+__const_65536^0 == 0 /\ rat26^0-rat26^post106 == 0 /\ -__const_53^post106+__const_53^0 == 0 /\ out_count^0-out_count^post106 == 0 /\ -__const_8^post106+__const_8^0 == 0 /\ -apsim_bound11113^post106+apsim_bound11113^0 == 0 /\ __const_16^0-__const_16^post106 == 0 /\ __const_9^0-__const_9^post106 == 0 /\ InCnt^0-InCnt^post106 == 0 /\ -maxbits^post106+maxbits^0 == 0 /\ 1+i6^0 <= 0 /\ n44^0-n44^post106 == 0 /\ -hsize_reg10^post106+hsize_reg10^0 == 0 /\ block_compress^0-block_compress^post106 == 0 /\ -i41^post106+i41^0 == 0 /\ -tabort4^post106+tabort4^0 == 0 /\ -__const_257^post106+__const_257^0 == 0 /\ n40^0-n40^post106 == 0 /\ -__const_429496^post106+__const_429496^0 == 0 /\ -offset^post106+offset^0 == 0 /\ -c37^post106+c37^0 == 0 /\ hshift11^0-hshift11^post106 == 0 /\ maxcode^0-maxcode^post106 == 0 /\ i29^0-i29^post106 == 0 /\ r_off32^0-r_off32^post106 == 0 /\ hsize___019^0-hsize___019^post106 == 0 /\ -tmp___024^post106+tmp___024^0 == 0), cost: 1 107: l66 -> l6 : InCnt^0'=InCnt^post107, i21^0'=i21^post107, apsim_InCnt^0'=apsim_InCnt^post107, disp9^0'=disp9^post107, tmp12^0'=tmp12^post107, __const_257^0'=__const_257^post107, i6^0'=i6^post107, block_compress^0'=block_compress^post107, out_count^0'=out_count^post107, hshift11^0'=hshift11^post107, hsize___019^0'=hsize___019^post107, __const_8388607^0'=__const_8388607^post107, maxcode^0'=maxcode^post107, clear_flg^0'=clear_flg^post107, ret_getbyte25^0'=ret_getbyte25^post107, __const_16^0'=__const_16^post107, i3^0'=i3^post107, n44^0'=n44^post107, exit_stat^0'=exit_stat^post107, tmp___017^0'=tmp___017^post107, __const_50^0'=__const_50^post107, m122^0'=m122^post107, c37^0'=c37^post107, rat26^0'=rat26^post107, hsize_reg10^0'=hsize_reg10^post107, __const_9^0'=__const_9^post107, n40^0'=n40^post107, count^0'=count^post107, tabort4^0'=tabort4^post107, __const_256^0'=__const_256^post107, i45^0'=i45^post107, bits33^0'=bits33^post107, offset^0'=offset^post107, free_ent^0'=free_ent^post107, tmp___115^0'=tmp___115^post107, __const_65536^0'=__const_65536^post107, maxbits^0'=maxbits^post107, checkpoint^0'=checkpoint^post107, ret_getbyte18^0'=ret_getbyte18^post107, __const_10000^0'=__const_10000^post107, i29^0'=i29^post107, apsim_bound11113^0'=apsim_bound11113^post107, ent8^0'=ent8^post107, tmp___014^0'=tmp___014^post107, __const_429496^0'=__const_429496^post107, in_count^0'=in_count^post107, bytes_out^0'=bytes_out^post107, r_off32^0'=r_off32^post107, hsize^0'=hsize^post107, hsize___027^0'=hsize___027^post107, __const_8^0'=__const_8^post107, maxmaxcode^0'=maxmaxcode^post107, code31^0'=code31^post107, seed2^0'=seed2^post107, __const_2147483647^0'=__const_2147483647^post107, i41^0'=i41^post107, n_bits^0'=n_bits^post107, fcode5^0'=fcode5^post107, tmp___024^0'=tmp___024^post107, __const_53^0'=__const_53^post107, m130^0'=m130^post107, c7^0'=c7^post107, ratio^0'=ratio^post107, (-ratio^post107+ratio^0 == 0 /\ -tmp___014^post107+tmp___014^0 == 0 /\ -code31^post107+code31^0 == 0 /\ i21^0-i21^post107 == 0 /\ i6^0 <= 0 /\ -tmp___115^post107+tmp___115^0 == 0 /\ -rat26^post107+rat26^0 == 0 /\ -tmp___024^post107+tmp___024^0 == 0 /\ exit_stat^0-exit_stat^post107 == 0 /\ i6^0-i6^post107 == 0 /\ hsize_reg10^0-hsize_reg10^post107 == 0 /\ count^0-count^post107 == 0 /\ -seed2^post107+seed2^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post107 == 0 /\ -__const_50^post107+__const_50^0 == 0 /\ -fcode5^post107+fcode5^0 == 0 /\ hsize___027^0-hsize___027^post107 == 0 /\ clear_flg^0-clear_flg^post107 == 0 /\ tmp___017^0-tmp___017^post107 == 0 /\ -__const_2147483647^post107+__const_2147483647^0 == 0 /\ -r_off32^post107+r_off32^0 == 0 /\ -i6^0 <= 0 /\ -n44^post107+n44^0 == 0 /\ offset^0-offset^post107 == 0 /\ m122^0-m122^post107 == 0 /\ __const_10000^0-__const_10000^post107 == 0 /\ -c7^post107+c7^0 == 0 /\ out_count^0-out_count^post107 == 0 /\ n_bits^0-n_bits^post107 == 0 /\ tabort4^0-tabort4^post107 == 0 /\ -n40^post107+n40^0 == 0 /\ -1+disp9^post107 == 0 /\ in_count^0-in_count^post107 == 0 /\ -maxbits^post107+maxbits^0 == 0 /\ __const_257^0-__const_257^post107 == 0 /\ ent8^0-ent8^post107 == 0 /\ -m130^post107+m130^0 == 0 /\ __const_9^0-__const_9^post107 == 0 /\ -bytes_out^post107+bytes_out^0 == 0 /\ -__const_8388607^post107+__const_8388607^0 == 0 /\ -i41^post107+i41^0 == 0 /\ InCnt^0-InCnt^post107 == 0 /\ i3^0-i3^post107 == 0 /\ -__const_8^post107+__const_8^0 == 0 /\ -apsim_bound11113^post107+apsim_bound11113^0 == 0 /\ __const_16^0-__const_16^post107 == 0 /\ -i45^post107+i45^0 == 0 /\ -__const_429496^post107+__const_429496^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post107 == 0 /\ -maxmaxcode^post107+maxmaxcode^0 == 0 /\ -hsize^post107+hsize^0 == 0 /\ tmp12^0-tmp12^post107 == 0 /\ block_compress^0-block_compress^post107 == 0 /\ -free_ent^post107+free_ent^0 == 0 /\ -ret_getbyte25^post107+ret_getbyte25^0 == 0 /\ -checkpoint^post107+checkpoint^0 == 0 /\ __const_65536^0-__const_65536^post107 == 0 /\ c37^0-c37^post107 == 0 /\ maxcode^0-maxcode^post107 == 0 /\ -i29^post107+i29^0 == 0 /\ hsize___019^0-hsize___019^post107 == 0 /\ -__const_53^post107+__const_53^0 == 0 /\ -__const_256^post107+__const_256^0 == 0 /\ -bits33^post107+bits33^0 == 0 /\ hshift11^0-hshift11^post107 == 0), cost: 1 108: l67 -> l62 : InCnt^0'=InCnt^post108, i21^0'=i21^post108, apsim_InCnt^0'=apsim_InCnt^post108, disp9^0'=disp9^post108, tmp12^0'=tmp12^post108, __const_257^0'=__const_257^post108, i6^0'=i6^post108, block_compress^0'=block_compress^post108, out_count^0'=out_count^post108, hshift11^0'=hshift11^post108, hsize___019^0'=hsize___019^post108, __const_8388607^0'=__const_8388607^post108, maxcode^0'=maxcode^post108, clear_flg^0'=clear_flg^post108, ret_getbyte25^0'=ret_getbyte25^post108, __const_16^0'=__const_16^post108, i3^0'=i3^post108, n44^0'=n44^post108, exit_stat^0'=exit_stat^post108, tmp___017^0'=tmp___017^post108, __const_50^0'=__const_50^post108, m122^0'=m122^post108, c37^0'=c37^post108, rat26^0'=rat26^post108, hsize_reg10^0'=hsize_reg10^post108, __const_9^0'=__const_9^post108, n40^0'=n40^post108, count^0'=count^post108, tabort4^0'=tabort4^post108, __const_256^0'=__const_256^post108, i45^0'=i45^post108, bits33^0'=bits33^post108, offset^0'=offset^post108, free_ent^0'=free_ent^post108, tmp___115^0'=tmp___115^post108, __const_65536^0'=__const_65536^post108, maxbits^0'=maxbits^post108, checkpoint^0'=checkpoint^post108, ret_getbyte18^0'=ret_getbyte18^post108, __const_10000^0'=__const_10000^post108, i29^0'=i29^post108, apsim_bound11113^0'=apsim_bound11113^post108, ent8^0'=ent8^post108, tmp___014^0'=tmp___014^post108, __const_429496^0'=__const_429496^post108, in_count^0'=in_count^post108, bytes_out^0'=bytes_out^post108, r_off32^0'=r_off32^post108, hsize^0'=hsize^post108, hsize___027^0'=hsize___027^post108, __const_8^0'=__const_8^post108, maxmaxcode^0'=maxmaxcode^post108, code31^0'=code31^post108, seed2^0'=seed2^post108, __const_2147483647^0'=__const_2147483647^post108, i41^0'=i41^post108, n_bits^0'=n_bits^post108, fcode5^0'=fcode5^post108, tmp___024^0'=tmp___024^post108, __const_53^0'=__const_53^post108, m130^0'=m130^post108, c7^0'=c7^post108, ratio^0'=ratio^post108, (-hsize_reg10^post108+hsize_reg10^0 == 0 /\ tmp___115^0-tmp___115^post108 == 0 /\ m122^0-m122^post108 == 0 /\ hshift11^0-hshift11^post108 == 0 /\ i29^0-i29^post108 == 0 /\ -tabort4^post108+tabort4^0 == 0 /\ -seed2^post108+seed2^0 == 0 /\ i6^0-i6^post108 == 0 /\ exit_stat^0-exit_stat^post108 == 0 /\ -__const_10000^post108+__const_10000^0 == 0 /\ i21^0-i21^post108 == 0 /\ checkpoint^0-checkpoint^post108 == 0 /\ -hsize___027^post108+hsize___027^0 == 0 /\ n40^0-n40^post108 == 0 /\ -tmp___024^post108+tmp___024^0 == 0 /\ -__const_2147483647^post108+__const_2147483647^0 == 0 /\ __const_256^0-__const_256^post108 == 0 /\ __const_8388607^0-__const_8388607^post108 == 0 /\ -__const_65536^post108+__const_65536^0 == 0 /\ -__const_8^post108+__const_8^0 == 0 /\ -count^post108+count^0 == 0 /\ -ratio^post108+ratio^0 == 0 /\ disp9^0-disp9^post108 == 0 /\ -clear_flg^post108+clear_flg^0 == 0 /\ -tmp___014^post108+tmp___014^0 == 0 /\ rat26^0-rat26^post108 == 0 /\ -fcode5^post108+fcode5^0 == 0 /\ -i3^post108+i3^0 == 0 /\ -maxbits^post108+maxbits^0 == 0 /\ maxmaxcode^0-maxmaxcode^post108 == 0 /\ -bytes_out^post108+bytes_out^0 == 0 /\ -m130^post108+m130^0 == 0 /\ -i41^post108+i41^0 == 0 /\ __const_16^0-__const_16^post108 == 0 /\ maxcode^0-maxcode^post108 == 0 /\ -ent8^post108+ent8^0 == 0 /\ -__const_257^post108+__const_257^0 == 0 /\ -offset^post108+offset^0 == 0 /\ __const_50^0-__const_50^post108 == 0 /\ block_compress^0-block_compress^post108 == 0 /\ out_count^0-out_count^post108 == 0 /\ apsim_InCnt^0-apsim_InCnt^post108 == 0 /\ -c37^post108+c37^0 == 0 /\ -n_bits^post108+n_bits^0 == 0 /\ -in_count^post108+in_count^0 == 0 /\ tmp12^0-tmp12^post108 == 0 /\ __const_429496^0-__const_429496^post108 == 0 /\ -tmp___017^post108+tmp___017^0 == 0 /\ -__const_53^post108+__const_53^0 == 0 /\ -bits33^post108+bits33^0 == 0 /\ -code31^post108+code31^0 == 0 /\ -apsim_bound11113^post108+apsim_bound11113^0 == 0 /\ InCnt^0-InCnt^post108 == 0 /\ -__const_9^post108+__const_9^0 == 0 /\ r_off32^0-r_off32^post108 == 0 /\ hsize___019^0-hsize___019^post108 == 0 /\ n44^0-n44^post108 == 0 /\ -ret_getbyte18^post108+ret_getbyte18^0 == 0 /\ free_ent^0-free_ent^post108 == 0 /\ c7^0-c7^post108 == 0 /\ -hsize^post108+hsize^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post108 == 0 /\ i45^0-i45^post108 == 0), cost: 1 109: l67 -> l66 : InCnt^0'=InCnt^post109, i21^0'=i21^post109, apsim_InCnt^0'=apsim_InCnt^post109, disp9^0'=disp9^post109, tmp12^0'=tmp12^post109, __const_257^0'=__const_257^post109, i6^0'=i6^post109, block_compress^0'=block_compress^post109, out_count^0'=out_count^post109, hshift11^0'=hshift11^post109, hsize___019^0'=hsize___019^post109, __const_8388607^0'=__const_8388607^post109, maxcode^0'=maxcode^post109, clear_flg^0'=clear_flg^post109, ret_getbyte25^0'=ret_getbyte25^post109, __const_16^0'=__const_16^post109, i3^0'=i3^post109, n44^0'=n44^post109, exit_stat^0'=exit_stat^post109, tmp___017^0'=tmp___017^post109, __const_50^0'=__const_50^post109, m122^0'=m122^post109, c37^0'=c37^post109, rat26^0'=rat26^post109, hsize_reg10^0'=hsize_reg10^post109, __const_9^0'=__const_9^post109, n40^0'=n40^post109, count^0'=count^post109, tabort4^0'=tabort4^post109, __const_256^0'=__const_256^post109, i45^0'=i45^post109, bits33^0'=bits33^post109, offset^0'=offset^post109, free_ent^0'=free_ent^post109, tmp___115^0'=tmp___115^post109, __const_65536^0'=__const_65536^post109, maxbits^0'=maxbits^post109, checkpoint^0'=checkpoint^post109, ret_getbyte18^0'=ret_getbyte18^post109, __const_10000^0'=__const_10000^post109, i29^0'=i29^post109, apsim_bound11113^0'=apsim_bound11113^post109, ent8^0'=ent8^post109, tmp___014^0'=tmp___014^post109, __const_429496^0'=__const_429496^post109, in_count^0'=in_count^post109, bytes_out^0'=bytes_out^post109, r_off32^0'=r_off32^post109, hsize^0'=hsize^post109, hsize___027^0'=hsize___027^post109, __const_8^0'=__const_8^post109, maxmaxcode^0'=maxmaxcode^post109, code31^0'=code31^post109, seed2^0'=seed2^post109, __const_2147483647^0'=__const_2147483647^post109, i41^0'=i41^post109, n_bits^0'=n_bits^post109, fcode5^0'=fcode5^post109, tmp___024^0'=tmp___024^post109, __const_53^0'=__const_53^post109, m130^0'=m130^post109, c7^0'=c7^post109, ratio^0'=ratio^post109, (hsize___027^0-hsize___027^post109 == 0 /\ i6^0-i6^post109 == 0 /\ -__const_50^post109+__const_50^0 == 0 /\ hshift11^0-hshift11^post109 == 0 /\ -__const_8^post109+__const_8^0 == 0 /\ -i29^post109+i29^0 == 0 /\ -__const_256^post109+__const_256^0 == 0 /\ -__const_2147483647^post109+__const_2147483647^0 == 0 /\ -n44^post109+n44^0 == 0 /\ -__const_53^post109+__const_53^0 == 0 /\ i21^0-i21^post109 == 0 /\ -ratio^post109+ratio^0 == 0 /\ seed2^0-seed2^post109 == 0 /\ -tmp___014^post109+tmp___014^0 == 0 /\ maxbits^0-maxbits^post109 == 0 /\ -m122^post109+m122^0 == 0 /\ hsize_reg10^0-hsize_reg10^post109 == 0 /\ __const_10000^0-__const_10000^post109 == 0 /\ -tmp___024^post109+tmp___024^0 == 0 /\ -i41^post109+i41^0 == 0 /\ in_count^0-in_count^post109 == 0 /\ clear_flg^0-clear_flg^post109 == 0 /\ -__const_429496^post109+__const_429496^0 == 0 /\ __const_257^0-__const_257^post109 == 0 /\ rat26^0-rat26^post109 == 0 /\ -exit_stat^post109+exit_stat^0 == 0 /\ -c7^post109+c7^0 == 0 /\ maxcode^0-maxcode^post109 == 0 /\ -maxmaxcode^post109+maxmaxcode^0 == 0 /\ offset^0-offset^post109 == 0 /\ -fcode5^post109+fcode5^0 == 0 /\ -hsize^post109+hsize^0 == 0 /\ -free_ent^post109+free_ent^0 == 0 /\ __const_16^0-__const_16^post109 == 0 /\ -checkpoint^post109+checkpoint^0 == 0 /\ out_count^0-out_count^post109 == 0 /\ apsim_InCnt^0-apsim_InCnt^post109 == 0 /\ tabort4^0-tabort4^post109 == 0 /\ -r_off32^post109+r_off32^0 == 0 /\ n_bits^0-n_bits^post109 == 0 /\ bits33^0-bits33^post109 == 0 /\ -code31^post109+code31^0 == 0 /\ tmp___017^0-tmp___017^post109 == 0 /\ InCnt^0-InCnt^post109 == 0 /\ c37^0-c37^post109 == 0 /\ -ret_getbyte18^post109+ret_getbyte18^0 == 0 /\ hsize___019^0-hsize___019^post109 == 0 /\ -n40^post109+n40^0 == 0 /\ -block_compress^post109+block_compress^0 == 0 /\ i6^0+disp9^post109-hsize_reg10^0 == 0 /\ count^0-count^post109 == 0 /\ -tmp___115^post109+tmp___115^0 == 0 /\ -bytes_out^post109+bytes_out^0 == 0 /\ -__const_8388607^post109+__const_8388607^0 == 0 /\ -m130^post109+m130^0 == 0 /\ __const_65536^0-__const_65536^post109 == 0 /\ ret_getbyte25^0-ret_getbyte25^post109 == 0 /\ i3^0-i3^post109 == 0 /\ -apsim_bound11113^post109+apsim_bound11113^0 == 0 /\ tmp12^0-tmp12^post109 == 0 /\ -i45^post109+i45^0 == 0 /\ ent8^0-ent8^post109 == 0 /\ __const_9^0-__const_9^post109 == 0), cost: 1 110: l68 -> l67 : InCnt^0'=InCnt^post110, i21^0'=i21^post110, apsim_InCnt^0'=apsim_InCnt^post110, disp9^0'=disp9^post110, tmp12^0'=tmp12^post110, __const_257^0'=__const_257^post110, i6^0'=i6^post110, block_compress^0'=block_compress^post110, out_count^0'=out_count^post110, hshift11^0'=hshift11^post110, hsize___019^0'=hsize___019^post110, __const_8388607^0'=__const_8388607^post110, maxcode^0'=maxcode^post110, clear_flg^0'=clear_flg^post110, ret_getbyte25^0'=ret_getbyte25^post110, __const_16^0'=__const_16^post110, i3^0'=i3^post110, n44^0'=n44^post110, exit_stat^0'=exit_stat^post110, tmp___017^0'=tmp___017^post110, __const_50^0'=__const_50^post110, m122^0'=m122^post110, c37^0'=c37^post110, rat26^0'=rat26^post110, hsize_reg10^0'=hsize_reg10^post110, __const_9^0'=__const_9^post110, n40^0'=n40^post110, count^0'=count^post110, tabort4^0'=tabort4^post110, __const_256^0'=__const_256^post110, i45^0'=i45^post110, bits33^0'=bits33^post110, offset^0'=offset^post110, free_ent^0'=free_ent^post110, tmp___115^0'=tmp___115^post110, __const_65536^0'=__const_65536^post110, maxbits^0'=maxbits^post110, checkpoint^0'=checkpoint^post110, ret_getbyte18^0'=ret_getbyte18^post110, __const_10000^0'=__const_10000^post110, i29^0'=i29^post110, apsim_bound11113^0'=apsim_bound11113^post110, ent8^0'=ent8^post110, tmp___014^0'=tmp___014^post110, __const_429496^0'=__const_429496^post110, in_count^0'=in_count^post110, bytes_out^0'=bytes_out^post110, r_off32^0'=r_off32^post110, hsize^0'=hsize^post110, hsize___027^0'=hsize___027^post110, __const_8^0'=__const_8^post110, maxmaxcode^0'=maxmaxcode^post110, code31^0'=code31^post110, seed2^0'=seed2^post110, __const_2147483647^0'=__const_2147483647^post110, i41^0'=i41^post110, n_bits^0'=n_bits^post110, fcode5^0'=fcode5^post110, tmp___024^0'=tmp___024^post110, __const_53^0'=__const_53^post110, m130^0'=m130^post110, c7^0'=c7^post110, ratio^0'=ratio^post110, (n44^0-n44^post110 == 0 /\ -in_count^post110+in_count^0 == 0 /\ -bits33^post110+bits33^0 == 0 /\ -__const_2147483647^post110+__const_2147483647^0 == 0 /\ -__const_53^post110+__const_53^0 == 0 /\ n40^0-n40^post110 == 0 /\ __const_256^0-__const_256^post110 == 0 /\ -__const_9^post110+__const_9^0 == 0 /\ m122^0-m122^post110 == 0 /\ hshift11^0-hshift11^post110 == 0 /\ -i3^post110+i3^0 == 0 /\ i29^0-i29^post110 == 0 /\ tmp___017^0-tmp___017^post110 == 0 /\ hsize___019^0-hsize___019^post110 == 0 /\ -__const_8^post110+__const_8^0 == 0 /\ -maxbits^post110+maxbits^0 == 0 /\ -hsize_reg10^post110+hsize_reg10^0 == 0 /\ -i41^post110+i41^0 == 0 /\ disp9^0-disp9^post110 == 0 /\ i21^0-i21^post110 == 0 /\ __const_50^0-__const_50^post110 == 0 /\ -maxmaxcode^post110+maxmaxcode^0 == 0 /\ rat26^0-rat26^post110 == 0 /\ -tabort4^post110+tabort4^0 == 0 /\ tmp___115^0-tmp___115^post110 == 0 /\ -offset^post110+offset^0 == 0 /\ __const_16^0-__const_16^post110 == 0 /\ __const_257^0-__const_257^post110 == 0 /\ -c37^post110+c37^0 == 0 /\ -tmp___024^post110+tmp___024^0 == 0 /\ block_compress^0-block_compress^post110 == 0 /\ exit_stat^0-exit_stat^post110 == 0 /\ -code31^post110+code31^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post110 == 0 /\ -ratio^post110+ratio^0 == 0 /\ -ret_getbyte18^post110+ret_getbyte18^0 == 0 /\ __const_8388607^0-__const_8388607^post110 == 0 /\ -tmp___014^post110+tmp___014^0 == 0 /\ -clear_flg^post110+clear_flg^0 == 0 /\ -fcode5^post110+fcode5^0 == 0 /\ maxcode^0-maxcode^post110 == 0 /\ -hsize^post110+hsize^0 == 0 /\ r_off32^0-r_off32^post110 == 0 /\ -free_ent^post110+free_ent^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post110 == 0 /\ count^0-count^post110 == 0 /\ -m130^post110+m130^0 == 0 /\ checkpoint^0-checkpoint^post110 == 0 /\ -bytes_out^post110+bytes_out^0 == 0 /\ -ent8^post110+ent8^0 == 0 /\ out_count^0-out_count^post110 == 0 /\ -seed2^post110+seed2^0 == 0 /\ i45^0-i45^post110 == 0 /\ ret_getbyte25^0-ret_getbyte25^post110 == 0 /\ -__const_10000^post110+__const_10000^0 == 0 /\ -c7^post110+c7^0 == 0 /\ tmp12^0-tmp12^post110 == 0 /\ -n_bits^post110+n_bits^0 == 0 /\ -hsize___027^post110+hsize___027^0 == 0 /\ InCnt^0-InCnt^post110 == 0 /\ -__const_65536^post110+__const_65536^0 == 0 /\ __const_429496^0-__const_429496^post110 == 0 /\ i6^0-i6^post110 == 0), cost: 1 111: l68 -> l1 : InCnt^0'=InCnt^post111, i21^0'=i21^post111, apsim_InCnt^0'=apsim_InCnt^post111, disp9^0'=disp9^post111, tmp12^0'=tmp12^post111, __const_257^0'=__const_257^post111, i6^0'=i6^post111, block_compress^0'=block_compress^post111, out_count^0'=out_count^post111, hshift11^0'=hshift11^post111, hsize___019^0'=hsize___019^post111, __const_8388607^0'=__const_8388607^post111, maxcode^0'=maxcode^post111, clear_flg^0'=clear_flg^post111, ret_getbyte25^0'=ret_getbyte25^post111, __const_16^0'=__const_16^post111, i3^0'=i3^post111, n44^0'=n44^post111, exit_stat^0'=exit_stat^post111, tmp___017^0'=tmp___017^post111, __const_50^0'=__const_50^post111, m122^0'=m122^post111, c37^0'=c37^post111, rat26^0'=rat26^post111, hsize_reg10^0'=hsize_reg10^post111, __const_9^0'=__const_9^post111, n40^0'=n40^post111, count^0'=count^post111, tabort4^0'=tabort4^post111, __const_256^0'=__const_256^post111, i45^0'=i45^post111, bits33^0'=bits33^post111, offset^0'=offset^post111, free_ent^0'=free_ent^post111, tmp___115^0'=tmp___115^post111, __const_65536^0'=__const_65536^post111, maxbits^0'=maxbits^post111, checkpoint^0'=checkpoint^post111, ret_getbyte18^0'=ret_getbyte18^post111, __const_10000^0'=__const_10000^post111, i29^0'=i29^post111, apsim_bound11113^0'=apsim_bound11113^post111, ent8^0'=ent8^post111, tmp___014^0'=tmp___014^post111, __const_429496^0'=__const_429496^post111, in_count^0'=in_count^post111, bytes_out^0'=bytes_out^post111, r_off32^0'=r_off32^post111, hsize^0'=hsize^post111, hsize___027^0'=hsize___027^post111, __const_8^0'=__const_8^post111, maxmaxcode^0'=maxmaxcode^post111, code31^0'=code31^post111, seed2^0'=seed2^post111, __const_2147483647^0'=__const_2147483647^post111, i41^0'=i41^post111, n_bits^0'=n_bits^post111, fcode5^0'=fcode5^post111, tmp___024^0'=tmp___024^post111, __const_53^0'=__const_53^post111, m130^0'=m130^post111, c7^0'=c7^post111, ratio^0'=ratio^post111, (0 == 0 /\ -n_bits^post111+n_bits^0 == 0 /\ tmp___017^0-tmp___017^post111 == 0 /\ -n40^post111+n40^0 == 0 /\ -m122^post111+m122^0 == 0 /\ i3^0-i3^post111 == 0 /\ n44^0-n44^post111 == 0 /\ -__const_16^post111+__const_16^0 == 0 /\ code31^0-code31^post111 == 0 /\ clear_flg^0-clear_flg^post111 == 0 /\ -m130^post111+m130^0 == 0 /\ -i41^post111+i41^0 == 0 /\ hsize___027^0-hsize___027^post111 == 0 /\ hsize___019^0-hsize___019^post111 == 0 /\ -maxmaxcode^post111+maxmaxcode^0 == 0 /\ __const_10000^0-__const_10000^post111 == 0 /\ -apsim_bound11113^post111+apsim_bound11113^0 == 0 /\ -i45^post111+i45^0 == 0 /\ free_ent^0-free_ent^post111 == 0 /\ hshift11^0-hshift11^post111 == 0 /\ tabort4^0-tabort4^post111 == 0 /\ -hsize^post111+hsize^0 == 0 /\ -exit_stat^post111+exit_stat^0 == 0 /\ disp9^0-disp9^post111 == 0 /\ -checkpoint^post111+checkpoint^0 == 0 /\ i21^0-i21^post111 == 0 /\ rat26^0-rat26^post111 == 0 /\ __const_257^0-__const_257^post111 == 0 /\ -in_count^post111+in_count^0 == 0 /\ -i29^post111+i29^0 == 0 /\ seed2^0-seed2^post111 == 0 /\ -__const_256^post111+__const_256^0 == 0 /\ -__const_53^post111+__const_53^0 == 0 /\ maxbits^0-maxbits^post111 == 0 /\ hsize_reg10^0-hsize_reg10^post111 == 0 /\ -ratio^post111+ratio^0 == 0 /\ __const_65536^0-__const_65536^post111 == 0 /\ -block_compress^post111+block_compress^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post111 == 0 /\ -ret_getbyte18^post111+ret_getbyte18^0 == 0 /\ -tmp___014^post111+tmp___014^0 == 0 /\ bits33^0-bits33^post111 == 0 /\ -tmp___024^post111+tmp___024^0 == 0 /\ tmp12^0-tmp12^post111 == 0 /\ -tmp___115^post111+tmp___115^0 == 0 /\ c37^0-c37^post111 == 0 /\ maxcode^0-maxcode^post111 == 0 /\ offset^0-offset^post111 == 0 /\ __const_8388607^0-__const_8388607^post111 == 0 /\ -__const_429496^post111+__const_429496^0 == 0 /\ -c7^post111+c7^0 == 0 /\ out_count^0-out_count^post111 == 0 /\ __const_50^0-__const_50^post111 == 0 /\ ret_getbyte25^0-ret_getbyte25^post111 == 0 /\ -fcode5^post111+fcode5^0 == 0 /\ -__const_8^post111+__const_8^0 == 0 /\ __const_9^0-__const_9^post111 == 0 /\ InCnt^0-InCnt^post111 == 0 /\ -r_off32^post111+r_off32^0 == 0 /\ -__const_2147483647^post111+__const_2147483647^0 == 0 /\ i6^0-i6^post111 == 0 /\ -count^post111+count^0 == 0 /\ bytes_out^0-bytes_out^post111 == 0), cost: 1 112: l68 -> l67 : InCnt^0'=InCnt^post112, i21^0'=i21^post112, apsim_InCnt^0'=apsim_InCnt^post112, disp9^0'=disp9^post112, tmp12^0'=tmp12^post112, __const_257^0'=__const_257^post112, i6^0'=i6^post112, block_compress^0'=block_compress^post112, out_count^0'=out_count^post112, hshift11^0'=hshift11^post112, hsize___019^0'=hsize___019^post112, __const_8388607^0'=__const_8388607^post112, maxcode^0'=maxcode^post112, clear_flg^0'=clear_flg^post112, ret_getbyte25^0'=ret_getbyte25^post112, __const_16^0'=__const_16^post112, i3^0'=i3^post112, n44^0'=n44^post112, exit_stat^0'=exit_stat^post112, tmp___017^0'=tmp___017^post112, __const_50^0'=__const_50^post112, m122^0'=m122^post112, c37^0'=c37^post112, rat26^0'=rat26^post112, hsize_reg10^0'=hsize_reg10^post112, __const_9^0'=__const_9^post112, n40^0'=n40^post112, count^0'=count^post112, tabort4^0'=tabort4^post112, __const_256^0'=__const_256^post112, i45^0'=i45^post112, bits33^0'=bits33^post112, offset^0'=offset^post112, free_ent^0'=free_ent^post112, tmp___115^0'=tmp___115^post112, __const_65536^0'=__const_65536^post112, maxbits^0'=maxbits^post112, checkpoint^0'=checkpoint^post112, ret_getbyte18^0'=ret_getbyte18^post112, __const_10000^0'=__const_10000^post112, i29^0'=i29^post112, apsim_bound11113^0'=apsim_bound11113^post112, ent8^0'=ent8^post112, tmp___014^0'=tmp___014^post112, __const_429496^0'=__const_429496^post112, in_count^0'=in_count^post112, bytes_out^0'=bytes_out^post112, r_off32^0'=r_off32^post112, hsize^0'=hsize^post112, hsize___027^0'=hsize___027^post112, __const_8^0'=__const_8^post112, maxmaxcode^0'=maxmaxcode^post112, code31^0'=code31^post112, seed2^0'=seed2^post112, __const_2147483647^0'=__const_2147483647^post112, i41^0'=i41^post112, n_bits^0'=n_bits^post112, fcode5^0'=fcode5^post112, tmp___024^0'=tmp___024^post112, __const_53^0'=__const_53^post112, m130^0'=m130^post112, c7^0'=c7^post112, ratio^0'=ratio^post112, (-i41^post112+i41^0 == 0 /\ i3^0-i3^post112 == 0 /\ -m130^post112+m130^0 == 0 /\ -maxmaxcode^post112+maxmaxcode^0 == 0 /\ -bytes_out^post112+bytes_out^0 == 0 /\ __const_256^0-__const_256^post112 == 0 /\ -ent8^post112+ent8^0 == 0 /\ InCnt^0-InCnt^post112 == 0 /\ tmp___017^0-tmp___017^post112 == 0 /\ hsize___019^0-hsize___019^post112 == 0 /\ -offset^post112+offset^0 == 0 /\ -c7^post112+c7^0 == 0 /\ n44^0-n44^post112 == 0 /\ -n_bits^post112+n_bits^0 == 0 /\ -c37^post112+c37^0 == 0 /\ tmp___115^0-tmp___115^post112 == 0 /\ -in_count^post112+in_count^0 == 0 /\ -bits33^post112+bits33^0 == 0 /\ -__const_53^post112+__const_53^0 == 0 /\ __const_16^0-__const_16^post112 == 0 /\ -code31^post112+code31^0 == 0 /\ __const_257^0-__const_257^post112 == 0 /\ maxcode^0-maxcode^post112 == 0 /\ block_compress^0-block_compress^post112 == 0 /\ -__const_9^post112+__const_9^0 == 0 /\ i21^0-i21^post112 == 0 /\ -hsize^post112+hsize^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post112 == 0 /\ -free_ent^post112+free_ent^0 == 0 /\ -rat26^post112+rat26^0 == 0 /\ -seed2^post112+seed2^0 == 0 /\ n40^0-n40^post112 == 0 /\ -i29^post112+i29^0 == 0 /\ __const_8388607^0-__const_8388607^post112 == 0 /\ tmp12^0-tmp12^post112 == 0 /\ hsize_reg10^0-hsize_reg10^post112 == 0 /\ -hshift11^post112+hshift11^0 == 0 /\ -tabort4^post112+tabort4^0 == 0 /\ __const_429496^0-__const_429496^post112 == 0 /\ r_off32^0-r_off32^post112 == 0 /\ apsim_bound11113^0-apsim_bound11113^post112 == 0 /\ disp9^0-disp9^post112 == 0 /\ -hsize___027^post112+hsize___027^0 == 0 /\ -__const_65536^post112+__const_65536^0 == 0 /\ m122^0-m122^post112 == 0 /\ tmp___024^0-tmp___024^post112 == 0 /\ ret_getbyte25^0-ret_getbyte25^post112 == 0 /\ -__const_10000^post112+__const_10000^0 == 0 /\ i45^0-i45^post112 == 0 /\ -__const_50^post112+__const_50^0 == 0 /\ -__const_2147483647^post112+__const_2147483647^0 == 0 /\ i6^0-i6^post112 == 0 /\ -ratio^post112+ratio^0 == 0 /\ count^0-count^post112 == 0 /\ -clear_flg^post112+clear_flg^0 == 0 /\ exit_stat^0-exit_stat^post112 == 0 /\ checkpoint^0-checkpoint^post112 == 0 /\ -tmp___014^post112+tmp___014^0 == 0 /\ -fcode5^post112+fcode5^0 == 0 /\ out_count^0-out_count^post112 == 0 /\ -__const_8^post112+__const_8^0 == 0 /\ -maxbits^post112+maxbits^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post112 == 0), cost: 1 114: l69 -> l68 : InCnt^0'=InCnt^post114, i21^0'=i21^post114, apsim_InCnt^0'=apsim_InCnt^post114, disp9^0'=disp9^post114, tmp12^0'=tmp12^post114, __const_257^0'=__const_257^post114, i6^0'=i6^post114, block_compress^0'=block_compress^post114, out_count^0'=out_count^post114, hshift11^0'=hshift11^post114, hsize___019^0'=hsize___019^post114, __const_8388607^0'=__const_8388607^post114, maxcode^0'=maxcode^post114, clear_flg^0'=clear_flg^post114, ret_getbyte25^0'=ret_getbyte25^post114, __const_16^0'=__const_16^post114, i3^0'=i3^post114, n44^0'=n44^post114, exit_stat^0'=exit_stat^post114, tmp___017^0'=tmp___017^post114, __const_50^0'=__const_50^post114, m122^0'=m122^post114, c37^0'=c37^post114, rat26^0'=rat26^post114, hsize_reg10^0'=hsize_reg10^post114, __const_9^0'=__const_9^post114, n40^0'=n40^post114, count^0'=count^post114, tabort4^0'=tabort4^post114, __const_256^0'=__const_256^post114, i45^0'=i45^post114, bits33^0'=bits33^post114, offset^0'=offset^post114, free_ent^0'=free_ent^post114, tmp___115^0'=tmp___115^post114, __const_65536^0'=__const_65536^post114, maxbits^0'=maxbits^post114, checkpoint^0'=checkpoint^post114, ret_getbyte18^0'=ret_getbyte18^post114, __const_10000^0'=__const_10000^post114, i29^0'=i29^post114, apsim_bound11113^0'=apsim_bound11113^post114, ent8^0'=ent8^post114, tmp___014^0'=tmp___014^post114, __const_429496^0'=__const_429496^post114, in_count^0'=in_count^post114, bytes_out^0'=bytes_out^post114, r_off32^0'=r_off32^post114, hsize^0'=hsize^post114, hsize___027^0'=hsize___027^post114, __const_8^0'=__const_8^post114, maxmaxcode^0'=maxmaxcode^post114, code31^0'=code31^post114, seed2^0'=seed2^post114, __const_2147483647^0'=__const_2147483647^post114, i41^0'=i41^post114, n_bits^0'=n_bits^post114, fcode5^0'=fcode5^post114, tmp___024^0'=tmp___024^post114, __const_53^0'=__const_53^post114, m130^0'=m130^post114, c7^0'=c7^post114, ratio^0'=ratio^post114, (0 == 0 /\ -r_off32^post114+r_off32^0 == 0 /\ c37^0-c37^post114 == 0 /\ __const_257^0-__const_257^post114 == 0 /\ -1+in_count^post114-in_count^0 == 0 /\ out_count^0-out_count^post114 == 0 /\ i3^0-i3^post114 == 0 /\ -hsize^post114+hsize^0 == 0 /\ -ratio^post114+ratio^0 == 0 /\ InCnt^0-InCnt^post114 == 0 /\ __const_16^0-__const_16^post114 == 0 /\ -seed2^post114+seed2^0 == 0 /\ -free_ent^post114+free_ent^0 == 0 /\ __const_2147483647^0-__const_2147483647^post114 == 0 /\ n44^0-n44^post114 == 0 /\ block_compress^0-block_compress^post114 == 0 /\ -bytes_out^post114+bytes_out^0 == 0 /\ maxmaxcode^0-maxmaxcode^post114 == 0 /\ ret_getbyte18^0-ret_getbyte18^post114 == 0 /\ m122^0-m122^post114 == 0 /\ __const_65536^0-__const_65536^post114 == 0 /\ -ent8^post114+ent8^0 == 0 /\ -rat26^post114+rat26^0 == 0 /\ n40^0-n40^post114 == 0 /\ -hsize___027^post114+hsize___027^0 == 0 /\ -n_bits^post114+n_bits^0 == 0 /\ maxcode^0-maxcode^post114 == 0 /\ hsize___019^0-hsize___019^post114 == 0 /\ tmp___017^0-tmp___017^post114 == 0 /\ -__const_10000^post114+__const_10000^0 == 0 /\ disp9^0-disp9^post114 == 0 /\ count^0-count^post114 == 0 /\ i21^0-i21^post114 == 0 /\ -__const_53^post114+__const_53^0 == 0 /\ -bits33^post114+bits33^0 == 0 /\ -__const_50^post114+__const_50^0 == 0 /\ checkpoint^0-checkpoint^post114 == 0 /\ -__const_256^post114+__const_256^0 == 0 /\ tmp___115^0-tmp___115^post114 == 0 /\ ret_getbyte25^0-ret_getbyte25^post114 == 0 /\ i45^0-i45^post114 == 0 /\ -ret_getbyte25^0+tmp___014^post114 == 0 /\ tmp12^0-tmp12^post114 == 0 /\ -__const_9^post114+__const_9^0 == 0 /\ -i41^post114+i41^0 == 0 /\ -__const_8^post114+__const_8^0 == 0 /\ hsize_reg10^0-hsize_reg10^post114 == 0 /\ __const_429496^0-__const_429496^post114 == 0 /\ -m130^post114+m130^0 == 0 /\ -maxbits^post114+maxbits^0 == 0 /\ -i29^post114+i29^0 == 0 /\ exit_stat^0-exit_stat^post114 == 0 /\ clear_flg^0-clear_flg^post114 == 0 /\ -hshift11^post114+hshift11^0 == 0 /\ -tabort4^post114+tabort4^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post114 == 0 /\ __const_8388607^0-__const_8388607^post114 == 0 /\ -offset^post114+offset^0 == 0 /\ -tmp___014^post114+c7^post114 == 0 /\ -tmp___024^post114+tmp___024^0 == 0 /\ -code31^post114+code31^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post114 == 0), cost: 1 116: l70 -> l69 : InCnt^0'=InCnt^post116, i21^0'=i21^post116, apsim_InCnt^0'=apsim_InCnt^post116, disp9^0'=disp9^post116, tmp12^0'=tmp12^post116, __const_257^0'=__const_257^post116, i6^0'=i6^post116, block_compress^0'=block_compress^post116, out_count^0'=out_count^post116, hshift11^0'=hshift11^post116, hsize___019^0'=hsize___019^post116, __const_8388607^0'=__const_8388607^post116, maxcode^0'=maxcode^post116, clear_flg^0'=clear_flg^post116, ret_getbyte25^0'=ret_getbyte25^post116, __const_16^0'=__const_16^post116, i3^0'=i3^post116, n44^0'=n44^post116, exit_stat^0'=exit_stat^post116, tmp___017^0'=tmp___017^post116, __const_50^0'=__const_50^post116, m122^0'=m122^post116, c37^0'=c37^post116, rat26^0'=rat26^post116, hsize_reg10^0'=hsize_reg10^post116, __const_9^0'=__const_9^post116, n40^0'=n40^post116, count^0'=count^post116, tabort4^0'=tabort4^post116, __const_256^0'=__const_256^post116, i45^0'=i45^post116, bits33^0'=bits33^post116, offset^0'=offset^post116, free_ent^0'=free_ent^post116, tmp___115^0'=tmp___115^post116, __const_65536^0'=__const_65536^post116, maxbits^0'=maxbits^post116, checkpoint^0'=checkpoint^post116, ret_getbyte18^0'=ret_getbyte18^post116, __const_10000^0'=__const_10000^post116, i29^0'=i29^post116, apsim_bound11113^0'=apsim_bound11113^post116, ent8^0'=ent8^post116, tmp___014^0'=tmp___014^post116, __const_429496^0'=__const_429496^post116, in_count^0'=in_count^post116, bytes_out^0'=bytes_out^post116, r_off32^0'=r_off32^post116, hsize^0'=hsize^post116, hsize___027^0'=hsize___027^post116, __const_8^0'=__const_8^post116, maxmaxcode^0'=maxmaxcode^post116, code31^0'=code31^post116, seed2^0'=seed2^post116, __const_2147483647^0'=__const_2147483647^post116, i41^0'=i41^post116, n_bits^0'=n_bits^post116, fcode5^0'=fcode5^post116, tmp___024^0'=tmp___024^post116, __const_53^0'=__const_53^post116, m130^0'=m130^post116, c7^0'=c7^post116, ratio^0'=ratio^post116, (-i29^post116+i29^0 == 0 /\ maxcode^0-maxcode^post116 == 0 /\ -rat26^post116+rat26^0 == 0 /\ __const_16^0-__const_16^post116 == 0 /\ -tabort4^post116+tabort4^0 == 0 /\ hsize^0-hsize^post116 == 0 /\ block_compress^0-block_compress^post116 == 0 /\ -hsize___027^post116+hsize___027^0 == 0 /\ exit_stat^0-exit_stat^post116 == 0 /\ -__const_2147483647^post116+__const_2147483647^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post116 == 0 /\ -tmp___024^post116+tmp___024^0 == 0 /\ out_count^0-out_count^post116 == 0 /\ apsim_InCnt^0-apsim_InCnt^post116 == 0 /\ -__const_10000^post116+__const_10000^0 == 0 /\ i3^0-i3^post116 == 0 /\ tmp12^0-tmp12^post116 == 0 /\ hsize_reg10^0-hsize_reg10^post116 == 0 /\ -__const_50^post116+__const_50^0 == 0 /\ -tmp___014^post116+tmp___014^0 == 0 /\ InCnt^0-InCnt^post116 == 0 /\ tmp___017^0-tmp___017^post116 == 0 /\ __const_429496^0-__const_429496^post116 == 0 /\ -r_off32^post116+r_off32^0 == 0 /\ ret_getbyte25^post116-__const_429496^0 == 0 /\ -i41^post116+i41^0 == 0 /\ n44^0-n44^post116 == 0 /\ maxmaxcode^0-maxmaxcode^post116 == 0 /\ -ratio^post116+ratio^0 == 0 /\ -__const_8^post116+__const_8^0 == 0 /\ -maxbits^post116+maxbits^0 == 0 /\ m122^0-m122^post116 == 0 /\ __const_65536^0-__const_65536^post116 == 0 /\ i45^0-i45^post116 == 0 /\ hshift11^0-hshift11^post116 == 0 /\ -bytes_out^post116+bytes_out^0 == 0 /\ -fcode5^post116+fcode5^0 == 0 /\ -ent8^post116+ent8^0 == 0 /\ count^0-count^post116 == 0 /\ -i6^post116+i6^0 == 0 /\ -c7^post116+c7^0 == 0 /\ i21^0-i21^post116 == 0 /\ -offset^post116+offset^0 == 0 /\ -checkpoint^post116+checkpoint^0 == 0 /\ -code31^post116+code31^0 == 0 /\ n40^0-n40^post116 == 0 /\ __const_8388607^0-__const_8388607^post116 == 0 /\ -bits33^post116+bits33^0 == 0 /\ -n_bits^post116+n_bits^0 == 0 /\ -__const_53^post116+__const_53^0 == 0 /\ -in_count^post116+in_count^0 == 0 /\ -__const_256^post116+__const_256^0 == 0 /\ hsize___019^0-hsize___019^post116 == 0 /\ apsim_bound11113^0-apsim_bound11113^post116 == 0 /\ disp9^0-disp9^post116 == 0 /\ -__const_9^post116+__const_9^0 == 0 /\ c37^0-c37^post116 == 0 /\ tmp___024^0 <= 0 /\ clear_flg^0-clear_flg^post116 == 0 /\ __const_257^0-__const_257^post116 == 0 /\ -seed2^post116+seed2^0 == 0 /\ -free_ent^post116+free_ent^0 == 0 /\ -m130^post116+m130^0 == 0 /\ tmp___115^0-tmp___115^post116 == 0), cost: 1 117: l70 -> l69 : InCnt^0'=InCnt^post117, i21^0'=i21^post117, apsim_InCnt^0'=apsim_InCnt^post117, disp9^0'=disp9^post117, tmp12^0'=tmp12^post117, __const_257^0'=__const_257^post117, i6^0'=i6^post117, block_compress^0'=block_compress^post117, out_count^0'=out_count^post117, hshift11^0'=hshift11^post117, hsize___019^0'=hsize___019^post117, __const_8388607^0'=__const_8388607^post117, maxcode^0'=maxcode^post117, clear_flg^0'=clear_flg^post117, ret_getbyte25^0'=ret_getbyte25^post117, __const_16^0'=__const_16^post117, i3^0'=i3^post117, n44^0'=n44^post117, exit_stat^0'=exit_stat^post117, tmp___017^0'=tmp___017^post117, __const_50^0'=__const_50^post117, m122^0'=m122^post117, c37^0'=c37^post117, rat26^0'=rat26^post117, hsize_reg10^0'=hsize_reg10^post117, __const_9^0'=__const_9^post117, n40^0'=n40^post117, count^0'=count^post117, tabort4^0'=tabort4^post117, __const_256^0'=__const_256^post117, i45^0'=i45^post117, bits33^0'=bits33^post117, offset^0'=offset^post117, free_ent^0'=free_ent^post117, tmp___115^0'=tmp___115^post117, __const_65536^0'=__const_65536^post117, maxbits^0'=maxbits^post117, checkpoint^0'=checkpoint^post117, ret_getbyte18^0'=ret_getbyte18^post117, __const_10000^0'=__const_10000^post117, i29^0'=i29^post117, apsim_bound11113^0'=apsim_bound11113^post117, ent8^0'=ent8^post117, tmp___014^0'=tmp___014^post117, __const_429496^0'=__const_429496^post117, in_count^0'=in_count^post117, bytes_out^0'=bytes_out^post117, r_off32^0'=r_off32^post117, hsize^0'=hsize^post117, hsize___027^0'=hsize___027^post117, __const_8^0'=__const_8^post117, maxmaxcode^0'=maxmaxcode^post117, code31^0'=code31^post117, seed2^0'=seed2^post117, __const_2147483647^0'=__const_2147483647^post117, i41^0'=i41^post117, n_bits^0'=n_bits^post117, fcode5^0'=fcode5^post117, tmp___024^0'=tmp___024^post117, __const_53^0'=__const_53^post117, m130^0'=m130^post117, c7^0'=c7^post117, ratio^0'=ratio^post117, (0 == 0 /\ m122^0-m122^post117 == 0 /\ -__const_2147483647^post117+__const_2147483647^0 == 0 /\ -__const_8^post117+__const_8^0 == 0 /\ 1-InCnt^0+InCnt^post117 == 0 /\ -__const_65536^post117+__const_65536^0 == 0 /\ exit_stat^0-exit_stat^post117 == 0 /\ out_count^0-out_count^post117 == 0 /\ bits33^0-bits33^post117 == 0 /\ tabort4^0-tabort4^post117 == 0 /\ -__const_53^post117+__const_53^0 == 0 /\ -in_count^post117+in_count^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post117 == 0 /\ block_compress^0-block_compress^post117 == 0 /\ -hsize_reg10^post117+hsize_reg10^0 == 0 /\ -i41^post117+i41^0 == 0 /\ -ratio^post117+ratio^0 == 0 /\ -offset^post117+offset^0 == 0 /\ seed2^0-seed2^post117 == 0 /\ free_ent^0-free_ent^post117 == 0 /\ rat26^0-rat26^post117 == 0 /\ -maxmaxcode^post117+maxmaxcode^0 == 0 /\ i3^0-i3^post117 == 0 /\ n44^0-n44^post117 == 0 /\ tmp12^0-tmp12^post117 == 0 /\ -__const_429496^post117+__const_429496^0 == 0 /\ -tmp___024^post117+tmp___024^0 == 0 /\ i29^0-i29^post117 == 0 /\ -c7^post117+c7^0 == 0 /\ n40^0-n40^post117 == 0 /\ -hsize^post117+hsize^0 == 0 /\ i6^0-i6^post117 == 0 /\ -maxcode^post117+maxcode^0 == 0 /\ 1-tmp___024^0 <= 0 /\ hshift11^0-hshift11^post117 == 0 /\ -checkpoint^post117+checkpoint^0 == 0 /\ tmp___014^0-tmp___014^post117 == 0 /\ -code31^post117+code31^0 == 0 /\ bytes_out^0-bytes_out^post117 == 0 /\ __const_50^0-__const_50^post117 == 0 /\ -ent8^post117+ent8^0 == 0 /\ -fcode5^post117+fcode5^0 == 0 /\ i21^0-i21^post117 == 0 /\ __const_256^0-__const_256^post117 == 0 /\ -r_off32^post117+r_off32^0 == 0 /\ -count^post117+count^0 == 0 /\ -c37^post117+c37^0 == 0 /\ hsize___019^0-hsize___019^post117 == 0 /\ -hsize___027^post117+hsize___027^0 == 0 /\ -ret_getbyte18^post117+ret_getbyte18^0 == 0 /\ maxbits^0-maxbits^post117 == 0 /\ __const_8388607^0-__const_8388607^post117 == 0 /\ __const_10000^0-__const_10000^post117 == 0 /\ -tmp___017^post117+tmp___017^0 == 0 /\ -m130^post117+m130^0 == 0 /\ __const_257^0-__const_257^post117 == 0 /\ __const_16^0-__const_16^post117 == 0 /\ -tmp___115^post117+tmp___115^0 == 0 /\ -n_bits^post117+n_bits^0 == 0 /\ -__const_9^post117+__const_9^0 == 0 /\ disp9^0-disp9^post117 == 0 /\ -apsim_bound11113^post117+apsim_bound11113^0 == 0 /\ -i45^post117+i45^0 == 0 /\ clear_flg^0-clear_flg^post117 == 0), cost: 1 118: l71 -> l69 : InCnt^0'=InCnt^post118, i21^0'=i21^post118, apsim_InCnt^0'=apsim_InCnt^post118, disp9^0'=disp9^post118, tmp12^0'=tmp12^post118, __const_257^0'=__const_257^post118, i6^0'=i6^post118, block_compress^0'=block_compress^post118, out_count^0'=out_count^post118, hshift11^0'=hshift11^post118, hsize___019^0'=hsize___019^post118, __const_8388607^0'=__const_8388607^post118, maxcode^0'=maxcode^post118, clear_flg^0'=clear_flg^post118, ret_getbyte25^0'=ret_getbyte25^post118, __const_16^0'=__const_16^post118, i3^0'=i3^post118, n44^0'=n44^post118, exit_stat^0'=exit_stat^post118, tmp___017^0'=tmp___017^post118, __const_50^0'=__const_50^post118, m122^0'=m122^post118, c37^0'=c37^post118, rat26^0'=rat26^post118, hsize_reg10^0'=hsize_reg10^post118, __const_9^0'=__const_9^post118, n40^0'=n40^post118, count^0'=count^post118, tabort4^0'=tabort4^post118, __const_256^0'=__const_256^post118, i45^0'=i45^post118, bits33^0'=bits33^post118, offset^0'=offset^post118, free_ent^0'=free_ent^post118, tmp___115^0'=tmp___115^post118, __const_65536^0'=__const_65536^post118, maxbits^0'=maxbits^post118, checkpoint^0'=checkpoint^post118, ret_getbyte18^0'=ret_getbyte18^post118, __const_10000^0'=__const_10000^post118, i29^0'=i29^post118, apsim_bound11113^0'=apsim_bound11113^post118, ent8^0'=ent8^post118, tmp___014^0'=tmp___014^post118, __const_429496^0'=__const_429496^post118, in_count^0'=in_count^post118, bytes_out^0'=bytes_out^post118, r_off32^0'=r_off32^post118, hsize^0'=hsize^post118, hsize___027^0'=hsize___027^post118, __const_8^0'=__const_8^post118, maxmaxcode^0'=maxmaxcode^post118, code31^0'=code31^post118, seed2^0'=seed2^post118, __const_2147483647^0'=__const_2147483647^post118, i41^0'=i41^post118, n_bits^0'=n_bits^post118, fcode5^0'=fcode5^post118, tmp___024^0'=tmp___024^post118, __const_53^0'=__const_53^post118, m130^0'=m130^post118, c7^0'=c7^post118, ratio^0'=ratio^post118, (InCnt^0 <= 0 /\ block_compress^0-block_compress^post118 == 0 /\ -bits33^post118+bits33^0 == 0 /\ offset^0-offset^post118 == 0 /\ -n_bits^post118+n_bits^0 == 0 /\ exit_stat^0-exit_stat^post118 == 0 /\ -__const_50^post118+__const_50^0 == 0 /\ __const_65536^0-__const_65536^post118 == 0 /\ -__const_256^post118+__const_256^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post118 == 0 /\ ret_getbyte18^0-ret_getbyte18^post118 == 0 /\ ret_getbyte25^post118-__const_429496^0 == 0 /\ -i41^post118+i41^0 == 0 /\ __const_8388607^0-__const_8388607^post118 == 0 /\ -maxbits^post118+maxbits^0 == 0 /\ maxcode^0-maxcode^post118 == 0 /\ hsize___019^0-hsize___019^post118 == 0 /\ -__const_8^post118+__const_8^0 == 0 /\ -m130^post118+m130^0 == 0 /\ hsize^0-hsize^post118 == 0 /\ apsim_bound11113^0-apsim_bound11113^post118 == 0 /\ count^0-count^post118 == 0 /\ rat26^0-rat26^post118 == 0 /\ -m122^post118+m122^0 == 0 /\ -tabort4^post118+tabort4^0 == 0 /\ -i29^post118+i29^0 == 0 /\ -maxmaxcode^post118+maxmaxcode^0 == 0 /\ out_count^0-out_count^post118 == 0 /\ i45^0-i45^post118 == 0 /\ -__const_429496^post118+__const_429496^0 == 0 /\ i3^0-i3^post118 == 0 /\ tmp12^0-tmp12^post118 == 0 /\ -__const_53^post118+__const_53^0 == 0 /\ hsize_reg10^0-hsize_reg10^post118 == 0 /\ -checkpoint^post118+checkpoint^0 == 0 /\ InCnt^0-InCnt^post118 == 0 /\ -code31^post118+code31^0 == 0 /\ i6^0-i6^post118 == 0 /\ clear_flg^0-clear_flg^post118 == 0 /\ -tmp___014^post118+tmp___014^0 == 0 /\ -r_off32^post118+r_off32^0 == 0 /\ hshift11^0-hshift11^post118 == 0 /\ tmp___024^0-tmp___024^post118 == 0 /\ tmp___017^0-tmp___017^post118 == 0 /\ -seed2^post118+seed2^0 == 0 /\ -free_ent^post118+free_ent^0 == 0 /\ -n40^post118+n40^0 == 0 /\ disp9^0-disp9^post118 == 0 /\ -n44^post118+n44^0 == 0 /\ c37^0-c37^post118 == 0 /\ i21^0-i21^post118 == 0 /\ -bytes_out^post118+bytes_out^0 == 0 /\ __const_257^0-__const_257^post118 == 0 /\ -ent8^post118+ent8^0 == 0 /\ -fcode5^post118+fcode5^0 == 0 /\ tmp___115^0-tmp___115^post118 == 0 /\ in_count^0-in_count^post118 == 0 /\ -hsize___027^post118+hsize___027^0 == 0 /\ -c7^post118+c7^0 == 0 /\ -__const_2147483647^post118+__const_2147483647^0 == 0 /\ __const_16^0-__const_16^post118 == 0 /\ -__const_10000^post118+__const_10000^0 == 0 /\ ratio^0-ratio^post118 == 0 /\ __const_9^0-__const_9^post118 == 0), cost: 1 119: l71 -> l70 : InCnt^0'=InCnt^post119, i21^0'=i21^post119, apsim_InCnt^0'=apsim_InCnt^post119, disp9^0'=disp9^post119, tmp12^0'=tmp12^post119, __const_257^0'=__const_257^post119, i6^0'=i6^post119, block_compress^0'=block_compress^post119, out_count^0'=out_count^post119, hshift11^0'=hshift11^post119, hsize___019^0'=hsize___019^post119, __const_8388607^0'=__const_8388607^post119, maxcode^0'=maxcode^post119, clear_flg^0'=clear_flg^post119, ret_getbyte25^0'=ret_getbyte25^post119, __const_16^0'=__const_16^post119, i3^0'=i3^post119, n44^0'=n44^post119, exit_stat^0'=exit_stat^post119, tmp___017^0'=tmp___017^post119, __const_50^0'=__const_50^post119, m122^0'=m122^post119, c37^0'=c37^post119, rat26^0'=rat26^post119, hsize_reg10^0'=hsize_reg10^post119, __const_9^0'=__const_9^post119, n40^0'=n40^post119, count^0'=count^post119, tabort4^0'=tabort4^post119, __const_256^0'=__const_256^post119, i45^0'=i45^post119, bits33^0'=bits33^post119, offset^0'=offset^post119, free_ent^0'=free_ent^post119, tmp___115^0'=tmp___115^post119, __const_65536^0'=__const_65536^post119, maxbits^0'=maxbits^post119, checkpoint^0'=checkpoint^post119, ret_getbyte18^0'=ret_getbyte18^post119, __const_10000^0'=__const_10000^post119, i29^0'=i29^post119, apsim_bound11113^0'=apsim_bound11113^post119, ent8^0'=ent8^post119, tmp___014^0'=tmp___014^post119, __const_429496^0'=__const_429496^post119, in_count^0'=in_count^post119, bytes_out^0'=bytes_out^post119, r_off32^0'=r_off32^post119, hsize^0'=hsize^post119, hsize___027^0'=hsize___027^post119, __const_8^0'=__const_8^post119, maxmaxcode^0'=maxmaxcode^post119, code31^0'=code31^post119, seed2^0'=seed2^post119, __const_2147483647^0'=__const_2147483647^post119, i41^0'=i41^post119, n_bits^0'=n_bits^post119, fcode5^0'=fcode5^post119, tmp___024^0'=tmp___024^post119, __const_53^0'=__const_53^post119, m130^0'=m130^post119, c7^0'=c7^post119, ratio^0'=ratio^post119, (-i41^post119+i41^0 == 0 /\ bits33^0-bits33^post119 == 0 /\ -offset^post119+offset^0 == 0 /\ tmp12^0-tmp12^post119 == 0 /\ -ent8^post119+ent8^0 == 0 /\ -maxmaxcode^post119+maxmaxcode^0 == 0 /\ block_compress^0-block_compress^post119 == 0 /\ n40^0-n40^post119 == 0 /\ m122^0-m122^post119 == 0 /\ hsize___019^0-hsize___019^post119 == 0 /\ -n_bits^post119+n_bits^0 == 0 /\ __const_8^0-__const_8^post119 == 0 /\ -__const_9^post119+__const_9^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post119 == 0 /\ -i45^post119+i45^0 == 0 /\ __const_8388607^0-__const_8388607^post119 == 0 /\ -apsim_bound11113^post119+apsim_bound11113^0 == 0 /\ 1-InCnt^0 <= 0 /\ -__const_53^post119+__const_53^0 == 0 /\ __const_50^0-__const_50^post119 == 0 /\ -hsize^post119+hsize^0 == 0 /\ rat26^0-rat26^post119 == 0 /\ -code31^post119+code31^0 == 0 /\ 1-apsim_InCnt^0+apsim_InCnt^post119 == 0 /\ checkpoint^0-checkpoint^post119 == 0 /\ InCnt^0-InCnt^post119 == 0 /\ -in_count^post119+in_count^0 == 0 /\ -apsim_InCnt^0+tmp___024^post119 == 0 /\ i6^0-i6^post119 == 0 /\ bytes_out^0-bytes_out^post119 == 0 /\ -c37^post119+c37^0 == 0 /\ exit_stat^0-exit_stat^post119 == 0 /\ seed2^0-seed2^post119 == 0 /\ -hsize_reg10^post119+hsize_reg10^0 == 0 /\ -m130^post119+m130^0 == 0 /\ -hsize___027^post119+hsize___027^0 == 0 /\ -ratio^post119+ratio^0 == 0 /\ -ret_getbyte18^post119+ret_getbyte18^0 == 0 /\ n44^0-n44^post119 == 0 /\ clear_flg^0-clear_flg^post119 == 0 /\ -tmp___017^post119+tmp___017^0 == 0 /\ __const_256^0-__const_256^post119 == 0 /\ free_ent^0-free_ent^post119 == 0 /\ -tmp___115^post119+tmp___115^0 == 0 /\ i29^0-i29^post119 == 0 /\ hshift11^0-hshift11^post119 == 0 /\ tmp___014^0-tmp___014^post119 == 0 /\ -disp9^post119+disp9^0 == 0 /\ -__const_429496^post119+__const_429496^0 == 0 /\ -out_count^post119+out_count^0 == 0 /\ __const_257^0-__const_257^post119 == 0 /\ __const_16^0-__const_16^post119 == 0 /\ -c7^post119+c7^0 == 0 /\ tabort4^0-tabort4^post119 == 0 /\ -__const_2147483647^post119+__const_2147483647^0 == 0 /\ -maxcode^post119+maxcode^0 == 0 /\ count^0-count^post119 == 0 /\ -__const_65536^post119+__const_65536^0 == 0 /\ -i3^post119+i3^0 == 0 /\ i21^0-i21^post119 == 0 /\ -__const_10000^post119+__const_10000^0 == 0 /\ maxbits^0-maxbits^post119 == 0 /\ -fcode5^post119+fcode5^0 == 0 /\ -r_off32^post119+r_off32^0 == 0), cost: 1 123: l72 -> l56 : InCnt^0'=InCnt^post123, i21^0'=i21^post123, apsim_InCnt^0'=apsim_InCnt^post123, disp9^0'=disp9^post123, tmp12^0'=tmp12^post123, __const_257^0'=__const_257^post123, i6^0'=i6^post123, block_compress^0'=block_compress^post123, out_count^0'=out_count^post123, hshift11^0'=hshift11^post123, hsize___019^0'=hsize___019^post123, __const_8388607^0'=__const_8388607^post123, maxcode^0'=maxcode^post123, clear_flg^0'=clear_flg^post123, ret_getbyte25^0'=ret_getbyte25^post123, __const_16^0'=__const_16^post123, i3^0'=i3^post123, n44^0'=n44^post123, exit_stat^0'=exit_stat^post123, tmp___017^0'=tmp___017^post123, __const_50^0'=__const_50^post123, m122^0'=m122^post123, c37^0'=c37^post123, rat26^0'=rat26^post123, hsize_reg10^0'=hsize_reg10^post123, __const_9^0'=__const_9^post123, n40^0'=n40^post123, count^0'=count^post123, tabort4^0'=tabort4^post123, __const_256^0'=__const_256^post123, i45^0'=i45^post123, bits33^0'=bits33^post123, offset^0'=offset^post123, free_ent^0'=free_ent^post123, tmp___115^0'=tmp___115^post123, __const_65536^0'=__const_65536^post123, maxbits^0'=maxbits^post123, checkpoint^0'=checkpoint^post123, ret_getbyte18^0'=ret_getbyte18^post123, __const_10000^0'=__const_10000^post123, i29^0'=i29^post123, apsim_bound11113^0'=apsim_bound11113^post123, ent8^0'=ent8^post123, tmp___014^0'=tmp___014^post123, __const_429496^0'=__const_429496^post123, in_count^0'=in_count^post123, bytes_out^0'=bytes_out^post123, r_off32^0'=r_off32^post123, hsize^0'=hsize^post123, hsize___027^0'=hsize___027^post123, __const_8^0'=__const_8^post123, maxmaxcode^0'=maxmaxcode^post123, code31^0'=code31^post123, seed2^0'=seed2^post123, __const_2147483647^0'=__const_2147483647^post123, i41^0'=i41^post123, n_bits^0'=n_bits^post123, fcode5^0'=fcode5^post123, tmp___024^0'=tmp___024^post123, __const_53^0'=__const_53^post123, m130^0'=m130^post123, c7^0'=c7^post123, ratio^0'=ratio^post123, (-hsize___027^post123+hsize___027^0 == 0 /\ -clear_flg^post123+clear_flg^0 == 0 /\ -rat26^post123+rat26^0 == 0 /\ tmp___115^0-tmp___115^post123 == 0 /\ __const_50^0-__const_50^post123 == 0 /\ checkpoint^0-checkpoint^post123 == 0 /\ -ret_getbyte18^post123+ret_getbyte18^0 == 0 /\ -tmp___017^post123+tmp___017^0 == 0 /\ i3^post123 == 0 /\ i6^0-i6^post123 == 0 /\ -tmp___024^post123+tmp___024^0 == 0 /\ -__const_2147483647^post123+__const_2147483647^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post123 == 0 /\ InCnt^0-InCnt^post123 == 0 /\ n40^0-n40^post123 == 0 /\ -__const_10000^post123+__const_10000^0 == 0 /\ -__const_65536^post123+__const_65536^0 == 0 /\ -__const_50^0+count^post123 == 0 /\ hsize___019^0-hsize___019^post123 == 0 /\ i45^0-i45^post123 == 0 /\ __const_8^0-__const_8^post123 == 0 /\ disp9^0-disp9^post123 == 0 /\ -ratio^post123+ratio^0 == 0 /\ __const_8388607^0-__const_8388607^post123 == 0 /\ -tmp___014^post123+tmp___014^0 == 0 /\ c37^0-c37^post123 == 0 /\ -fcode5^post123+fcode5^0 == 0 /\ __const_16^0-__const_16^post123 == 0 /\ -__const_257^post123+__const_257^0 == 0 /\ -ent8^post123+ent8^0 == 0 /\ out_count^0-out_count^post123 == 0 /\ -maxmaxcode^post123+maxmaxcode^0 == 0 /\ -maxbits^post123+maxbits^0 == 0 /\ -offset^post123+offset^0 == 0 /\ -i41^post123+i41^0 == 0 /\ -__const_256^post123+__const_256^0 == 0 /\ -c7^post123+c7^0 == 0 /\ i21^0-i21^post123 == 0 /\ -__const_9^post123+__const_9^0 == 0 /\ -n_bits^post123+n_bits^0 == 0 /\ exit_stat^0-exit_stat^post123 == 0 /\ -bytes_out^post123+bytes_out^0 == 0 /\ hsize_reg10^0-hsize_reg10^post123 == 0 /\ -apsim_bound11113^post123+apsim_bound11113^0 == 0 /\ -1+seed2^post123 == 0 /\ -tabort4^post123+tabort4^0 == 0 /\ -hsize^post123+hsize^0 == 0 /\ r_off32^0-r_off32^post123 == 0 /\ -__const_53^post123+__const_53^0 == 0 /\ tmp12^0-tmp12^post123 == 0 /\ __const_429496^0-__const_429496^post123 == 0 /\ block_compress^0-block_compress^post123 == 0 /\ -code31^post123+code31^0 == 0 /\ n44^0-n44^post123 == 0 /\ -bits33^post123+bits33^0 == 0 /\ free_ent^0-free_ent^post123 == 0 /\ m122^0-m122^post123 == 0 /\ maxcode^0-maxcode^post123 == 0 /\ i29^0-i29^post123 == 0 /\ -in_count^post123+in_count^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post123 == 0 /\ hshift11^0-hshift11^post123 == 0 /\ -m130^post123+m130^0 == 0), cost: 1 124: l73 -> l72 : InCnt^0'=InCnt^post124, i21^0'=i21^post124, apsim_InCnt^0'=apsim_InCnt^post124, disp9^0'=disp9^post124, tmp12^0'=tmp12^post124, __const_257^0'=__const_257^post124, i6^0'=i6^post124, block_compress^0'=block_compress^post124, out_count^0'=out_count^post124, hshift11^0'=hshift11^post124, hsize___019^0'=hsize___019^post124, __const_8388607^0'=__const_8388607^post124, maxcode^0'=maxcode^post124, clear_flg^0'=clear_flg^post124, ret_getbyte25^0'=ret_getbyte25^post124, __const_16^0'=__const_16^post124, i3^0'=i3^post124, n44^0'=n44^post124, exit_stat^0'=exit_stat^post124, tmp___017^0'=tmp___017^post124, __const_50^0'=__const_50^post124, m122^0'=m122^post124, c37^0'=c37^post124, rat26^0'=rat26^post124, hsize_reg10^0'=hsize_reg10^post124, __const_9^0'=__const_9^post124, n40^0'=n40^post124, count^0'=count^post124, tabort4^0'=tabort4^post124, __const_256^0'=__const_256^post124, i45^0'=i45^post124, bits33^0'=bits33^post124, offset^0'=offset^post124, free_ent^0'=free_ent^post124, tmp___115^0'=tmp___115^post124, __const_65536^0'=__const_65536^post124, maxbits^0'=maxbits^post124, checkpoint^0'=checkpoint^post124, ret_getbyte18^0'=ret_getbyte18^post124, __const_10000^0'=__const_10000^post124, i29^0'=i29^post124, apsim_bound11113^0'=apsim_bound11113^post124, ent8^0'=ent8^post124, tmp___014^0'=tmp___014^post124, __const_429496^0'=__const_429496^post124, in_count^0'=in_count^post124, bytes_out^0'=bytes_out^post124, r_off32^0'=r_off32^post124, hsize^0'=hsize^post124, hsize___027^0'=hsize___027^post124, __const_8^0'=__const_8^post124, maxmaxcode^0'=maxmaxcode^post124, code31^0'=code31^post124, seed2^0'=seed2^post124, __const_2147483647^0'=__const_2147483647^post124, i41^0'=i41^post124, n_bits^0'=n_bits^post124, fcode5^0'=fcode5^post124, tmp___024^0'=tmp___024^post124, __const_53^0'=__const_53^post124, m130^0'=m130^post124, c7^0'=c7^post124, ratio^0'=ratio^post124, (-n44^post124+n44^0 == 0 /\ hshift11^0-hshift11^post124 == 0 /\ -i29^post124+i29^0 == 0 /\ -__const_8^post124+__const_8^0 == 0 /\ tabort4^0-tabort4^post124 == 0 /\ -__const_53^post124+__const_53^0 == 0 /\ -__const_429496^post124+__const_429496^0 == 0 /\ -hsize_reg10^post124+hsize_reg10^0 == 0 /\ __const_9^0-__const_9^post124 == 0 /\ i6^0-i6^post124 == 0 /\ __const_50^0-__const_50^post124 == 0 /\ -hsize___027^post124+hsize___027^0 == 0 /\ -__const_2147483647^post124+__const_2147483647^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post124 == 0 /\ __const_10000^0-__const_10000^post124 == 0 /\ InCnt^0-InCnt^post124 == 0 /\ maxbits^0-maxbits^post124 == 0 /\ -ratio^post124+ratio^0 == 0 /\ -tmp___024^post124+tmp___024^0 == 0 /\ -tmp___014^post124+tmp___014^0 == 0 /\ c37^0-c37^post124 == 0 /\ -r_off32^post124+r_off32^0 == 0 /\ free_ent^0-free_ent^post124 == 0 /\ -count^post124+count^0 == 0 /\ -maxmaxcode^post124+maxmaxcode^0 == 0 /\ clear_flg^0-clear_flg^post124 == 0 /\ __const_257^0-__const_257^post124 == 0 /\ code31^0-code31^post124 == 0 /\ -i41^post124+i41^0 == 0 /\ disp9^0-disp9^post124 == 0 /\ in_count^0-in_count^post124 == 0 /\ -m122^post124+m122^0 == 0 /\ -c7^post124+c7^0 == 0 /\ -i45^post124+i45^0 == 0 /\ maxcode^0-maxcode^post124 == 0 /\ -bytes_out^post124+bytes_out^0 == 0 /\ __const_16^0-__const_16^post124 == 0 /\ -fcode5^post124+fcode5^0 == 0 /\ n40^0-n40^post124 == 0 /\ -checkpoint^post124+checkpoint^0 == 0 /\ i21^0-i21^post124 == 0 /\ out_count^0-out_count^post124 == 0 /\ ret_getbyte18^0-ret_getbyte18^post124 == 0 /\ -tmp___115^post124+tmp___115^0 == 0 /\ -hsize___019^post124+hsize___019^0 == 0 /\ i3^0-i3^post124 == 0 /\ -n_bits^post124+n_bits^0 == 0 /\ tmp___017^0-tmp___017^post124 == 0 /\ -__const_8388607^post124+__const_8388607^0 == 0 /\ __const_256^0-__const_256^post124 == 0 /\ bits33^0-bits33^post124 == 0 /\ -m130^post124+m130^0 == 0 /\ -hsize^post124+hsize^0 == 0 /\ -apsim_bound11113^post124+apsim_bound11113^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post124 == 0 /\ -block_compress^post124+block_compress^0 == 0 /\ rat26^0-rat26^post124 == 0 /\ offset^0-offset^post124 == 0 /\ __const_65536^0-__const_65536^post124 == 0 /\ -exit_stat^post124+exit_stat^0 == 0 /\ -seed2^post124+seed2^0 == 0 /\ ent8^0-ent8^post124 == 0 /\ tmp12^0-tmp12^post124 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l1 : InCnt^0'=InCnt^post0, i21^0'=i21^post0, apsim_InCnt^0'=apsim_InCnt^post0, disp9^0'=disp9^post0, tmp12^0'=tmp12^post0, __const_257^0'=__const_257^post0, i6^0'=i6^post0, block_compress^0'=block_compress^post0, out_count^0'=out_count^post0, hshift11^0'=hshift11^post0, hsize___019^0'=hsize___019^post0, __const_8388607^0'=__const_8388607^post0, maxcode^0'=maxcode^post0, clear_flg^0'=clear_flg^post0, ret_getbyte25^0'=ret_getbyte25^post0, __const_16^0'=__const_16^post0, i3^0'=i3^post0, n44^0'=n44^post0, exit_stat^0'=exit_stat^post0, tmp___017^0'=tmp___017^post0, __const_50^0'=__const_50^post0, m122^0'=m122^post0, c37^0'=c37^post0, rat26^0'=rat26^post0, hsize_reg10^0'=hsize_reg10^post0, __const_9^0'=__const_9^post0, n40^0'=n40^post0, count^0'=count^post0, tabort4^0'=tabort4^post0, __const_256^0'=__const_256^post0, i45^0'=i45^post0, bits33^0'=bits33^post0, offset^0'=offset^post0, free_ent^0'=free_ent^post0, tmp___115^0'=tmp___115^post0, __const_65536^0'=__const_65536^post0, maxbits^0'=maxbits^post0, checkpoint^0'=checkpoint^post0, ret_getbyte18^0'=ret_getbyte18^post0, __const_10000^0'=__const_10000^post0, i29^0'=i29^post0, apsim_bound11113^0'=apsim_bound11113^post0, ent8^0'=ent8^post0, tmp___014^0'=tmp___014^post0, __const_429496^0'=__const_429496^post0, in_count^0'=in_count^post0, bytes_out^0'=bytes_out^post0, r_off32^0'=r_off32^post0, hsize^0'=hsize^post0, hsize___027^0'=hsize___027^post0, __const_8^0'=__const_8^post0, maxmaxcode^0'=maxmaxcode^post0, code31^0'=code31^post0, seed2^0'=seed2^post0, __const_2147483647^0'=__const_2147483647^post0, i41^0'=i41^post0, n_bits^0'=n_bits^post0, fcode5^0'=fcode5^post0, tmp___024^0'=tmp___024^post0, __const_53^0'=__const_53^post0, m130^0'=m130^post0, c7^0'=c7^post0, ratio^0'=ratio^post0, (block_compress^0-block_compress^post0 == 0 /\ i21^0 <= 0 /\ exit_stat^0-exit_stat^post0 == 0 /\ -n_bits^post0+n_bits^0 == 0 /\ n40^0-n40^post0 == 0 /\ -in_count^post0+in_count^0 == 0 /\ -__const_9^post0+__const_9^0 == 0 /\ n44^0-n44^post0 == 0 /\ m122^0-m122^post0 == 0 /\ -apsim_bound11113^post0+apsim_bound11113^0 == 0 /\ -__const_65536^post0+__const_65536^0 == 0 /\ -m130^post0+m130^0 == 0 /\ -i41^post0+i41^0 == 0 /\ __const_8388607^0-__const_8388607^post0 == 0 /\ -__const_8^post0+__const_8^0 == 0 /\ checkpoint^0-checkpoint^post0 == 0 /\ hsize___019^0-hsize___019^post0 == 0 /\ bits33^0-bits33^post0 == 0 /\ __const_256^0-__const_256^post0 == 0 /\ -offset^post0+offset^0 == 0 /\ -maxmaxcode^post0+maxmaxcode^0 == 0 /\ -maxbits^post0+maxbits^0 == 0 /\ disp9^0-disp9^post0 == 0 /\ i21^0-i21^post0 == 0 /\ -__const_429496^post0+__const_429496^0 == 0 /\ -hsize_reg10^post0+hsize_reg10^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post0 == 0 /\ i3^0-i3^post0 == 0 /\ seed2^0-seed2^post0 == 0 /\ -tabort4^post0+tabort4^0 == 0 /\ tmp___115^0-tmp___115^post0 == 0 /\ -__const_53^post0+__const_53^0 == 0 /\ -code31^post0+code31^0 == 0 /\ rat26^0-rat26^post0 == 0 /\ i6^0-i6^post0 == 0 /\ -ratio^post0+ratio^0 == 0 /\ tmp___014^0-tmp___014^post0 == 0 /\ bytes_out^0-bytes_out^post0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post0 == 0 /\ clear_flg^0-clear_flg^post0 == 0 /\ tmp12^0-tmp12^post0 == 0 /\ -out_count^post0+out_count^0 == 0 /\ -tmp___024^post0+tmp___024^0 == 0 /\ -r_off32^post0+r_off32^0 == 0 /\ -c37^post0+c37^0 == 0 /\ hshift11^0-hshift11^post0 == 0 /\ -free_ent^post0+free_ent^0 == 0 /\ -hsize^post0+hsize^0 == 0 /\ i29^0-i29^post0 == 0 /\ -ret_getbyte18^post0+ret_getbyte18^0 == 0 /\ __const_50^0-__const_50^post0 == 0 /\ -c7^post0+c7^0 == 0 /\ i45^0-i45^post0 == 0 /\ -fcode5^post0+fcode5^0 == 0 /\ __const_257^0-__const_257^post0 == 0 /\ -ent8^post0+ent8^0 == 0 /\ count^0-count^post0 == 0 /\ InCnt^0-InCnt^post0 == 0 /\ -maxcode^post0+maxcode^0 == 0 /\ -hsize___027^post0+hsize___027^0 == 0 /\ -__const_2147483647^post0+__const_2147483647^0 == 0 /\ __const_16^0-__const_16^post0 == 0 /\ -__const_10000^post0+__const_10000^0 == 0 /\ -tmp___017^post0+tmp___017^0 == 0), cost: 1 New rule: l0 -> l1 : i21^0 <= 0, cost: 1 Applied preprocessing Original rule: l0 -> l2 : InCnt^0'=InCnt^post1, i21^0'=i21^post1, apsim_InCnt^0'=apsim_InCnt^post1, disp9^0'=disp9^post1, tmp12^0'=tmp12^post1, __const_257^0'=__const_257^post1, i6^0'=i6^post1, block_compress^0'=block_compress^post1, out_count^0'=out_count^post1, hshift11^0'=hshift11^post1, hsize___019^0'=hsize___019^post1, __const_8388607^0'=__const_8388607^post1, maxcode^0'=maxcode^post1, clear_flg^0'=clear_flg^post1, ret_getbyte25^0'=ret_getbyte25^post1, __const_16^0'=__const_16^post1, i3^0'=i3^post1, n44^0'=n44^post1, exit_stat^0'=exit_stat^post1, tmp___017^0'=tmp___017^post1, __const_50^0'=__const_50^post1, m122^0'=m122^post1, c37^0'=c37^post1, rat26^0'=rat26^post1, hsize_reg10^0'=hsize_reg10^post1, __const_9^0'=__const_9^post1, n40^0'=n40^post1, count^0'=count^post1, tabort4^0'=tabort4^post1, __const_256^0'=__const_256^post1, i45^0'=i45^post1, bits33^0'=bits33^post1, offset^0'=offset^post1, free_ent^0'=free_ent^post1, tmp___115^0'=tmp___115^post1, __const_65536^0'=__const_65536^post1, maxbits^0'=maxbits^post1, checkpoint^0'=checkpoint^post1, ret_getbyte18^0'=ret_getbyte18^post1, __const_10000^0'=__const_10000^post1, i29^0'=i29^post1, apsim_bound11113^0'=apsim_bound11113^post1, ent8^0'=ent8^post1, tmp___014^0'=tmp___014^post1, __const_429496^0'=__const_429496^post1, in_count^0'=in_count^post1, bytes_out^0'=bytes_out^post1, r_off32^0'=r_off32^post1, hsize^0'=hsize^post1, hsize___027^0'=hsize___027^post1, __const_8^0'=__const_8^post1, maxmaxcode^0'=maxmaxcode^post1, code31^0'=code31^post1, seed2^0'=seed2^post1, __const_2147483647^0'=__const_2147483647^post1, i41^0'=i41^post1, n_bits^0'=n_bits^post1, fcode5^0'=fcode5^post1, tmp___024^0'=tmp___024^post1, __const_53^0'=__const_53^post1, m130^0'=m130^post1, c7^0'=c7^post1, ratio^0'=ratio^post1, (-m130^post1+m130^0 == 0 /\ -i41^post1+i41^0 == 0 /\ InCnt^0-InCnt^post1 == 0 /\ block_compress^0-block_compress^post1 == 0 /\ -__const_256^post1+__const_256^0 == 0 /\ -c7^post1+c7^0 == 0 /\ n44^0-n44^post1 == 0 /\ maxcode^0-maxcode^post1 == 0 /\ hsize___019^0-hsize___019^post1 == 0 /\ -m122^post1+m122^0 == 0 /\ -n_bits^post1+n_bits^0 == 0 /\ -bytes_out^post1+bytes_out^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post1 == 0 /\ -maxmaxcode^post1+maxmaxcode^0 == 0 /\ free_ent^0-free_ent^post1 == 0 /\ 1-i21^0+i21^post1 == 0 /\ __const_8388607^0-__const_8388607^post1 == 0 /\ 1-i21^0 <= 0 /\ out_count^0-out_count^post1 == 0 /\ hsize^0-hsize^post1 == 0 /\ __const_50^0-__const_50^post1 == 0 /\ rat26^0-rat26^post1 == 0 /\ -__const_53^post1+__const_53^0 == 0 /\ __const_257^0-__const_257^post1 == 0 /\ -code31^post1+code31^0 == 0 /\ -ret_getbyte25^post1+ret_getbyte25^0 == 0 /\ -i29^post1+i29^0 == 0 /\ -bits33^post1+bits33^0 == 0 /\ maxbits^0-maxbits^post1 == 0 /\ i6^0-i6^post1 == 0 /\ -checkpoint^post1+checkpoint^0 == 0 /\ exit_stat^0-exit_stat^post1 == 0 /\ hsize_reg10^0-hsize_reg10^post1 == 0 /\ -tmp___115^post1+tmp___115^0 == 0 /\ tmp___017^0-tmp___017^post1 == 0 /\ offset^0-offset^post1 == 0 /\ tmp12^0-tmp12^post1 == 0 /\ -hsize___027^post1+hsize___027^0 == 0 /\ i3^0-i3^post1 == 0 /\ __const_65536^0-__const_65536^post1 == 0 /\ -seed2^post1+seed2^0 == 0 /\ clear_flg^0-clear_flg^post1 == 0 /\ disp9^0-disp9^post1 == 0 /\ hshift11^0-hshift11^post1 == 0 /\ c37^0-c37^post1 == 0 /\ -ret_getbyte18^post1+ret_getbyte18^0 == 0 /\ tmp___024^0-tmp___024^post1 == 0 /\ -__const_429496^post1+__const_429496^0 == 0 /\ tabort4^0-tabort4^post1 == 0 /\ __const_16^0-__const_16^post1 == 0 /\ count^0-count^post1 == 0 /\ -__const_2147483647^post1+__const_2147483647^0 == 0 /\ -__const_8^post1+__const_8^0 == 0 /\ in_count^0-in_count^post1 == 0 /\ -i45^post1+i45^0 == 0 /\ -__const_10000^post1+__const_10000^0 == 0 /\ -ratio^post1+ratio^0 == 0 /\ -n40^post1+n40^0 == 0 /\ __const_9^0-__const_9^post1 == 0 /\ -tmp___014^post1+tmp___014^0 == 0 /\ -ent8^post1+ent8^0 == 0 /\ -fcode5^post1+fcode5^0 == 0 /\ -r_off32^post1+r_off32^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post1 == 0), cost: 1 New rule: l0 -> l2 : i21^0'=-1+i21^0, -1+i21^0 >= 0, cost: 1 Applied preprocessing Original rule: l2 -> l0 : InCnt^0'=InCnt^post2, i21^0'=i21^post2, apsim_InCnt^0'=apsim_InCnt^post2, disp9^0'=disp9^post2, tmp12^0'=tmp12^post2, __const_257^0'=__const_257^post2, i6^0'=i6^post2, block_compress^0'=block_compress^post2, out_count^0'=out_count^post2, hshift11^0'=hshift11^post2, hsize___019^0'=hsize___019^post2, __const_8388607^0'=__const_8388607^post2, maxcode^0'=maxcode^post2, clear_flg^0'=clear_flg^post2, ret_getbyte25^0'=ret_getbyte25^post2, __const_16^0'=__const_16^post2, i3^0'=i3^post2, n44^0'=n44^post2, exit_stat^0'=exit_stat^post2, tmp___017^0'=tmp___017^post2, __const_50^0'=__const_50^post2, m122^0'=m122^post2, c37^0'=c37^post2, rat26^0'=rat26^post2, hsize_reg10^0'=hsize_reg10^post2, __const_9^0'=__const_9^post2, n40^0'=n40^post2, count^0'=count^post2, tabort4^0'=tabort4^post2, __const_256^0'=__const_256^post2, i45^0'=i45^post2, bits33^0'=bits33^post2, offset^0'=offset^post2, free_ent^0'=free_ent^post2, tmp___115^0'=tmp___115^post2, __const_65536^0'=__const_65536^post2, maxbits^0'=maxbits^post2, checkpoint^0'=checkpoint^post2, ret_getbyte18^0'=ret_getbyte18^post2, __const_10000^0'=__const_10000^post2, i29^0'=i29^post2, apsim_bound11113^0'=apsim_bound11113^post2, ent8^0'=ent8^post2, tmp___014^0'=tmp___014^post2, __const_429496^0'=__const_429496^post2, in_count^0'=in_count^post2, bytes_out^0'=bytes_out^post2, r_off32^0'=r_off32^post2, hsize^0'=hsize^post2, hsize___027^0'=hsize___027^post2, __const_8^0'=__const_8^post2, maxmaxcode^0'=maxmaxcode^post2, code31^0'=code31^post2, seed2^0'=seed2^post2, __const_2147483647^0'=__const_2147483647^post2, i41^0'=i41^post2, n_bits^0'=n_bits^post2, fcode5^0'=fcode5^post2, tmp___024^0'=tmp___024^post2, __const_53^0'=__const_53^post2, m130^0'=m130^post2, c7^0'=c7^post2, ratio^0'=ratio^post2, (InCnt^0-InCnt^post2 == 0 /\ -c7^post2+c7^0 == 0 /\ __const_8388607^0-__const_8388607^post2 == 0 /\ -bytes_out^post2+bytes_out^0 == 0 /\ seed2^0-seed2^post2 == 0 /\ -maxmaxcode^post2+maxmaxcode^0 == 0 /\ -ent8^post2+ent8^0 == 0 /\ -maxbits^post2+maxbits^0 == 0 /\ -fcode5^post2+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post2 == 0 /\ bits33^0-bits33^post2 == 0 /\ __const_256^0-__const_256^post2 == 0 /\ ret_getbyte25^0-ret_getbyte25^post2 == 0 /\ rat26^0-rat26^post2 == 0 /\ m122^0-m122^post2 == 0 /\ n44^0-n44^post2 == 0 /\ -offset^post2+offset^0 == 0 /\ -code31^post2+code31^0 == 0 /\ __const_8^0-__const_8^post2 == 0 /\ __const_257^0-__const_257^post2 == 0 /\ -n_bits^post2+n_bits^0 == 0 /\ -in_count^post2+in_count^0 == 0 /\ tmp___115^0-tmp___115^post2 == 0 /\ -__const_9^post2+__const_9^0 == 0 /\ __const_50^0-__const_50^post2 == 0 /\ -c37^post2+c37^0 == 0 /\ -apsim_bound11113^post2+apsim_bound11113^0 == 0 /\ -m130^post2+m130^0 == 0 /\ -free_ent^post2+free_ent^0 == 0 /\ exit_stat^0-exit_stat^post2 == 0 /\ n40^0-n40^post2 == 0 /\ -hsize^post2+hsize^0 == 0 /\ i21^0-i21^post2 == 0 /\ hsize_reg10^0-hsize_reg10^post2 == 0 /\ -ret_getbyte18^post2+ret_getbyte18^0 == 0 /\ -__const_429496^post2+__const_429496^0 == 0 /\ tmp___014^0-tmp___014^post2 == 0 /\ -hsize___027^post2+hsize___027^0 == 0 /\ -__const_53^post2+__const_53^0 == 0 /\ i45^0-i45^post2 == 0 /\ clear_flg^0-clear_flg^post2 == 0 /\ -tabort4^post2+tabort4^0 == 0 /\ -__const_2147483647^post2+__const_2147483647^0 == 0 /\ -tmp12^post2+tmp12^0 == 0 /\ disp9^0-disp9^post2 == 0 /\ -tmp___017^post2+tmp___017^0 == 0 /\ -ratio^post2+ratio^0 == 0 /\ hshift11^0-hshift11^post2 == 0 /\ i6^0-i6^post2 == 0 /\ checkpoint^0-checkpoint^post2 == 0 /\ -tmp___024^post2+tmp___024^0 == 0 /\ __const_16^0-__const_16^post2 == 0 /\ maxcode^0-maxcode^post2 == 0 /\ i29^0-i29^post2 == 0 /\ -__const_10000^post2+__const_10000^0 == 0 /\ -__const_65536^post2+__const_65536^0 == 0 /\ -r_off32^post2+r_off32^0 == 0 /\ -out_count^post2+out_count^0 == 0 /\ -i41^post2+i41^0 == 0 /\ block_compress^0-block_compress^post2 == 0 /\ apsim_InCnt^0-apsim_InCnt^post2 == 0 /\ -i3^post2+i3^0 == 0 /\ count^0-count^post2 == 0), cost: 1 New rule: l2 -> l0 : TRUE, cost: 1 Applied preprocessing Original rule: l3 -> l2 : InCnt^0'=InCnt^post3, i21^0'=i21^post3, apsim_InCnt^0'=apsim_InCnt^post3, disp9^0'=disp9^post3, tmp12^0'=tmp12^post3, __const_257^0'=__const_257^post3, i6^0'=i6^post3, block_compress^0'=block_compress^post3, out_count^0'=out_count^post3, hshift11^0'=hshift11^post3, hsize___019^0'=hsize___019^post3, __const_8388607^0'=__const_8388607^post3, maxcode^0'=maxcode^post3, clear_flg^0'=clear_flg^post3, ret_getbyte25^0'=ret_getbyte25^post3, __const_16^0'=__const_16^post3, i3^0'=i3^post3, n44^0'=n44^post3, exit_stat^0'=exit_stat^post3, tmp___017^0'=tmp___017^post3, __const_50^0'=__const_50^post3, m122^0'=m122^post3, c37^0'=c37^post3, rat26^0'=rat26^post3, hsize_reg10^0'=hsize_reg10^post3, __const_9^0'=__const_9^post3, n40^0'=n40^post3, count^0'=count^post3, tabort4^0'=tabort4^post3, __const_256^0'=__const_256^post3, i45^0'=i45^post3, bits33^0'=bits33^post3, offset^0'=offset^post3, free_ent^0'=free_ent^post3, tmp___115^0'=tmp___115^post3, __const_65536^0'=__const_65536^post3, maxbits^0'=maxbits^post3, checkpoint^0'=checkpoint^post3, ret_getbyte18^0'=ret_getbyte18^post3, __const_10000^0'=__const_10000^post3, i29^0'=i29^post3, apsim_bound11113^0'=apsim_bound11113^post3, ent8^0'=ent8^post3, tmp___014^0'=tmp___014^post3, __const_429496^0'=__const_429496^post3, in_count^0'=in_count^post3, bytes_out^0'=bytes_out^post3, r_off32^0'=r_off32^post3, hsize^0'=hsize^post3, hsize___027^0'=hsize___027^post3, __const_8^0'=__const_8^post3, maxmaxcode^0'=maxmaxcode^post3, code31^0'=code31^post3, seed2^0'=seed2^post3, __const_2147483647^0'=__const_2147483647^post3, i41^0'=i41^post3, n_bits^0'=n_bits^post3, fcode5^0'=fcode5^post3, tmp___024^0'=tmp___024^post3, __const_53^0'=__const_53^post3, m130^0'=m130^post3, c7^0'=c7^post3, ratio^0'=ratio^post3, (__const_10000^0-__const_10000^post3 == 0 /\ maxbits^0-maxbits^post3 == 0 /\ -code31^post3+code31^0 == 0 /\ free_ent^0-free_ent^post3 == 0 /\ -i45^post3+i45^0 == 0 /\ -ratio^post3+ratio^0 == 0 /\ -n40^post3+n40^0 == 0 /\ -checkpoint^post3+checkpoint^0 == 0 /\ __const_257^0-__const_257^post3 == 0 /\ InCnt^0-InCnt^post3 == 0 /\ -tmp___014^post3+tmp___014^0 == 0 /\ rat26^0-rat26^post3 == 0 /\ -fcode5^post3+fcode5^0 == 0 /\ -r_off32^post3+r_off32^0 == 0 /\ n44^0-n44^post3 == 0 /\ block_compress^0-block_compress^post3 == 0 /\ -hsize___027^post3+hsize___027^0 == 0 /\ -tmp___115^post3+tmp___115^0 == 0 /\ exit_stat^0-exit_stat^post3 == 0 /\ -__const_256^post3+__const_256^0 == 0 /\ tabort4^0-tabort4^post3 == 0 /\ -seed2^post3+seed2^0 == 0 /\ -c7^post3+c7^0 == 0 /\ out_count^0-out_count^post3 == 0 /\ -i21^0-__const_16^0+i21^post3 == 0 /\ -hsize___019^post3+hsize___019^0 == 0 /\ hsize^0-hsize^post3 == 0 /\ __const_50^0-__const_50^post3 == 0 /\ -bytes_out^post3+bytes_out^0 == 0 /\ -n_bits^post3+n_bits^0 == 0 /\ -ret_getbyte18^post3+ret_getbyte18^0 == 0 /\ -__const_8388607^post3+__const_8388607^0 == 0 /\ i41^0-i41^post3 == 0 /\ -apsim_bound11113^post3+apsim_bound11113^0 == 0 /\ disp9^0-disp9^post3 == 0 /\ 1+i21^0 <= 0 /\ ent8^0-ent8^post3 == 0 /\ -i29^post3+i29^0 == 0 /\ -__const_53^post3+__const_53^0 == 0 /\ -__const_2147483647^post3+__const_2147483647^0 == 0 /\ -__const_8^post3+__const_8^0 == 0 /\ c37^0-c37^post3 == 0 /\ hsize_reg10^0-hsize_reg10^post3 == 0 /\ tmp12^0-tmp12^post3 == 0 /\ __const_16^0-__const_16^post3 == 0 /\ i3^0-i3^post3 == 0 /\ in_count^0-in_count^post3 == 0 /\ -__const_65536^post3+__const_65536^0 == 0 /\ clear_flg^0-clear_flg^post3 == 0 /\ -m130^post3+m130^0 == 0 /\ i6^0-i6^post3 == 0 /\ -count^post3+count^0 == 0 /\ maxcode^0-maxcode^post3 == 0 /\ __const_9^0-__const_9^post3 == 0 /\ hshift11^0-hshift11^post3 == 0 /\ -maxmaxcode^post3+maxmaxcode^0 == 0 /\ offset^0-offset^post3 == 0 /\ apsim_InCnt^0-apsim_InCnt^post3 == 0 /\ -ret_getbyte25^post3+ret_getbyte25^0 == 0 /\ tmp___017^0-tmp___017^post3 == 0 /\ -m122^post3+m122^0 == 0 /\ bits33^0-bits33^post3 == 0 /\ -tmp___024^post3+tmp___024^0 == 0 /\ -__const_429496^post3+__const_429496^0 == 0), cost: 1 New rule: l3 -> l2 : i21^0'=i21^0+__const_16^0, 1+i21^0 <= 0, cost: 1 Applied preprocessing Original rule: l3 -> l4 : InCnt^0'=InCnt^post4, i21^0'=i21^post4, apsim_InCnt^0'=apsim_InCnt^post4, disp9^0'=disp9^post4, tmp12^0'=tmp12^post4, __const_257^0'=__const_257^post4, i6^0'=i6^post4, block_compress^0'=block_compress^post4, out_count^0'=out_count^post4, hshift11^0'=hshift11^post4, hsize___019^0'=hsize___019^post4, __const_8388607^0'=__const_8388607^post4, maxcode^0'=maxcode^post4, clear_flg^0'=clear_flg^post4, ret_getbyte25^0'=ret_getbyte25^post4, __const_16^0'=__const_16^post4, i3^0'=i3^post4, n44^0'=n44^post4, exit_stat^0'=exit_stat^post4, tmp___017^0'=tmp___017^post4, __const_50^0'=__const_50^post4, m122^0'=m122^post4, c37^0'=c37^post4, rat26^0'=rat26^post4, hsize_reg10^0'=hsize_reg10^post4, __const_9^0'=__const_9^post4, n40^0'=n40^post4, count^0'=count^post4, tabort4^0'=tabort4^post4, __const_256^0'=__const_256^post4, i45^0'=i45^post4, bits33^0'=bits33^post4, offset^0'=offset^post4, free_ent^0'=free_ent^post4, tmp___115^0'=tmp___115^post4, __const_65536^0'=__const_65536^post4, maxbits^0'=maxbits^post4, checkpoint^0'=checkpoint^post4, ret_getbyte18^0'=ret_getbyte18^post4, __const_10000^0'=__const_10000^post4, i29^0'=i29^post4, apsim_bound11113^0'=apsim_bound11113^post4, ent8^0'=ent8^post4, tmp___014^0'=tmp___014^post4, __const_429496^0'=__const_429496^post4, in_count^0'=in_count^post4, bytes_out^0'=bytes_out^post4, r_off32^0'=r_off32^post4, hsize^0'=hsize^post4, hsize___027^0'=hsize___027^post4, __const_8^0'=__const_8^post4, maxmaxcode^0'=maxmaxcode^post4, code31^0'=code31^post4, seed2^0'=seed2^post4, __const_2147483647^0'=__const_2147483647^post4, i41^0'=i41^post4, n_bits^0'=n_bits^post4, fcode5^0'=fcode5^post4, tmp___024^0'=tmp___024^post4, __const_53^0'=__const_53^post4, m130^0'=m130^post4, c7^0'=c7^post4, ratio^0'=ratio^post4, (__const_257^0-__const_257^post4 == 0 /\ ret_getbyte25^0-ret_getbyte25^post4 == 0 /\ out_count^0-out_count^post4 == 0 /\ -ratio^post4+ratio^0 == 0 /\ -tmp___024^post4+tmp___024^0 == 0 /\ -c37^post4+c37^0 == 0 /\ __const_8^0-__const_8^post4 == 0 /\ InCnt^0-InCnt^post4 == 0 /\ -free_ent^post4+free_ent^0 == 0 /\ -rat26^post4+rat26^0 == 0 /\ -hsize^post4+hsize^0 == 0 /\ -seed2^post4+seed2^0 == 0 /\ tmp___014^0-tmp___014^post4 == 0 /\ -c7^post4+c7^0 == 0 /\ -bytes_out^post4+bytes_out^0 == 0 /\ exit_stat^0-exit_stat^post4 == 0 /\ n40^0-n40^post4 == 0 /\ clear_flg^0-clear_flg^post4 == 0 /\ n44^0-n44^post4 == 0 /\ tmp12^0-tmp12^post4 == 0 /\ -fcode5^post4+fcode5^0 == 0 /\ -i21^0 <= 0 /\ block_compress^0-block_compress^post4 == 0 /\ -hsize___027^post4+hsize___027^0 == 0 /\ __const_8388607^0-__const_8388607^post4 == 0 /\ -ent8^post4+ent8^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post4 == 0 /\ -__const_2147483647^post4+__const_2147483647^0 == 0 /\ hsize___019^0-hsize___019^post4 == 0 /\ __const_50^0-__const_50^post4 == 0 /\ -tmp___017^post4+tmp___017^0 == 0 /\ -bits33^post4+bits33^0 == 0 /\ -in_count^post4+in_count^0 == 0 /\ i45^0-i45^post4 == 0 /\ -n_bits^post4+n_bits^0 == 0 /\ -__const_9^post4+__const_9^0 == 0 /\ disp9^0-disp9^post4 == 0 /\ -__const_10000^post4+__const_10000^0 == 0 /\ i21^0-i21^post4 == 0 /\ count^0-count^post4 == 0 /\ -__const_65536^post4+__const_65536^0 == 0 /\ -i41^post4+i41^0 == 0 /\ tmp___115^0-tmp___115^post4 == 0 /\ -i29^post4+i29^0 == 0 /\ i6^0-i6^post4 == 0 /\ hsize_reg10^0-hsize_reg10^post4 == 0 /\ -maxmaxcode^post4+maxmaxcode^0 == 0 /\ __const_16^0-__const_16^post4 == 0 /\ -__const_256^post4+__const_256^0 == 0 /\ -i3^post4+i3^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post4 == 0 /\ m122^0-m122^post4 == 0 /\ -__const_429496^post4+__const_429496^0 == 0 /\ -maxbits^post4+maxbits^0 == 0 /\ m130^0-m130^post4 == 0 /\ hshift11^0-hshift11^post4 == 0 /\ -__const_53^post4+__const_53^0 == 0 /\ -tabort4^post4+tabort4^0 == 0 /\ checkpoint^0-checkpoint^post4 == 0 /\ apsim_bound11113^0-apsim_bound11113^post4 == 0 /\ -code31^post4+code31^0 == 0 /\ -offset^post4+offset^0 == 0 /\ r_off32^0-r_off32^post4 == 0 /\ maxcode^0-maxcode^post4 == 0), cost: 1 New rule: l3 -> l4 : i21^0 >= 0, cost: 1 Applied preprocessing Original rule: l1 -> l5 : InCnt^0'=InCnt^post5, i21^0'=i21^post5, apsim_InCnt^0'=apsim_InCnt^post5, disp9^0'=disp9^post5, tmp12^0'=tmp12^post5, __const_257^0'=__const_257^post5, i6^0'=i6^post5, block_compress^0'=block_compress^post5, out_count^0'=out_count^post5, hshift11^0'=hshift11^post5, hsize___019^0'=hsize___019^post5, __const_8388607^0'=__const_8388607^post5, maxcode^0'=maxcode^post5, clear_flg^0'=clear_flg^post5, ret_getbyte25^0'=ret_getbyte25^post5, __const_16^0'=__const_16^post5, i3^0'=i3^post5, n44^0'=n44^post5, exit_stat^0'=exit_stat^post5, tmp___017^0'=tmp___017^post5, __const_50^0'=__const_50^post5, m122^0'=m122^post5, c37^0'=c37^post5, rat26^0'=rat26^post5, hsize_reg10^0'=hsize_reg10^post5, __const_9^0'=__const_9^post5, n40^0'=n40^post5, count^0'=count^post5, tabort4^0'=tabort4^post5, __const_256^0'=__const_256^post5, i45^0'=i45^post5, bits33^0'=bits33^post5, offset^0'=offset^post5, free_ent^0'=free_ent^post5, tmp___115^0'=tmp___115^post5, __const_65536^0'=__const_65536^post5, maxbits^0'=maxbits^post5, checkpoint^0'=checkpoint^post5, ret_getbyte18^0'=ret_getbyte18^post5, __const_10000^0'=__const_10000^post5, i29^0'=i29^post5, apsim_bound11113^0'=apsim_bound11113^post5, ent8^0'=ent8^post5, tmp___014^0'=tmp___014^post5, __const_429496^0'=__const_429496^post5, in_count^0'=in_count^post5, bytes_out^0'=bytes_out^post5, r_off32^0'=r_off32^post5, hsize^0'=hsize^post5, hsize___027^0'=hsize___027^post5, __const_8^0'=__const_8^post5, maxmaxcode^0'=maxmaxcode^post5, code31^0'=code31^post5, seed2^0'=seed2^post5, __const_2147483647^0'=__const_2147483647^post5, i41^0'=i41^post5, n_bits^0'=n_bits^post5, fcode5^0'=fcode5^post5, tmp___024^0'=tmp___024^post5, __const_53^0'=__const_53^post5, m130^0'=m130^post5, c7^0'=c7^post5, ratio^0'=ratio^post5, (-hsize___027^post5+hsize___027^0 == 0 /\ -count^post5+count^0 == 0 /\ __const_50^0-__const_50^post5 == 0 /\ -tmp___115^post5+tmp___115^0 == 0 /\ -seed2^post5+seed2^0 == 0 /\ rat26^0-rat26^post5 == 0 /\ block_compress^0-block_compress^post5 == 0 /\ __const_9^0-__const_9^post5 == 0 /\ maxbits^0-maxbits^post5 == 0 /\ -tmp___024^post5+tmp___024^0 == 0 /\ -ret_getbyte18^post5+ret_getbyte18^0 == 0 /\ -__const_429496^post5+__const_429496^0 == 0 /\ out_count^0-out_count^post5 == 0 /\ apsim_InCnt^0-apsim_InCnt^post5 == 0 /\ tmp12^0-tmp12^post5 == 0 /\ code31^0-code31^post5 == 0 /\ -__const_2147483647^post5+__const_2147483647^0 == 0 /\ InCnt^0-InCnt^post5 == 0 /\ i41^0-i41^post5 == 0 /\ -i45^post5+i45^0 == 0 /\ -__const_8^post5+__const_8^0 == 0 /\ clear_flg^0-clear_flg^post5 == 0 /\ n44^0-n44^post5 == 0 /\ -ent8^post5+ent8^0 == 0 /\ -ratio^post5+ratio^0 == 0 /\ free_ent^0-free_ent^post5 == 0 /\ -fcode5^post5+fcode5^0 == 0 /\ -tmp___014^post5+tmp___014^0 == 0 /\ c37^0-c37^post5 == 0 /\ tabort4^0-tabort4^post5 == 0 /\ -r_off32^post5+r_off32^0 == 0 /\ -n40^post5+n40^0 == 0 /\ -__const_65536^post5+__const_65536^0 == 0 /\ __const_16^0-__const_16^post5 == 0 /\ hshift11^0-hshift11^post5 == 0 /\ -maxmaxcode^post5+maxmaxcode^0 == 0 /\ in_count^0-in_count^post5 == 0 /\ -apsim_bound11113^post5+apsim_bound11113^0 == 0 /\ -i6^post5+i6^0 == 0 /\ -m122^post5+m122^0 == 0 /\ -c7^post5+c7^0 == 0 /\ -hsize___019^post5+hsize___019^0 == 0 /\ i21^0-i21^post5 == 0 /\ -n_bits^post5+n_bits^0 == 0 /\ -bytes_out^post5+bytes_out^0 == 0 /\ -__const_8388607^post5+__const_8388607^0 == 0 /\ tmp___017^0-tmp___017^post5 == 0 /\ bits33^0-bits33^post5 == 0 /\ -__const_53^post5+__const_53^0 == 0 /\ -i29^post5+i29^0 == 0 /\ -hsize^post5+hsize^0 == 0 /\ -exit_stat^post5+exit_stat^0 == 0 /\ i3^0-i3^post5 == 0 /\ disp9^0-disp9^post5 == 0 /\ __const_10000^0-__const_10000^post5 == 0 /\ maxcode^0-maxcode^post5 == 0 /\ -checkpoint^post5+checkpoint^0 == 0 /\ __const_256^0-__const_256^post5 == 0 /\ __const_257^0-__const_257^post5 == 0 /\ ret_getbyte25^0-ret_getbyte25^post5 == 0 /\ -hsize_reg10^post5+hsize_reg10^0 == 0 /\ offset^0-offset^post5 == 0 /\ -m130^post5+m130^0 == 0), cost: 1 New rule: l1 -> l5 : TRUE, cost: 1 Applied preprocessing Original rule: l6 -> l7 : InCnt^0'=InCnt^post6, i21^0'=i21^post6, apsim_InCnt^0'=apsim_InCnt^post6, disp9^0'=disp9^post6, tmp12^0'=tmp12^post6, __const_257^0'=__const_257^post6, i6^0'=i6^post6, block_compress^0'=block_compress^post6, out_count^0'=out_count^post6, hshift11^0'=hshift11^post6, hsize___019^0'=hsize___019^post6, __const_8388607^0'=__const_8388607^post6, maxcode^0'=maxcode^post6, clear_flg^0'=clear_flg^post6, ret_getbyte25^0'=ret_getbyte25^post6, __const_16^0'=__const_16^post6, i3^0'=i3^post6, n44^0'=n44^post6, exit_stat^0'=exit_stat^post6, tmp___017^0'=tmp___017^post6, __const_50^0'=__const_50^post6, m122^0'=m122^post6, c37^0'=c37^post6, rat26^0'=rat26^post6, hsize_reg10^0'=hsize_reg10^post6, __const_9^0'=__const_9^post6, n40^0'=n40^post6, count^0'=count^post6, tabort4^0'=tabort4^post6, __const_256^0'=__const_256^post6, i45^0'=i45^post6, bits33^0'=bits33^post6, offset^0'=offset^post6, free_ent^0'=free_ent^post6, tmp___115^0'=tmp___115^post6, __const_65536^0'=__const_65536^post6, maxbits^0'=maxbits^post6, checkpoint^0'=checkpoint^post6, ret_getbyte18^0'=ret_getbyte18^post6, __const_10000^0'=__const_10000^post6, i29^0'=i29^post6, apsim_bound11113^0'=apsim_bound11113^post6, ent8^0'=ent8^post6, tmp___014^0'=tmp___014^post6, __const_429496^0'=__const_429496^post6, in_count^0'=in_count^post6, bytes_out^0'=bytes_out^post6, r_off32^0'=r_off32^post6, hsize^0'=hsize^post6, hsize___027^0'=hsize___027^post6, __const_8^0'=__const_8^post6, maxmaxcode^0'=maxmaxcode^post6, code31^0'=code31^post6, seed2^0'=seed2^post6, __const_2147483647^0'=__const_2147483647^post6, i41^0'=i41^post6, n_bits^0'=n_bits^post6, fcode5^0'=fcode5^post6, tmp___024^0'=tmp___024^post6, __const_53^0'=__const_53^post6, m130^0'=m130^post6, c7^0'=c7^post6, ratio^0'=ratio^post6, (-tabort4^post6+tabort4^0 == 0 /\ -hsize___027^post6+hsize___027^0 == 0 /\ out_count^0-out_count^post6 == 0 /\ -__const_2147483647^post6+__const_2147483647^0 == 0 /\ -__const_53^post6+__const_53^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post6 == 0 /\ block_compress^0-block_compress^post6 == 0 /\ -tmp___017^post6+tmp___017^0 == 0 /\ -__const_50^post6+__const_50^0 == 0 /\ __const_65536^0-__const_65536^post6 == 0 /\ InCnt^0-InCnt^post6 == 0 /\ ret_getbyte18^0-ret_getbyte18^post6 == 0 /\ -ratio^post6+ratio^0 == 0 /\ -tmp___024^post6+tmp___024^0 == 0 /\ -__const_10000^post6+__const_10000^0 == 0 /\ hsize___019^0-hsize___019^post6 == 0 /\ -clear_flg^post6+clear_flg^0 == 0 /\ c37^0-c37^post6 == 0 /\ i45^0-i45^post6 == 0 /\ -maxmaxcode^post6+maxmaxcode^0 == 0 /\ n44^0-n44^post6 == 0 /\ tmp12^0-tmp12^post6 == 0 /\ -i3^post6+i3^0 == 0 /\ __const_8^0-__const_8^post6 == 0 /\ -tmp___014^post6+tmp___014^0 == 0 /\ -i41^post6+i41^0 == 0 /\ -c7^post6+c7^0 == 0 /\ -maxbits^post6+maxbits^0 == 0 /\ tmp___115^0-tmp___115^post6 == 0 /\ -ent8^post6+ent8^0 == 0 /\ hshift11^0-hshift11^post6 == 0 /\ __const_16^0-__const_16^post6 == 0 /\ -bytes_out^post6+bytes_out^0 == 0 /\ maxcode^0-maxcode^post6 == 0 /\ n40^0-n40^post6 == 0 /\ exit_stat^0-exit_stat^post6 == 0 /\ -code31^post6+code31^0 == 0 /\ -offset^post6+offset^0 == 0 /\ i21^0-i21^post6 == 0 /\ fcode5^0-fcode5^post6 == 0 /\ count^0-count^post6 == 0 /\ -bits33^post6+bits33^0 == 0 /\ -checkpoint^post6+checkpoint^0 == 0 /\ -__const_9^post6+__const_9^0 == 0 /\ -n_bits^post6+n_bits^0 == 0 /\ hsize_reg10^0-hsize_reg10^post6 == 0 /\ -in_count^post6+in_count^0 == 0 /\ disp9^0-i6^0+i6^post6 == 0 /\ apsim_bound11113^0-apsim_bound11113^post6 == 0 /\ __const_8388607^0-__const_8388607^post6 == 0 /\ r_off32^0-r_off32^post6 == 0 /\ __const_429496^0-__const_429496^post6 == 0 /\ -m130^post6+m130^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post6 == 0 /\ __const_257^0-__const_257^post6 == 0 /\ -free_ent^post6+free_ent^0 == 0 /\ -rat26^post6+rat26^0 == 0 /\ -i29^post6+i29^0 == 0 /\ -hsize^post6+hsize^0 == 0 /\ disp9^0-disp9^post6 == 0 /\ m122^0-m122^post6 == 0 /\ -seed2^post6+seed2^0 == 0 /\ -__const_256^post6+__const_256^0 == 0), cost: 1 New rule: l6 -> l7 : i6^0'=-disp9^0+i6^0, TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l4 : InCnt^0'=InCnt^post7, i21^0'=i21^post7, apsim_InCnt^0'=apsim_InCnt^post7, disp9^0'=disp9^post7, tmp12^0'=tmp12^post7, __const_257^0'=__const_257^post7, i6^0'=i6^post7, block_compress^0'=block_compress^post7, out_count^0'=out_count^post7, hshift11^0'=hshift11^post7, hsize___019^0'=hsize___019^post7, __const_8388607^0'=__const_8388607^post7, maxcode^0'=maxcode^post7, clear_flg^0'=clear_flg^post7, ret_getbyte25^0'=ret_getbyte25^post7, __const_16^0'=__const_16^post7, i3^0'=i3^post7, n44^0'=n44^post7, exit_stat^0'=exit_stat^post7, tmp___017^0'=tmp___017^post7, __const_50^0'=__const_50^post7, m122^0'=m122^post7, c37^0'=c37^post7, rat26^0'=rat26^post7, hsize_reg10^0'=hsize_reg10^post7, __const_9^0'=__const_9^post7, n40^0'=n40^post7, count^0'=count^post7, tabort4^0'=tabort4^post7, __const_256^0'=__const_256^post7, i45^0'=i45^post7, bits33^0'=bits33^post7, offset^0'=offset^post7, free_ent^0'=free_ent^post7, tmp___115^0'=tmp___115^post7, __const_65536^0'=__const_65536^post7, maxbits^0'=maxbits^post7, checkpoint^0'=checkpoint^post7, ret_getbyte18^0'=ret_getbyte18^post7, __const_10000^0'=__const_10000^post7, i29^0'=i29^post7, apsim_bound11113^0'=apsim_bound11113^post7, ent8^0'=ent8^post7, tmp___014^0'=tmp___014^post7, __const_429496^0'=__const_429496^post7, in_count^0'=in_count^post7, bytes_out^0'=bytes_out^post7, r_off32^0'=r_off32^post7, hsize^0'=hsize^post7, hsize___027^0'=hsize___027^post7, __const_8^0'=__const_8^post7, maxmaxcode^0'=maxmaxcode^post7, code31^0'=code31^post7, seed2^0'=seed2^post7, __const_2147483647^0'=__const_2147483647^post7, i41^0'=i41^post7, n_bits^0'=n_bits^post7, fcode5^0'=fcode5^post7, tmp___024^0'=tmp___024^post7, __const_53^0'=__const_53^post7, m130^0'=m130^post7, c7^0'=c7^post7, ratio^0'=ratio^post7, (hsize___027^0-hsize___027^post7 == 0 /\ block_compress^0-block_compress^post7 == 0 /\ __const_9^0-__const_9^post7 == 0 /\ -__const_53^post7+__const_53^0 == 0 /\ -__const_2147483647^post7+__const_2147483647^0 == 0 /\ -__const_429496^post7+__const_429496^0 == 0 /\ -__const_8^post7+__const_8^0 == 0 /\ hshift11^0-__const_8^0+hshift11^post7 == 0 /\ tabort4^0-tabort4^post7 == 0 /\ apsim_InCnt^0-apsim_InCnt^post7 == 0 /\ tmp___017^0-tmp___017^post7 == 0 /\ __const_8388607^0-__const_8388607^post7 == 0 /\ __const_50^0-__const_50^post7 == 0 /\ hsize_reg10^post7-hsize^0 == 0 /\ maxcode^0-maxcode^post7 == 0 /\ -__const_65536^post7+__const_65536^0 == 0 /\ -m130^post7+m130^0 == 0 /\ -count^post7+count^0 == 0 /\ c37^0-c37^post7 == 0 /\ -maxmaxcode^post7+maxmaxcode^0 == 0 /\ free_ent^0-free_ent^post7 == 0 /\ out_count^0-out_count^post7 == 0 /\ -offset^post7+offset^0 == 0 /\ hsize___019^post7-hsize_reg10^post7 == 0 /\ -i41^post7+i41^0 == 0 /\ tmp12^0-tmp12^post7 == 0 /\ __const_16^0-__const_16^post7 == 0 /\ code31^0-code31^post7 == 0 /\ in_count^0-in_count^post7 == 0 /\ InCnt^0-InCnt^post7 == 0 /\ -tmp___024^post7+tmp___024^0 == 0 /\ __const_65536^0-fcode5^0 <= 0 /\ clear_flg^0-clear_flg^post7 == 0 /\ i6^0-i6^post7 == 0 /\ -hsize^post7+hsize^0 == 0 /\ i29^0-i29^post7 == 0 /\ -exit_stat^post7+exit_stat^0 == 0 /\ -checkpoint^post7+checkpoint^0 == 0 /\ bits33^0-bits33^post7 == 0 /\ -ent8^post7+ent8^0 == 0 /\ n40^0-n40^post7 == 0 /\ -hsize___019^post7+__const_16^0+i21^post7 == 0 /\ -r_off32^post7+r_off32^0 == 0 /\ -fcode5^post7+fcode5^0 == 0 /\ 1+m122^post7 == 0 /\ disp9^0-disp9^post7 == 0 /\ __const_10000^0-__const_10000^post7 == 0 /\ -n44^post7+n44^0 == 0 /\ maxbits^0-maxbits^post7 == 0 /\ __const_256^0-__const_256^post7 == 0 /\ -tmp___115^post7+tmp___115^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post7 == 0 /\ __const_257^0-__const_257^post7 == 0 /\ -seed2^post7+seed2^0 == 0 /\ -apsim_bound11113^post7+apsim_bound11113^0 == 0 /\ tmp___014^0-tmp___014^post7 == 0 /\ -c7^post7+c7^0 == 0 /\ -i45^post7+i45^0 == 0 /\ -n_bits^post7+n_bits^0 == 0 /\ rat26^0-rat26^post7 == 0 /\ i3^0-i3^post7 == 0 /\ -bytes_out^post7+bytes_out^0 == 0 /\ -ret_getbyte18^post7+ret_getbyte18^0 == 0 /\ ratio^0-ratio^post7 == 0), cost: 1 New rule: l8 -> l4 : i21^0'=-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, __const_65536^0-fcode5^0 <= 0, cost: 1 Applied preprocessing Original rule: l8 -> l9 : InCnt^0'=InCnt^post8, i21^0'=i21^post8, apsim_InCnt^0'=apsim_InCnt^post8, disp9^0'=disp9^post8, tmp12^0'=tmp12^post8, __const_257^0'=__const_257^post8, i6^0'=i6^post8, block_compress^0'=block_compress^post8, out_count^0'=out_count^post8, hshift11^0'=hshift11^post8, hsize___019^0'=hsize___019^post8, __const_8388607^0'=__const_8388607^post8, maxcode^0'=maxcode^post8, clear_flg^0'=clear_flg^post8, ret_getbyte25^0'=ret_getbyte25^post8, __const_16^0'=__const_16^post8, i3^0'=i3^post8, n44^0'=n44^post8, exit_stat^0'=exit_stat^post8, tmp___017^0'=tmp___017^post8, __const_50^0'=__const_50^post8, m122^0'=m122^post8, c37^0'=c37^post8, rat26^0'=rat26^post8, hsize_reg10^0'=hsize_reg10^post8, __const_9^0'=__const_9^post8, n40^0'=n40^post8, count^0'=count^post8, tabort4^0'=tabort4^post8, __const_256^0'=__const_256^post8, i45^0'=i45^post8, bits33^0'=bits33^post8, offset^0'=offset^post8, free_ent^0'=free_ent^post8, tmp___115^0'=tmp___115^post8, __const_65536^0'=__const_65536^post8, maxbits^0'=maxbits^post8, checkpoint^0'=checkpoint^post8, ret_getbyte18^0'=ret_getbyte18^post8, __const_10000^0'=__const_10000^post8, i29^0'=i29^post8, apsim_bound11113^0'=apsim_bound11113^post8, ent8^0'=ent8^post8, tmp___014^0'=tmp___014^post8, __const_429496^0'=__const_429496^post8, in_count^0'=in_count^post8, bytes_out^0'=bytes_out^post8, r_off32^0'=r_off32^post8, hsize^0'=hsize^post8, hsize___027^0'=hsize___027^post8, __const_8^0'=__const_8^post8, maxmaxcode^0'=maxmaxcode^post8, code31^0'=code31^post8, seed2^0'=seed2^post8, __const_2147483647^0'=__const_2147483647^post8, i41^0'=i41^post8, n_bits^0'=n_bits^post8, fcode5^0'=fcode5^post8, tmp___024^0'=tmp___024^post8, __const_53^0'=__const_53^post8, m130^0'=m130^post8, c7^0'=c7^post8, ratio^0'=ratio^post8, (0 == 0 /\ -bits33^post8+bits33^0 == 0 /\ -__const_50^post8+__const_50^0 == 0 /\ -__const_9^post8+__const_9^0 == 0 /\ offset^0-offset^post8 == 0 /\ -n_bits^post8+n_bits^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post8 == 0 /\ block_compress^0-block_compress^post8 == 0 /\ -__const_10000^post8+__const_10000^0 == 0 /\ tmp12^0-tmp12^post8 == 0 /\ -m130^post8+m130^0 == 0 /\ -1-hshift11^0+hshift11^post8 == 0 /\ ret_getbyte18^0-ret_getbyte18^post8 == 0 /\ 1-__const_65536^0+fcode5^0 <= 0 /\ -maxmaxcode^post8+maxmaxcode^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post8 == 0 /\ __const_8388607^0-__const_8388607^post8 == 0 /\ tmp___017^0-tmp___017^post8 == 0 /\ c37^0-c37^post8 == 0 /\ -i3^post8+i3^0 == 0 /\ -i41^post8+i41^0 == 0 /\ -__const_256^post8+__const_256^0 == 0 /\ -maxbits^post8+maxbits^0 == 0 /\ i45^0-i45^post8 == 0 /\ -__const_53^post8+__const_53^0 == 0 /\ -i29^post8+i29^0 == 0 /\ count^0-count^post8 == 0 /\ -tabort4^post8+tabort4^0 == 0 /\ InCnt^0-InCnt^post8 == 0 /\ __const_65536^0-__const_65536^post8 == 0 /\ i6^0-i6^post8 == 0 /\ -code31^post8+code31^0 == 0 /\ -__const_429496^post8+__const_429496^0 == 0 /\ __const_16^0-__const_16^post8 == 0 /\ __const_2147483647^0-__const_2147483647^post8 == 0 /\ exit_stat^0-exit_stat^post8 == 0 /\ -checkpoint^post8+checkpoint^0 == 0 /\ -ratio^post8+ratio^0 == 0 /\ m122^0-m122^post8 == 0 /\ n44^0-n44^post8 == 0 /\ -tmp___024^post8+tmp___024^0 == 0 /\ clear_flg^0-clear_flg^post8 == 0 /\ -hsize^post8+hsize^0 == 0 /\ -free_ent^post8+free_ent^0 == 0 /\ -rat26^post8+rat26^0 == 0 /\ -disp9^post8+disp9^0 == 0 /\ hsize___019^0-hsize___019^post8 == 0 /\ r_off32^0-r_off32^post8 == 0 /\ -seed2^post8+seed2^0 == 0 /\ -tmp___014^post8+tmp___014^0 == 0 /\ -out_count^post8+out_count^0 == 0 /\ __const_257^0-__const_257^post8 == 0 /\ ret_getbyte25^0-ret_getbyte25^post8 == 0 /\ -ent8^post8+ent8^0 == 0 /\ -c7^post8+c7^0 == 0 /\ -__const_8^post8+__const_8^0 == 0 /\ -maxcode^post8+maxcode^0 == 0 /\ -bytes_out^post8+bytes_out^0 == 0 /\ i21^0-i21^post8 == 0 /\ -n40^post8+n40^0 == 0 /\ -hsize___027^post8+hsize___027^0 == 0 /\ tmp___115^0-tmp___115^post8 == 0 /\ hsize_reg10^0-hsize_reg10^post8 == 0 /\ in_count^0-in_count^post8 == 0), cost: 1 New rule: l8 -> l9 : hshift11^0'=1+hshift11^0, fcode5^0'=fcode5^post8, 1-__const_65536^0+fcode5^0 <= 0, cost: 1 Applied preprocessing Original rule: l10 -> l11 : InCnt^0'=InCnt^post9, i21^0'=i21^post9, apsim_InCnt^0'=apsim_InCnt^post9, disp9^0'=disp9^post9, tmp12^0'=tmp12^post9, __const_257^0'=__const_257^post9, i6^0'=i6^post9, block_compress^0'=block_compress^post9, out_count^0'=out_count^post9, hshift11^0'=hshift11^post9, hsize___019^0'=hsize___019^post9, __const_8388607^0'=__const_8388607^post9, maxcode^0'=maxcode^post9, clear_flg^0'=clear_flg^post9, ret_getbyte25^0'=ret_getbyte25^post9, __const_16^0'=__const_16^post9, i3^0'=i3^post9, n44^0'=n44^post9, exit_stat^0'=exit_stat^post9, tmp___017^0'=tmp___017^post9, __const_50^0'=__const_50^post9, m122^0'=m122^post9, c37^0'=c37^post9, rat26^0'=rat26^post9, hsize_reg10^0'=hsize_reg10^post9, __const_9^0'=__const_9^post9, n40^0'=n40^post9, count^0'=count^post9, tabort4^0'=tabort4^post9, __const_256^0'=__const_256^post9, i45^0'=i45^post9, bits33^0'=bits33^post9, offset^0'=offset^post9, free_ent^0'=free_ent^post9, tmp___115^0'=tmp___115^post9, __const_65536^0'=__const_65536^post9, maxbits^0'=maxbits^post9, checkpoint^0'=checkpoint^post9, ret_getbyte18^0'=ret_getbyte18^post9, __const_10000^0'=__const_10000^post9, i29^0'=i29^post9, apsim_bound11113^0'=apsim_bound11113^post9, ent8^0'=ent8^post9, tmp___014^0'=tmp___014^post9, __const_429496^0'=__const_429496^post9, in_count^0'=in_count^post9, bytes_out^0'=bytes_out^post9, r_off32^0'=r_off32^post9, hsize^0'=hsize^post9, hsize___027^0'=hsize___027^post9, __const_8^0'=__const_8^post9, maxmaxcode^0'=maxmaxcode^post9, code31^0'=code31^post9, seed2^0'=seed2^post9, __const_2147483647^0'=__const_2147483647^post9, i41^0'=i41^post9, n_bits^0'=n_bits^post9, fcode5^0'=fcode5^post9, tmp___024^0'=tmp___024^post9, __const_53^0'=__const_53^post9, m130^0'=m130^post9, c7^0'=c7^post9, ratio^0'=ratio^post9, (tmp___017^0-tmp___017^post9 == 0 /\ code31^0-code31^post9 == 0 /\ -offset^post9+offset^0 == 0 /\ -in_count^post9+in_count^0 == 0 /\ i3^0-i3^post9 == 0 /\ -maxmaxcode^post9+maxmaxcode^0 == 0 /\ -i41^post9+i41^0 == 0 /\ hsize___027^0-hsize___027^post9 == 0 /\ -m122^post9+m122^0 == 0 /\ disp9^0-disp9^post9 == 0 /\ -apsim_bound11113^post9+apsim_bound11113^0 == 0 /\ -c7^post9+c7^0 == 0 /\ -i45^post9+i45^0 == 0 /\ -n_bits^post9+n_bits^0 == 0 /\ tmp12^0-tmp12^post9 == 0 /\ tabort4^0-tabort4^post9 == 0 /\ -hsize^post9+hsize^0 == 0 /\ checkpoint^0-checkpoint^post9 == 0 /\ -c37^post9+c37^0 == 0 /\ -__const_429496^post9+__const_429496^0 == 0 /\ -exit_stat^post9+exit_stat^0 == 0 /\ -__const_8388607^post9+__const_8388607^0 == 0 /\ i6^0-i6^post9 == 0 /\ -__const_16^post9+__const_16^0 == 0 /\ __const_16^0-i29^0+i29^post9 == 0 /\ __const_9^0-__const_9^post9 == 0 /\ -hsize_reg10^post9+hsize_reg10^0 == 0 /\ out_count^0-out_count^post9 == 0 /\ -m130^post9+m130^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post9 == 0 /\ -ret_getbyte25^post9+ret_getbyte25^0 == 0 /\ -count^post9+count^0 == 0 /\ bytes_out^0-bytes_out^post9 == 0 /\ tmp___014^0-tmp___014^post9 == 0 /\ -n44^post9+n44^0 == 0 /\ bits33^0-bits33^post9 == 0 /\ -tmp___115^post9+tmp___115^0 == 0 /\ InCnt^0-InCnt^post9 == 0 /\ n40^0-n40^post9 == 0 /\ -seed2^post9+seed2^0 == 0 /\ hsize___019^0-hsize___019^post9 == 0 /\ __const_256^0-__const_256^post9 == 0 /\ clear_flg^0-clear_flg^post9 == 0 /\ __const_257^0-__const_257^post9 == 0 /\ free_ent^0-free_ent^post9 == 0 /\ -tmp___024^post9+tmp___024^0 == 0 /\ -ret_getbyte18^post9+ret_getbyte18^0 == 0 /\ hshift11^0-hshift11^post9 == 0 /\ -__const_2147483647^post9+__const_2147483647^0 == 0 /\ __const_50^0-__const_50^post9 == 0 /\ maxcode^0-maxcode^post9 == 0 /\ rat26^0-rat26^post9 == 0 /\ __const_53^0-__const_53^post9 == 0 /\ block_compress^0-block_compress^post9 == 0 /\ -ent8^post9+ent8^0 == 0 /\ i21^0-i21^post9 == 0 /\ maxbits^0-maxbits^post9 == 0 /\ -__const_8^post9+__const_8^0 == 0 /\ -ratio^post9+ratio^0 == 0 /\ -__const_10000^post9+__const_10000^0 == 0 /\ -r_off32^post9+r_off32^0 == 0 /\ -fcode5^post9+fcode5^0 == 0 /\ -__const_65536^post9+__const_65536^0 == 0), cost: 1 New rule: l10 -> l11 : i29^0'=-__const_16^0+i29^0, TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l9 : InCnt^0'=InCnt^post10, i21^0'=i21^post10, apsim_InCnt^0'=apsim_InCnt^post10, disp9^0'=disp9^post10, tmp12^0'=tmp12^post10, __const_257^0'=__const_257^post10, i6^0'=i6^post10, block_compress^0'=block_compress^post10, out_count^0'=out_count^post10, hshift11^0'=hshift11^post10, hsize___019^0'=hsize___019^post10, __const_8388607^0'=__const_8388607^post10, maxcode^0'=maxcode^post10, clear_flg^0'=clear_flg^post10, ret_getbyte25^0'=ret_getbyte25^post10, __const_16^0'=__const_16^post10, i3^0'=i3^post10, n44^0'=n44^post10, exit_stat^0'=exit_stat^post10, tmp___017^0'=tmp___017^post10, __const_50^0'=__const_50^post10, m122^0'=m122^post10, c37^0'=c37^post10, rat26^0'=rat26^post10, hsize_reg10^0'=hsize_reg10^post10, __const_9^0'=__const_9^post10, n40^0'=n40^post10, count^0'=count^post10, tabort4^0'=tabort4^post10, __const_256^0'=__const_256^post10, i45^0'=i45^post10, bits33^0'=bits33^post10, offset^0'=offset^post10, free_ent^0'=free_ent^post10, tmp___115^0'=tmp___115^post10, __const_65536^0'=__const_65536^post10, maxbits^0'=maxbits^post10, checkpoint^0'=checkpoint^post10, ret_getbyte18^0'=ret_getbyte18^post10, __const_10000^0'=__const_10000^post10, i29^0'=i29^post10, apsim_bound11113^0'=apsim_bound11113^post10, ent8^0'=ent8^post10, tmp___014^0'=tmp___014^post10, __const_429496^0'=__const_429496^post10, in_count^0'=in_count^post10, bytes_out^0'=bytes_out^post10, r_off32^0'=r_off32^post10, hsize^0'=hsize^post10, hsize___027^0'=hsize___027^post10, __const_8^0'=__const_8^post10, maxmaxcode^0'=maxmaxcode^post10, code31^0'=code31^post10, seed2^0'=seed2^post10, __const_2147483647^0'=__const_2147483647^post10, i41^0'=i41^post10, n_bits^0'=n_bits^post10, fcode5^0'=fcode5^post10, tmp___024^0'=tmp___024^post10, __const_53^0'=__const_53^post10, m130^0'=m130^post10, c7^0'=c7^post10, ratio^0'=ratio^post10, (i3^0-i3^post10 == 0 /\ -c7^post10+c7^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post10 == 0 /\ __const_65536^0-__const_65536^post10 == 0 /\ -maxbits^post10+maxbits^0 == 0 /\ hsize_reg10^0-hsize_reg10^post10 == 0 /\ -hsize^0+fcode5^post10 == 0 /\ ret_getbyte25^0-ret_getbyte25^post10 == 0 /\ apsim_bound11113^0-apsim_bound11113^post10 == 0 /\ tmp___017^0-tmp___017^post10 == 0 /\ __const_8388607^0-__const_8388607^post10 == 0 /\ c37^0-c37^post10 == 0 /\ -n40^post10+n40^0 == 0 /\ offset^0-offset^post10 == 0 /\ -bytes_out^post10+bytes_out^0 == 0 /\ disp9^0-disp9^post10 == 0 /\ i45^0-i45^post10 == 0 /\ -code31^post10+code31^0 == 0 /\ -ret_getbyte18^0+tmp12^post10 == 0 /\ -tmp12^post10+ent8^post10 == 0 /\ i6^0-i6^post10 == 0 /\ -checkpoint^post10+checkpoint^0 == 0 /\ -n_bits^post10+n_bits^0 == 0 /\ maxmaxcode^0-maxmaxcode^post10 == 0 /\ hshift11^post10 == 0 /\ __const_2147483647^0-__const_2147483647^post10 == 0 /\ -__const_9^post10+__const_9^0 == 0 /\ -m130^post10+m130^0 == 0 /\ -bits33^post10+bits33^0 == 0 /\ -hsize^post10+hsize^0 == 0 /\ -free_ent^post10+free_ent^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post10 == 0 /\ -rat26^post10+rat26^0 == 0 /\ -seed2^post10+seed2^0 == 0 /\ -__const_256^post10+__const_256^0 == 0 /\ count^0-count^post10 == 0 /\ -__const_8^post10+__const_8^0 == 0 /\ InCnt^0-InCnt^post10 == 0 /\ hsize___019^0-hsize___019^post10 == 0 /\ -__const_53^post10+__const_53^0 == 0 /\ -i29^post10+i29^0 == 0 /\ -hsize___027^post10+hsize___027^0 == 0 /\ __const_16^0-__const_16^post10 == 0 /\ -i21^post10+i21^0 == 0 /\ -tmp___115^post10+tmp___115^0 == 0 /\ -__const_429496^post10+__const_429496^0 == 0 /\ m122^0-m122^post10 == 0 /\ n44^0-n44^post10 == 0 /\ clear_flg^0-clear_flg^post10 == 0 /\ -__const_50^post10+__const_50^0 == 0 /\ -__const_257^post10+__const_257^0 == 0 /\ maxcode^0-maxcode^post10 == 0 /\ -ratio^post10+ratio^0 == 0 /\ tabort4^0-tabort4^post10 == 0 /\ -__const_10000^post10+__const_10000^0 == 0 /\ -tmp___024^post10+tmp___024^0 == 0 /\ in_count^0-in_count^post10 == 0 /\ exit_stat^0-exit_stat^post10 == 0 /\ block_compress^0-block_compress^post10 == 0 /\ -r_off32^post10+r_off32^0 == 0 /\ -tmp___014^post10+tmp___014^0 == 0 /\ -i41^post10+i41^0 == 0 /\ -out_count^post10+out_count^0 == 0), cost: 1 New rule: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, TRUE, cost: 1 Applied preprocessing Original rule: l13 -> l14 : InCnt^0'=InCnt^post11, i21^0'=i21^post11, apsim_InCnt^0'=apsim_InCnt^post11, disp9^0'=disp9^post11, tmp12^0'=tmp12^post11, __const_257^0'=__const_257^post11, i6^0'=i6^post11, block_compress^0'=block_compress^post11, out_count^0'=out_count^post11, hshift11^0'=hshift11^post11, hsize___019^0'=hsize___019^post11, __const_8388607^0'=__const_8388607^post11, maxcode^0'=maxcode^post11, clear_flg^0'=clear_flg^post11, ret_getbyte25^0'=ret_getbyte25^post11, __const_16^0'=__const_16^post11, i3^0'=i3^post11, n44^0'=n44^post11, exit_stat^0'=exit_stat^post11, tmp___017^0'=tmp___017^post11, __const_50^0'=__const_50^post11, m122^0'=m122^post11, c37^0'=c37^post11, rat26^0'=rat26^post11, hsize_reg10^0'=hsize_reg10^post11, __const_9^0'=__const_9^post11, n40^0'=n40^post11, count^0'=count^post11, tabort4^0'=tabort4^post11, __const_256^0'=__const_256^post11, i45^0'=i45^post11, bits33^0'=bits33^post11, offset^0'=offset^post11, free_ent^0'=free_ent^post11, tmp___115^0'=tmp___115^post11, __const_65536^0'=__const_65536^post11, maxbits^0'=maxbits^post11, checkpoint^0'=checkpoint^post11, ret_getbyte18^0'=ret_getbyte18^post11, __const_10000^0'=__const_10000^post11, i29^0'=i29^post11, apsim_bound11113^0'=apsim_bound11113^post11, ent8^0'=ent8^post11, tmp___014^0'=tmp___014^post11, __const_429496^0'=__const_429496^post11, in_count^0'=in_count^post11, bytes_out^0'=bytes_out^post11, r_off32^0'=r_off32^post11, hsize^0'=hsize^post11, hsize___027^0'=hsize___027^post11, __const_8^0'=__const_8^post11, maxmaxcode^0'=maxmaxcode^post11, code31^0'=code31^post11, seed2^0'=seed2^post11, __const_2147483647^0'=__const_2147483647^post11, i41^0'=i41^post11, n_bits^0'=n_bits^post11, fcode5^0'=fcode5^post11, tmp___024^0'=tmp___024^post11, __const_53^0'=__const_53^post11, m130^0'=m130^post11, c7^0'=c7^post11, ratio^0'=ratio^post11, (disp9^0-disp9^post11 == 0 /\ -c37^post11+c37^0 == 0 /\ i21^0-i21^post11 == 0 /\ -exit_stat^post11+exit_stat^0 == 0 /\ -code31^post11+code31^0 == 0 /\ -bytes_out^post11+bytes_out^0 == 0 /\ -ent8^post11+ent8^0 == 0 /\ -ratio^post11+ratio^0 == 0 /\ tmp___115^0-tmp___115^post11 == 0 /\ -fcode5^post11+fcode5^0 == 0 /\ i6^0-i6^post11 == 0 /\ m122^0-m122^post11 == 0 /\ hsize___027^0-hsize___027^post11 == 0 /\ __const_9^0-__const_9^post11 == 0 /\ -n44^post11+n44^0 == 0 /\ clear_flg^0-clear_flg^post11 == 0 /\ -seed2^post11+seed2^0 == 0 /\ -in_count^post11+in_count^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post11 == 0 /\ tmp___017^0-tmp___017^post11 == 0 /\ checkpoint^0-checkpoint^post11 == 0 /\ bits33^0-bits33^post11 == 0 /\ -hsize^post11+hsize^0 == 0 /\ -apsim_bound11113^post11+apsim_bound11113^0 == 0 /\ -i45^post11+i45^0 == 0 /\ -c7^post11+c7^0 == 0 /\ -n_bits^post11+n_bits^0 == 0 /\ -ret_getbyte18^post11+ret_getbyte18^0 == 0 /\ hsize___019^0-hsize___019^post11 == 0 /\ -tabort4^post11+tabort4^0 == 0 /\ __const_256^0-__const_256^post11 == 0 /\ maxbits^0-maxbits^post11 == 0 /\ -__const_429496^post11+__const_429496^0 == 0 /\ __const_257^0-__const_257^post11 == 0 /\ free_ent^0-free_ent^post11 == 0 /\ -__const_2147483647^post11+__const_2147483647^0 == 0 /\ -__const_8388607^post11+__const_8388607^0 == 0 /\ out_count^0-out_count^post11 == 0 /\ -__const_65536^post11+__const_65536^0 == 0 /\ tmp___014^0-tmp___014^post11 == 0 /\ i3^0-i3^post11 == 0 /\ -__const_8^post11+__const_8^0 == 0 /\ -__const_10000^post11+__const_10000^0 == 0 /\ -hsize_reg10^post11+hsize_reg10^0 == 0 /\ rat26^0-rat26^post11 == 0 /\ __const_16^0-__const_16^post11 == 0 /\ -m130^post11+m130^0 == 0 /\ InCnt^0-InCnt^post11 == 0 /\ block_compress^0-block_compress^post11 == 0 /\ -ret_getbyte25^post11+ret_getbyte25^0 == 0 /\ -count^post11+count^0 == 0 /\ i29^0-i29^post11 == 0 /\ -r_off32^post11+r_off32^0 == 0 /\ -offset^post11+offset^0 == 0 /\ -maxmaxcode^post11+maxmaxcode^0 == 0 /\ -i41^post11+i41^0 == 0 /\ tmp12^0-tmp12^post11 == 0 /\ hshift11^0-hshift11^post11 == 0 /\ __const_50^0-__const_50^post11 == 0 /\ -tmp___024^post11+tmp___024^0 == 0 /\ n40^0-n40^post11 == 0 /\ maxcode^0-maxcode^post11 == 0 /\ -__const_53^post11+__const_53^0 == 0), cost: 1 New rule: l13 -> l14 : TRUE, cost: 1 Applied preprocessing Original rule: l15 -> l12 : InCnt^0'=InCnt^post12, i21^0'=i21^post12, apsim_InCnt^0'=apsim_InCnt^post12, disp9^0'=disp9^post12, tmp12^0'=tmp12^post12, __const_257^0'=__const_257^post12, i6^0'=i6^post12, block_compress^0'=block_compress^post12, out_count^0'=out_count^post12, hshift11^0'=hshift11^post12, hsize___019^0'=hsize___019^post12, __const_8388607^0'=__const_8388607^post12, maxcode^0'=maxcode^post12, clear_flg^0'=clear_flg^post12, ret_getbyte25^0'=ret_getbyte25^post12, __const_16^0'=__const_16^post12, i3^0'=i3^post12, n44^0'=n44^post12, exit_stat^0'=exit_stat^post12, tmp___017^0'=tmp___017^post12, __const_50^0'=__const_50^post12, m122^0'=m122^post12, c37^0'=c37^post12, rat26^0'=rat26^post12, hsize_reg10^0'=hsize_reg10^post12, __const_9^0'=__const_9^post12, n40^0'=n40^post12, count^0'=count^post12, tabort4^0'=tabort4^post12, __const_256^0'=__const_256^post12, i45^0'=i45^post12, bits33^0'=bits33^post12, offset^0'=offset^post12, free_ent^0'=free_ent^post12, tmp___115^0'=tmp___115^post12, __const_65536^0'=__const_65536^post12, maxbits^0'=maxbits^post12, checkpoint^0'=checkpoint^post12, ret_getbyte18^0'=ret_getbyte18^post12, __const_10000^0'=__const_10000^post12, i29^0'=i29^post12, apsim_bound11113^0'=apsim_bound11113^post12, ent8^0'=ent8^post12, tmp___014^0'=tmp___014^post12, __const_429496^0'=__const_429496^post12, in_count^0'=in_count^post12, bytes_out^0'=bytes_out^post12, r_off32^0'=r_off32^post12, hsize^0'=hsize^post12, hsize___027^0'=hsize___027^post12, __const_8^0'=__const_8^post12, maxmaxcode^0'=maxmaxcode^post12, code31^0'=code31^post12, seed2^0'=seed2^post12, __const_2147483647^0'=__const_2147483647^post12, i41^0'=i41^post12, n_bits^0'=n_bits^post12, fcode5^0'=fcode5^post12, tmp___024^0'=tmp___024^post12, __const_53^0'=__const_53^post12, m130^0'=m130^post12, c7^0'=c7^post12, ratio^0'=ratio^post12, (-checkpoint^post12+checkpoint^0 == 0 /\ -clear_flg^post12+clear_flg^0 == 0 /\ -ratio^post12+ratio^0 == 0 /\ disp9^0-disp9^post12 == 0 /\ i45^0-i45^post12 == 0 /\ -tmp___024^post12+tmp___024^0 == 0 /\ count^0-count^post12 == 0 /\ i21^0-i21^post12 == 0 /\ i6^0-i6^post12 == 0 /\ -free_ent^post12+free_ent^0 == 0 /\ __const_65536^0-__const_65536^post12 == 0 /\ -rat26^post12+rat26^0 == 0 /\ hsize_reg10^0-hsize_reg10^post12 == 0 /\ -seed2^post12+seed2^0 == 0 /\ -r_off32^post12+r_off32^0 == 0 /\ -tmp___014^post12+tmp___014^0 == 0 /\ ret_getbyte18^post12-__const_429496^0 == 0 /\ offset^0-offset^post12 == 0 /\ -__const_8^post12+__const_8^0 == 0 /\ -c7^post12+c7^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post12 == 0 /\ tmp___017^0 <= 0 /\ m122^0-m122^post12 == 0 /\ -i3^post12+i3^0 == 0 /\ -n40^post12+n40^0 == 0 /\ -fcode5^post12+fcode5^0 == 0 /\ -tmp___115^post12+tmp___115^0 == 0 /\ __const_10000^0-__const_10000^post12 == 0 /\ maxmaxcode^0-maxmaxcode^post12 == 0 /\ tmp___017^0-tmp___017^post12 == 0 /\ __const_8388607^0-__const_8388607^post12 == 0 /\ hsize^0-hsize^post12 == 0 /\ -__const_2147483647^post12+__const_2147483647^0 == 0 /\ -hsize___027^post12+hsize___027^0 == 0 /\ -bytes_out^post12+bytes_out^0 == 0 /\ -n_bits^post12+n_bits^0 == 0 /\ ent8^0-ent8^post12 == 0 /\ -__const_256^post12+__const_256^0 == 0 /\ -__const_50^post12+__const_50^0 == 0 /\ -__const_257^post12+__const_257^0 == 0 /\ __const_16^0-__const_16^post12 == 0 /\ -apsim_bound11113^post12+apsim_bound11113^0 == 0 /\ out_count^0-out_count^post12 == 0 /\ -m130^post12+m130^0 == 0 /\ InCnt^0-InCnt^post12 == 0 /\ __const_9^0-__const_9^post12 == 0 /\ -i41^post12+i41^0 == 0 /\ in_count^0-in_count^post12 == 0 /\ exit_stat^0-exit_stat^post12 == 0 /\ tmp12^0-tmp12^post12 == 0 /\ -maxbits^post12+maxbits^0 == 0 /\ block_compress^0-block_compress^post12 == 0 /\ -__const_53^post12+__const_53^0 == 0 /\ -i29^post12+i29^0 == 0 /\ n44^0-n44^post12 == 0 /\ -bits33^post12+bits33^0 == 0 /\ maxcode^0-maxcode^post12 == 0 /\ -__const_429496^post12+__const_429496^0 == 0 /\ tabort4^0-tabort4^post12 == 0 /\ ret_getbyte25^0-ret_getbyte25^post12 == 0 /\ hsize___019^0-hsize___019^post12 == 0 /\ hshift11^0-hshift11^post12 == 0 /\ c37^0-c37^post12 == 0 /\ -code31^post12+code31^0 == 0), cost: 1 New rule: l15 -> l12 : ret_getbyte18^0'=__const_429496^0, tmp___017^0 <= 0, cost: 1 Applied preprocessing Original rule: l15 -> l12 : InCnt^0'=InCnt^post13, i21^0'=i21^post13, apsim_InCnt^0'=apsim_InCnt^post13, disp9^0'=disp9^post13, tmp12^0'=tmp12^post13, __const_257^0'=__const_257^post13, i6^0'=i6^post13, block_compress^0'=block_compress^post13, out_count^0'=out_count^post13, hshift11^0'=hshift11^post13, hsize___019^0'=hsize___019^post13, __const_8388607^0'=__const_8388607^post13, maxcode^0'=maxcode^post13, clear_flg^0'=clear_flg^post13, ret_getbyte25^0'=ret_getbyte25^post13, __const_16^0'=__const_16^post13, i3^0'=i3^post13, n44^0'=n44^post13, exit_stat^0'=exit_stat^post13, tmp___017^0'=tmp___017^post13, __const_50^0'=__const_50^post13, m122^0'=m122^post13, c37^0'=c37^post13, rat26^0'=rat26^post13, hsize_reg10^0'=hsize_reg10^post13, __const_9^0'=__const_9^post13, n40^0'=n40^post13, count^0'=count^post13, tabort4^0'=tabort4^post13, __const_256^0'=__const_256^post13, i45^0'=i45^post13, bits33^0'=bits33^post13, offset^0'=offset^post13, free_ent^0'=free_ent^post13, tmp___115^0'=tmp___115^post13, __const_65536^0'=__const_65536^post13, maxbits^0'=maxbits^post13, checkpoint^0'=checkpoint^post13, ret_getbyte18^0'=ret_getbyte18^post13, __const_10000^0'=__const_10000^post13, i29^0'=i29^post13, apsim_bound11113^0'=apsim_bound11113^post13, ent8^0'=ent8^post13, tmp___014^0'=tmp___014^post13, __const_429496^0'=__const_429496^post13, in_count^0'=in_count^post13, bytes_out^0'=bytes_out^post13, r_off32^0'=r_off32^post13, hsize^0'=hsize^post13, hsize___027^0'=hsize___027^post13, __const_8^0'=__const_8^post13, maxmaxcode^0'=maxmaxcode^post13, code31^0'=code31^post13, seed2^0'=seed2^post13, __const_2147483647^0'=__const_2147483647^post13, i41^0'=i41^post13, n_bits^0'=n_bits^post13, fcode5^0'=fcode5^post13, tmp___024^0'=tmp___024^post13, __const_53^0'=__const_53^post13, m130^0'=m130^post13, c7^0'=c7^post13, ratio^0'=ratio^post13, (0 == 0 /\ -n44^post13+n44^0 == 0 /\ hshift11^0-hshift11^post13 == 0 /\ checkpoint^0-checkpoint^post13 == 0 /\ -count^post13+count^0 == 0 /\ -seed2^post13+seed2^0 == 0 /\ -tmp___017^post13+tmp___017^0 == 0 /\ tmp___115^0-tmp___115^post13 == 0 /\ -hsize___027^post13+hsize___027^0 == 0 /\ i6^0-i6^post13 == 0 /\ i21^0-i21^post13 == 0 /\ -__const_53^post13+__const_53^0 == 0 /\ tmp___014^0-tmp___014^post13 == 0 /\ -tmp___024^post13+tmp___024^0 == 0 /\ -__const_10000^post13+__const_10000^0 == 0 /\ -__const_2147483647^post13+__const_2147483647^0 == 0 /\ __const_256^0-__const_256^post13 == 0 /\ -bytes_out^post13+bytes_out^0 == 0 /\ -__const_65536^post13+__const_65536^0 == 0 /\ -ent8^post13+ent8^0 == 0 /\ __const_8^0-__const_8^post13 == 0 /\ -ratio^post13+ratio^0 == 0 /\ clear_flg^0-clear_flg^post13 == 0 /\ __const_257^0-__const_257^post13 == 0 /\ disp9^0-disp9^post13 == 0 /\ -fcode5^post13+fcode5^0 == 0 /\ m122^0-m122^post13 == 0 /\ 1-InCnt^0+InCnt^post13 == 0 /\ __const_50^0-__const_50^post13 == 0 /\ -offset^post13+offset^0 == 0 /\ maxcode^0-maxcode^post13 == 0 /\ -in_count^post13+in_count^0 == 0 /\ rat26^0-rat26^post13 == 0 /\ __const_16^0-__const_16^post13 == 0 /\ -maxmaxcode^post13+maxmaxcode^0 == 0 /\ -i41^post13+i41^0 == 0 /\ n_bits^0-n_bits^post13 == 0 /\ __const_9^0-__const_9^post13 == 0 /\ -apsim_bound11113^post13+apsim_bound11113^0 == 0 /\ -c7^post13+c7^0 == 0 /\ -maxbits^post13+maxbits^0 == 0 /\ out_count^0-out_count^post13 == 0 /\ apsim_InCnt^0-apsim_InCnt^post13 == 0 /\ -c37^post13+c37^0 == 0 /\ -tabort4^post13+tabort4^0 == 0 /\ i3^0-i3^post13 == 0 /\ -__const_429496^post13+__const_429496^0 == 0 /\ 1-tmp___017^0 <= 0 /\ -__const_8388607^post13+__const_8388607^0 == 0 /\ n40^0-n40^post13 == 0 /\ -hsize^post13+hsize^0 == 0 /\ bits33^0-bits33^post13 == 0 /\ -code31^post13+code31^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post13 == 0 /\ hsize___019^0-hsize___019^post13 == 0 /\ -block_compress^post13+block_compress^0 == 0 /\ i45^0-i45^post13 == 0 /\ i29^0-i29^post13 == 0 /\ r_off32^0-r_off32^post13 == 0 /\ -hsize_reg10^post13+hsize_reg10^0 == 0 /\ free_ent^0-free_ent^post13 == 0 /\ -exit_stat^post13+exit_stat^0 == 0 /\ tmp12^0-tmp12^post13 == 0 /\ -m130^post13+m130^0 == 0), cost: 1 New rule: l15 -> l12 : InCnt^0'=-1+InCnt^0, ret_getbyte18^0'=ret_getbyte18^post13, -1+tmp___017^0 >= 0, cost: 1 Applied preprocessing Original rule: l16 -> l12 : InCnt^0'=InCnt^post14, i21^0'=i21^post14, apsim_InCnt^0'=apsim_InCnt^post14, disp9^0'=disp9^post14, tmp12^0'=tmp12^post14, __const_257^0'=__const_257^post14, i6^0'=i6^post14, block_compress^0'=block_compress^post14, out_count^0'=out_count^post14, hshift11^0'=hshift11^post14, hsize___019^0'=hsize___019^post14, __const_8388607^0'=__const_8388607^post14, maxcode^0'=maxcode^post14, clear_flg^0'=clear_flg^post14, ret_getbyte25^0'=ret_getbyte25^post14, __const_16^0'=__const_16^post14, i3^0'=i3^post14, n44^0'=n44^post14, exit_stat^0'=exit_stat^post14, tmp___017^0'=tmp___017^post14, __const_50^0'=__const_50^post14, m122^0'=m122^post14, c37^0'=c37^post14, rat26^0'=rat26^post14, hsize_reg10^0'=hsize_reg10^post14, __const_9^0'=__const_9^post14, n40^0'=n40^post14, count^0'=count^post14, tabort4^0'=tabort4^post14, __const_256^0'=__const_256^post14, i45^0'=i45^post14, bits33^0'=bits33^post14, offset^0'=offset^post14, free_ent^0'=free_ent^post14, tmp___115^0'=tmp___115^post14, __const_65536^0'=__const_65536^post14, maxbits^0'=maxbits^post14, checkpoint^0'=checkpoint^post14, ret_getbyte18^0'=ret_getbyte18^post14, __const_10000^0'=__const_10000^post14, i29^0'=i29^post14, apsim_bound11113^0'=apsim_bound11113^post14, ent8^0'=ent8^post14, tmp___014^0'=tmp___014^post14, __const_429496^0'=__const_429496^post14, in_count^0'=in_count^post14, bytes_out^0'=bytes_out^post14, r_off32^0'=r_off32^post14, hsize^0'=hsize^post14, hsize___027^0'=hsize___027^post14, __const_8^0'=__const_8^post14, maxmaxcode^0'=maxmaxcode^post14, code31^0'=code31^post14, seed2^0'=seed2^post14, __const_2147483647^0'=__const_2147483647^post14, i41^0'=i41^post14, n_bits^0'=n_bits^post14, fcode5^0'=fcode5^post14, tmp___024^0'=tmp___024^post14, __const_53^0'=__const_53^post14, m130^0'=m130^post14, c7^0'=c7^post14, ratio^0'=ratio^post14, (InCnt^0 <= 0 /\ ret_getbyte18^post14-__const_429496^0 == 0 /\ i6^0-i6^post14 == 0 /\ m122^0-m122^post14 == 0 /\ -i29^post14+i29^0 == 0 /\ -__const_53^post14+__const_53^0 == 0 /\ hshift11^0-hshift11^post14 == 0 /\ -i3^post14+i3^0 == 0 /\ -bits33^post14+bits33^0 == 0 /\ tmp___017^0-tmp___017^post14 == 0 /\ -tmp___115^post14+tmp___115^0 == 0 /\ -__const_429496^post14+__const_429496^0 == 0 /\ -__const_2147483647^post14+__const_2147483647^0 == 0 /\ count^0-count^post14 == 0 /\ -hsize___027^post14+hsize___027^0 == 0 /\ i21^0-i21^post14 == 0 /\ -__const_50^post14+__const_50^0 == 0 /\ -ratio^post14+ratio^0 == 0 /\ __const_10000^0-__const_10000^post14 == 0 /\ disp9^0-disp9^post14 == 0 /\ hsize_reg10^0-hsize_reg10^post14 == 0 /\ __const_8388607^0-__const_8388607^post14 == 0 /\ rat26^0-rat26^post14 == 0 /\ -__const_8^post14+__const_8^0 == 0 /\ __const_257^0-__const_257^post14 == 0 /\ __const_16^0-__const_16^post14 == 0 /\ -tmp___024^post14+tmp___024^0 == 0 /\ offset^0-offset^post14 == 0 /\ -r_off32^post14+r_off32^0 == 0 /\ -i41^post14+i41^0 == 0 /\ -tmp___014^post14+tmp___014^0 == 0 /\ maxcode^0-maxcode^post14 == 0 /\ -c7^post14+c7^0 == 0 /\ -maxbits^post14+maxbits^0 == 0 /\ tabort4^0-tabort4^post14 == 0 /\ -i45^post14+i45^0 == 0 /\ __const_9^0-__const_9^post14 == 0 /\ exit_stat^0-exit_stat^post14 == 0 /\ -n40^post14+n40^0 == 0 /\ -maxmaxcode^post14+maxmaxcode^0 == 0 /\ in_count^0-in_count^post14 == 0 /\ -fcode5^post14+fcode5^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post14 == 0 /\ out_count^0-out_count^post14 == 0 /\ block_compress^0-block_compress^post14 == 0 /\ -clear_flg^post14+clear_flg^0 == 0 /\ -bytes_out^post14+bytes_out^0 == 0 /\ -code31^post14+code31^0 == 0 /\ -n_bits^post14+n_bits^0 == 0 /\ -__const_256^post14+__const_256^0 == 0 /\ -checkpoint^post14+checkpoint^0 == 0 /\ -apsim_bound11113^post14+apsim_bound11113^0 == 0 /\ InCnt^0-InCnt^post14 == 0 /\ __const_65536^0-__const_65536^post14 == 0 /\ hsize___019^0-hsize___019^post14 == 0 /\ ret_getbyte25^0-ret_getbyte25^post14 == 0 /\ -m130^post14+m130^0 == 0 /\ c37^0-c37^post14 == 0 /\ ent8^0-ent8^post14 == 0 /\ tmp12^0-tmp12^post14 == 0 /\ -free_ent^post14+free_ent^0 == 0 /\ -seed2^post14+seed2^0 == 0 /\ n44^0-n44^post14 == 0 /\ -hsize^post14+hsize^0 == 0), cost: 1 New rule: l16 -> l12 : ret_getbyte18^0'=__const_429496^0, InCnt^0 <= 0, cost: 1 Applied preprocessing Original rule: l16 -> l15 : InCnt^0'=InCnt^post15, i21^0'=i21^post15, apsim_InCnt^0'=apsim_InCnt^post15, disp9^0'=disp9^post15, tmp12^0'=tmp12^post15, __const_257^0'=__const_257^post15, i6^0'=i6^post15, block_compress^0'=block_compress^post15, out_count^0'=out_count^post15, hshift11^0'=hshift11^post15, hsize___019^0'=hsize___019^post15, __const_8388607^0'=__const_8388607^post15, maxcode^0'=maxcode^post15, clear_flg^0'=clear_flg^post15, ret_getbyte25^0'=ret_getbyte25^post15, __const_16^0'=__const_16^post15, i3^0'=i3^post15, n44^0'=n44^post15, exit_stat^0'=exit_stat^post15, tmp___017^0'=tmp___017^post15, __const_50^0'=__const_50^post15, m122^0'=m122^post15, c37^0'=c37^post15, rat26^0'=rat26^post15, hsize_reg10^0'=hsize_reg10^post15, __const_9^0'=__const_9^post15, n40^0'=n40^post15, count^0'=count^post15, tabort4^0'=tabort4^post15, __const_256^0'=__const_256^post15, i45^0'=i45^post15, bits33^0'=bits33^post15, offset^0'=offset^post15, free_ent^0'=free_ent^post15, tmp___115^0'=tmp___115^post15, __const_65536^0'=__const_65536^post15, maxbits^0'=maxbits^post15, checkpoint^0'=checkpoint^post15, ret_getbyte18^0'=ret_getbyte18^post15, __const_10000^0'=__const_10000^post15, i29^0'=i29^post15, apsim_bound11113^0'=apsim_bound11113^post15, ent8^0'=ent8^post15, tmp___014^0'=tmp___014^post15, __const_429496^0'=__const_429496^post15, in_count^0'=in_count^post15, bytes_out^0'=bytes_out^post15, r_off32^0'=r_off32^post15, hsize^0'=hsize^post15, hsize___027^0'=hsize___027^post15, __const_8^0'=__const_8^post15, maxmaxcode^0'=maxmaxcode^post15, code31^0'=code31^post15, seed2^0'=seed2^post15, __const_2147483647^0'=__const_2147483647^post15, i41^0'=i41^post15, n_bits^0'=n_bits^post15, fcode5^0'=fcode5^post15, tmp___024^0'=tmp___024^post15, __const_53^0'=__const_53^post15, m130^0'=m130^post15, c7^0'=c7^post15, ratio^0'=ratio^post15, (-__const_16^post15+__const_16^0 == 0 /\ -tabort4^post15+tabort4^0 == 0 /\ n44^0-n44^post15 == 0 /\ i29^0-i29^post15 == 0 /\ -__const_10000^post15+__const_10000^0 == 0 /\ clear_flg^0-clear_flg^post15 == 0 /\ -__const_2147483647^post15+__const_2147483647^0 == 0 /\ m122^0-m122^post15 == 0 /\ hshift11^0-hshift11^post15 == 0 /\ checkpoint^0-checkpoint^post15 == 0 /\ -__const_65536^post15+__const_65536^0 == 0 /\ -hsize_reg10^post15+hsize_reg10^0 == 0 /\ -m130^post15+m130^0 == 0 /\ __const_256^0-__const_256^post15 == 0 /\ n40^0-n40^post15 == 0 /\ __const_50^0-__const_50^post15 == 0 /\ __const_8^0-__const_8^post15 == 0 /\ -tmp___014^post15+tmp___014^0 == 0 /\ 1-InCnt^0 <= 0 /\ -count^post15+count^0 == 0 /\ i21^0-i21^post15 == 0 /\ __const_257^0-__const_257^post15 == 0 /\ -i41^post15+i41^0 == 0 /\ -offset^post15+offset^0 == 0 /\ disp9^0-disp9^post15 == 0 /\ seed2^0-seed2^post15 == 0 /\ -apsim_InCnt^0+tmp___017^post15 == 0 /\ -maxbits^post15+maxbits^0 == 0 /\ -__const_53^post15+__const_53^0 == 0 /\ rat26^0-rat26^post15 == 0 /\ tmp___115^0-tmp___115^post15 == 0 /\ -maxmaxcode^post15+maxmaxcode^0 == 0 /\ -c37^post15+c37^0 == 0 /\ -tmp___024^post15+tmp___024^0 == 0 /\ tmp12^0-tmp12^post15 == 0 /\ -hsize^post15+hsize^0 == 0 /\ -bytes_out^post15+bytes_out^0 == 0 /\ __const_8388607^0-__const_8388607^post15 == 0 /\ -block_compress^post15+block_compress^0 == 0 /\ -code31^post15+code31^0 == 0 /\ -ent8^post15+ent8^0 == 0 /\ -exit_stat^post15+exit_stat^0 == 0 /\ maxcode^0-maxcode^post15 == 0 /\ -ratio^post15+ratio^0 == 0 /\ bits33^0-bits33^post15 == 0 /\ -fcode5^post15+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post15 == 0 /\ ret_getbyte25^0-ret_getbyte25^post15 == 0 /\ i45^0-i45^post15 == 0 /\ 1-apsim_InCnt^0+apsim_InCnt^post15 == 0 /\ __const_429496^0-__const_429496^post15 == 0 /\ r_off32^0-r_off32^post15 == 0 /\ -in_count^post15+in_count^0 == 0 /\ free_ent^0-free_ent^post15 == 0 /\ out_count^0-out_count^post15 == 0 /\ -hsize___027^post15+hsize___027^0 == 0 /\ -n_bits^post15+n_bits^0 == 0 /\ i3^0-i3^post15 == 0 /\ -apsim_bound11113^post15+apsim_bound11113^0 == 0 /\ -c7^post15+c7^0 == 0 /\ -__const_9^post15+__const_9^0 == 0 /\ i6^0-i6^post15 == 0 /\ -ret_getbyte18^post15+ret_getbyte18^0 == 0 /\ InCnt^0-InCnt^post15 == 0), cost: 1 New rule: l16 -> l15 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 1 Applied preprocessing Original rule: l17 -> l16 : InCnt^0'=InCnt^post16, i21^0'=i21^post16, apsim_InCnt^0'=apsim_InCnt^post16, disp9^0'=disp9^post16, tmp12^0'=tmp12^post16, __const_257^0'=__const_257^post16, i6^0'=i6^post16, block_compress^0'=block_compress^post16, out_count^0'=out_count^post16, hshift11^0'=hshift11^post16, hsize___019^0'=hsize___019^post16, __const_8388607^0'=__const_8388607^post16, maxcode^0'=maxcode^post16, clear_flg^0'=clear_flg^post16, ret_getbyte25^0'=ret_getbyte25^post16, __const_16^0'=__const_16^post16, i3^0'=i3^post16, n44^0'=n44^post16, exit_stat^0'=exit_stat^post16, tmp___017^0'=tmp___017^post16, __const_50^0'=__const_50^post16, m122^0'=m122^post16, c37^0'=c37^post16, rat26^0'=rat26^post16, hsize_reg10^0'=hsize_reg10^post16, __const_9^0'=__const_9^post16, n40^0'=n40^post16, count^0'=count^post16, tabort4^0'=tabort4^post16, __const_256^0'=__const_256^post16, i45^0'=i45^post16, bits33^0'=bits33^post16, offset^0'=offset^post16, free_ent^0'=free_ent^post16, tmp___115^0'=tmp___115^post16, __const_65536^0'=__const_65536^post16, maxbits^0'=maxbits^post16, checkpoint^0'=checkpoint^post16, ret_getbyte18^0'=ret_getbyte18^post16, __const_10000^0'=__const_10000^post16, i29^0'=i29^post16, apsim_bound11113^0'=apsim_bound11113^post16, ent8^0'=ent8^post16, tmp___014^0'=tmp___014^post16, __const_429496^0'=__const_429496^post16, in_count^0'=in_count^post16, bytes_out^0'=bytes_out^post16, r_off32^0'=r_off32^post16, hsize^0'=hsize^post16, hsize___027^0'=hsize___027^post16, __const_8^0'=__const_8^post16, maxmaxcode^0'=maxmaxcode^post16, code31^0'=code31^post16, seed2^0'=seed2^post16, __const_2147483647^0'=__const_2147483647^post16, i41^0'=i41^post16, n_bits^0'=n_bits^post16, fcode5^0'=fcode5^post16, tmp___024^0'=tmp___024^post16, __const_53^0'=__const_53^post16, m130^0'=m130^post16, c7^0'=c7^post16, ratio^0'=ratio^post16, (-__const_256^post16+__const_256^0 == 0 /\ -n_bits^post16+n_bits^0 == 0 /\ tmp___017^0-tmp___017^post16 == 0 /\ -apsim_bound11113^post16+apsim_bound11113^0 == 0 /\ i3^0-i3^post16 == 0 /\ -m130^post16+m130^0 == 0 /\ n44^0-n44^post16 == 0 /\ hsize___027^0-hsize___027^post16 == 0 /\ -__const_8^post16+__const_8^0 == 0 /\ __const_10000^0-__const_10000^post16 == 0 /\ hsize___019^0-hsize___019^post16 == 0 /\ -i41^post16+i41^0 == 0 /\ __const_16^0-__const_16^post16 == 0 /\ rat26^0-rat26^post16 == 0 /\ __const_257^0-__const_257^post16 == 0 /\ -i29^post16+i29^0 == 0 /\ -__const_53^post16+__const_53^0 == 0 /\ i21^0-i21^post16 == 0 /\ -maxmaxcode^post16+maxmaxcode^0 == 0 /\ maxbits^0-maxbits^post16 == 0 /\ hsize_reg10^0-hsize_reg10^post16 == 0 /\ code31^0-code31^post16 == 0 /\ -__const_429496^post16+__const_429496^0 == 0 /\ -hshift11^post16+hshift11^0 == 0 /\ in_count^0-in_count^post16 == 0 /\ -bits33^post16+bits33^0 == 0 /\ -checkpoint^post16+checkpoint^0 == 0 /\ tmp12^0-tmp12^post16 == 0 /\ apsim_InCnt^0-apsim_InCnt^post16 == 0 /\ offset^0-offset^post16 == 0 /\ -ratio^post16+ratio^0 == 0 /\ block_compress^0-block_compress^post16 == 0 /\ -tmp___014^post16+tmp___014^0 == 0 /\ m122^0-m122^post16 == 0 /\ maxcode^0-maxcode^post16 == 0 /\ disp9^0-disp9^post16 == 0 /\ tabort4^0-tabort4^post16 == 0 /\ -r_off32^post16+r_off32^0 == 0 /\ __const_8388607^0-__const_8388607^post16 == 0 /\ ret_getbyte25^0-ret_getbyte25^post16 == 0 /\ tmp___024^0-tmp___024^post16 == 0 /\ -hsize^post16+hsize^0 == 0 /\ c37^0-c37^post16 == 0 /\ ent8^0-ent8^post16 == 0 /\ -seed2^post16+seed2^0 == 0 /\ out_count^0-out_count^post16 == 0 /\ -i45^post16+i45^0 == 0 /\ -c7^post16+c7^0 == 0 /\ free_ent^post16-__const_257^0 == 0 /\ -n40^post16+n40^0 == 0 /\ count^0-count^post16 == 0 /\ -ret_getbyte18^post16+ret_getbyte18^0 == 0 /\ -fcode5^post16+fcode5^0 == 0 /\ -__const_50^post16+__const_50^0 == 0 /\ i6^0-i6^post16 == 0 /\ __const_65536^0-__const_65536^post16 == 0 /\ InCnt^0-InCnt^post16 == 0 /\ -__const_2147483647^post16+__const_2147483647^0 == 0 /\ __const_9^0-__const_9^post16 == 0 /\ -tmp___115^post16+tmp___115^0 == 0 /\ exit_stat^0-exit_stat^post16 == 0 /\ -clear_flg^post16+clear_flg^0 == 0 /\ -bytes_out^post16+bytes_out^0 == 0), cost: 1 New rule: l17 -> l16 : free_ent^0'=__const_257^0, TRUE, cost: 1 Applied preprocessing Original rule: l18 -> l16 : InCnt^0'=InCnt^post17, i21^0'=i21^post17, apsim_InCnt^0'=apsim_InCnt^post17, disp9^0'=disp9^post17, tmp12^0'=tmp12^post17, __const_257^0'=__const_257^post17, i6^0'=i6^post17, block_compress^0'=block_compress^post17, out_count^0'=out_count^post17, hshift11^0'=hshift11^post17, hsize___019^0'=hsize___019^post17, __const_8388607^0'=__const_8388607^post17, maxcode^0'=maxcode^post17, clear_flg^0'=clear_flg^post17, ret_getbyte25^0'=ret_getbyte25^post17, __const_16^0'=__const_16^post17, i3^0'=i3^post17, n44^0'=n44^post17, exit_stat^0'=exit_stat^post17, tmp___017^0'=tmp___017^post17, __const_50^0'=__const_50^post17, m122^0'=m122^post17, c37^0'=c37^post17, rat26^0'=rat26^post17, hsize_reg10^0'=hsize_reg10^post17, __const_9^0'=__const_9^post17, n40^0'=n40^post17, count^0'=count^post17, tabort4^0'=tabort4^post17, __const_256^0'=__const_256^post17, i45^0'=i45^post17, bits33^0'=bits33^post17, offset^0'=offset^post17, free_ent^0'=free_ent^post17, tmp___115^0'=tmp___115^post17, __const_65536^0'=__const_65536^post17, maxbits^0'=maxbits^post17, checkpoint^0'=checkpoint^post17, ret_getbyte18^0'=ret_getbyte18^post17, __const_10000^0'=__const_10000^post17, i29^0'=i29^post17, apsim_bound11113^0'=apsim_bound11113^post17, ent8^0'=ent8^post17, tmp___014^0'=tmp___014^post17, __const_429496^0'=__const_429496^post17, in_count^0'=in_count^post17, bytes_out^0'=bytes_out^post17, r_off32^0'=r_off32^post17, hsize^0'=hsize^post17, hsize___027^0'=hsize___027^post17, __const_8^0'=__const_8^post17, maxmaxcode^0'=maxmaxcode^post17, code31^0'=code31^post17, seed2^0'=seed2^post17, __const_2147483647^0'=__const_2147483647^post17, i41^0'=i41^post17, n_bits^0'=n_bits^post17, fcode5^0'=fcode5^post17, tmp___024^0'=tmp___024^post17, __const_53^0'=__const_53^post17, m130^0'=m130^post17, c7^0'=c7^post17, ratio^0'=ratio^post17, (-m122^post17+m122^0 == 0 /\ i3^0-i3^post17 == 0 /\ n40^0-n40^post17 == 0 /\ tmp___017^0-tmp___017^post17 == 0 /\ __const_256^0-__const_256^post17 == 0 /\ -i41^post17+i41^0 == 0 /\ -in_count^post17+in_count^0 == 0 /\ block_compress^0 <= 0 /\ InCnt^0-InCnt^post17 == 0 /\ -offset^post17+offset^0 == 0 /\ -maxbits^post17+maxbits^0 == 0 /\ hsize___019^0-hsize___019^post17 == 0 /\ -n_bits^post17+n_bits^0 == 0 /\ n44^0-n44^post17 == 0 /\ -c37^post17+c37^0 == 0 /\ i29^0-i29^post17 == 0 /\ -c7^post17+c7^0 == 0 /\ -__const_9^post17+__const_9^0 == 0 /\ clear_flg^0-clear_flg^post17 == 0 /\ __const_257^0-__const_257^post17 == 0 /\ -maxmaxcode^post17+maxmaxcode^0 == 0 /\ hshift11^0-hshift11^post17 == 0 /\ -__const_16^post17+__const_16^0 == 0 /\ rat26^0-rat26^post17 == 0 /\ maxcode^0-maxcode^post17 == 0 /\ tmp___115^0-tmp___115^post17 == 0 /\ -hsize^post17+hsize^0 == 0 /\ -block_compress^0 <= 0 /\ -code31^post17+code31^0 == 0 /\ i21^0-i21^post17 == 0 /\ -hsize_reg10^post17+hsize_reg10^0 == 0 /\ block_compress^0-block_compress^post17 == 0 /\ __const_2147483647^0-__const_2147483647^post17 == 0 /\ -exit_stat^post17+exit_stat^0 == 0 /\ -m130^post17+m130^0 == 0 /\ -tmp___014^post17+tmp___014^0 == 0 /\ __const_8388607^0-__const_8388607^post17 == 0 /\ -ret_getbyte18^post17+ret_getbyte18^0 == 0 /\ r_off32^0-r_off32^post17 == 0 /\ bits33^0-bits33^post17 == 0 /\ -hsize___027^post17+hsize___027^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post17 == 0 /\ apsim_bound11113^0-apsim_bound11113^post17 == 0 /\ i45^0-i45^post17 == 0 /\ -seed2^post17+seed2^0 == 0 /\ -__const_256^0+free_ent^post17 == 0 /\ -tmp12^post17+tmp12^0 == 0 /\ -__const_53^post17+__const_53^0 == 0 /\ -tabort4^post17+tabort4^0 == 0 /\ disp9^0-disp9^post17 == 0 /\ -__const_8^post17+__const_8^0 == 0 /\ checkpoint^0-checkpoint^post17 == 0 /\ -tmp___024^post17+tmp___024^0 == 0 /\ count^0-count^post17 == 0 /\ -__const_10000^post17+__const_10000^0 == 0 /\ i6^0-i6^post17 == 0 /\ -bytes_out^post17+bytes_out^0 == 0 /\ __const_50^0-__const_50^post17 == 0 /\ -ent8^post17+ent8^0 == 0 /\ -__const_65536^post17+__const_65536^0 == 0 /\ __const_429496^0-__const_429496^post17 == 0 /\ -ratio^post17+ratio^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post17 == 0 /\ out_count^0-out_count^post17 == 0 /\ -fcode5^post17+fcode5^0 == 0), cost: 1 New rule: l18 -> l16 : free_ent^0'=__const_256^0, block_compress^0 == 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : InCnt^0'=InCnt^post18, i21^0'=i21^post18, apsim_InCnt^0'=apsim_InCnt^post18, disp9^0'=disp9^post18, tmp12^0'=tmp12^post18, __const_257^0'=__const_257^post18, i6^0'=i6^post18, block_compress^0'=block_compress^post18, out_count^0'=out_count^post18, hshift11^0'=hshift11^post18, hsize___019^0'=hsize___019^post18, __const_8388607^0'=__const_8388607^post18, maxcode^0'=maxcode^post18, clear_flg^0'=clear_flg^post18, ret_getbyte25^0'=ret_getbyte25^post18, __const_16^0'=__const_16^post18, i3^0'=i3^post18, n44^0'=n44^post18, exit_stat^0'=exit_stat^post18, tmp___017^0'=tmp___017^post18, __const_50^0'=__const_50^post18, m122^0'=m122^post18, c37^0'=c37^post18, rat26^0'=rat26^post18, hsize_reg10^0'=hsize_reg10^post18, __const_9^0'=__const_9^post18, n40^0'=n40^post18, count^0'=count^post18, tabort4^0'=tabort4^post18, __const_256^0'=__const_256^post18, i45^0'=i45^post18, bits33^0'=bits33^post18, offset^0'=offset^post18, free_ent^0'=free_ent^post18, tmp___115^0'=tmp___115^post18, __const_65536^0'=__const_65536^post18, maxbits^0'=maxbits^post18, checkpoint^0'=checkpoint^post18, ret_getbyte18^0'=ret_getbyte18^post18, __const_10000^0'=__const_10000^post18, i29^0'=i29^post18, apsim_bound11113^0'=apsim_bound11113^post18, ent8^0'=ent8^post18, tmp___014^0'=tmp___014^post18, __const_429496^0'=__const_429496^post18, in_count^0'=in_count^post18, bytes_out^0'=bytes_out^post18, r_off32^0'=r_off32^post18, hsize^0'=hsize^post18, hsize___027^0'=hsize___027^post18, __const_8^0'=__const_8^post18, maxmaxcode^0'=maxmaxcode^post18, code31^0'=code31^post18, seed2^0'=seed2^post18, __const_2147483647^0'=__const_2147483647^post18, i41^0'=i41^post18, n_bits^0'=n_bits^post18, fcode5^0'=fcode5^post18, tmp___024^0'=tmp___024^post18, __const_53^0'=__const_53^post18, m130^0'=m130^post18, c7^0'=c7^post18, ratio^0'=ratio^post18, (code31^0-code31^post18 == 0 /\ c37^0-c37^post18 == 0 /\ -i45^post18+i45^0 == 0 /\ -c7^post18+c7^0 == 0 /\ InCnt^0-InCnt^post18 == 0 /\ __const_10000^0-__const_10000^post18 == 0 /\ hsize___019^0-hsize___019^post18 == 0 /\ -i41^post18+i41^0 == 0 /\ -n40^post18+n40^0 == 0 /\ -maxmaxcode^post18+maxmaxcode^0 == 0 /\ __const_16^0-__const_16^post18 == 0 /\ ent8^0-ent8^post18 == 0 /\ -fcode5^post18+fcode5^0 == 0 /\ __const_257^0-__const_257^post18 == 0 /\ free_ent^0-free_ent^post18 == 0 /\ i3^0-i3^post18 == 0 /\ hsize___027^0-hsize___027^post18 == 0 /\ m122^0-m122^post18 == 0 /\ -checkpoint^post18+checkpoint^0 == 0 /\ -n_bits^post18+n_bits^0 == 0 /\ maxcode^0-maxcode^post18 == 0 /\ -__const_256^post18+__const_256^0 == 0 /\ n44^0-n44^post18 == 0 /\ -apsim_bound11113^post18+apsim_bound11113^0 == 0 /\ -rat26^post18+rat26^0 == 0 /\ tabort4^0-tabort4^post18 == 0 /\ -m130^post18+m130^0 == 0 /\ tmp___017^0-tmp___017^post18 == 0 /\ -ret_getbyte18^post18+ret_getbyte18^0 == 0 /\ 1-block_compress^0 <= 0 /\ -in_count^post18+in_count^0 == 0 /\ -hsize^post18+hsize^0 == 0 /\ i21^0-i21^post18 == 0 /\ maxbits^0-maxbits^post18 == 0 /\ block_compress^0-block_compress^post18 == 0 /\ hsize_reg10^0-hsize_reg10^post18 == 0 /\ -seed2^post18+seed2^0 == 0 /\ disp9^0-disp9^post18 == 0 /\ __const_65536^0-__const_65536^post18 == 0 /\ -__const_53^post18+__const_53^0 == 0 /\ __const_8388607^0-__const_8388607^post18 == 0 /\ -i29^post18+i29^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post18 == 0 /\ -hshift11^post18+hshift11^0 == 0 /\ -__const_50^post18+__const_50^0 == 0 /\ tmp12^0-tmp12^post18 == 0 /\ -__const_429496^post18+__const_429496^0 == 0 /\ offset^0-offset^post18 == 0 /\ -tmp___115^post18+tmp___115^0 == 0 /\ -bits33^post18+bits33^0 == 0 /\ clear_flg^0-clear_flg^post18 == 0 /\ i6^0-i6^post18 == 0 /\ -r_off32^post18+r_off32^0 == 0 /\ exit_stat^0-exit_stat^post18 == 0 /\ -ratio^post18+ratio^0 == 0 /\ __const_9^0-__const_9^post18 == 0 /\ -__const_2147483647^post18+__const_2147483647^0 == 0 /\ -__const_8^post18+__const_8^0 == 0 /\ -tmp___014^post18+tmp___014^0 == 0 /\ -tmp___024^post18+tmp___024^0 == 0 /\ out_count^0-out_count^post18 == 0 /\ apsim_InCnt^0-apsim_InCnt^post18 == 0 /\ -count^post18+count^0 == 0 /\ bytes_out^0-bytes_out^post18 == 0), cost: 1 New rule: l18 -> l17 : -1+block_compress^0 >= 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : InCnt^0'=InCnt^post19, i21^0'=i21^post19, apsim_InCnt^0'=apsim_InCnt^post19, disp9^0'=disp9^post19, tmp12^0'=tmp12^post19, __const_257^0'=__const_257^post19, i6^0'=i6^post19, block_compress^0'=block_compress^post19, out_count^0'=out_count^post19, hshift11^0'=hshift11^post19, hsize___019^0'=hsize___019^post19, __const_8388607^0'=__const_8388607^post19, maxcode^0'=maxcode^post19, clear_flg^0'=clear_flg^post19, ret_getbyte25^0'=ret_getbyte25^post19, __const_16^0'=__const_16^post19, i3^0'=i3^post19, n44^0'=n44^post19, exit_stat^0'=exit_stat^post19, tmp___017^0'=tmp___017^post19, __const_50^0'=__const_50^post19, m122^0'=m122^post19, c37^0'=c37^post19, rat26^0'=rat26^post19, hsize_reg10^0'=hsize_reg10^post19, __const_9^0'=__const_9^post19, n40^0'=n40^post19, count^0'=count^post19, tabort4^0'=tabort4^post19, __const_256^0'=__const_256^post19, i45^0'=i45^post19, bits33^0'=bits33^post19, offset^0'=offset^post19, free_ent^0'=free_ent^post19, tmp___115^0'=tmp___115^post19, __const_65536^0'=__const_65536^post19, maxbits^0'=maxbits^post19, checkpoint^0'=checkpoint^post19, ret_getbyte18^0'=ret_getbyte18^post19, __const_10000^0'=__const_10000^post19, i29^0'=i29^post19, apsim_bound11113^0'=apsim_bound11113^post19, ent8^0'=ent8^post19, tmp___014^0'=tmp___014^post19, __const_429496^0'=__const_429496^post19, in_count^0'=in_count^post19, bytes_out^0'=bytes_out^post19, r_off32^0'=r_off32^post19, hsize^0'=hsize^post19, hsize___027^0'=hsize___027^post19, __const_8^0'=__const_8^post19, maxmaxcode^0'=maxmaxcode^post19, code31^0'=code31^post19, seed2^0'=seed2^post19, __const_2147483647^0'=__const_2147483647^post19, i41^0'=i41^post19, n_bits^0'=n_bits^post19, fcode5^0'=fcode5^post19, tmp___024^0'=tmp___024^post19, __const_53^0'=__const_53^post19, m130^0'=m130^post19, c7^0'=c7^post19, ratio^0'=ratio^post19, (-tmp___024^post19+tmp___024^0 == 0 /\ -free_ent^post19+free_ent^0 == 0 /\ __const_257^0-__const_257^post19 == 0 /\ out_count^0-out_count^post19 == 0 /\ -bytes_out^post19+bytes_out^0 == 0 /\ -hsize^post19+hsize^0 == 0 /\ i3^0-i3^post19 == 0 /\ -ent8^post19+ent8^0 == 0 /\ -code31^post19+code31^0 == 0 /\ -exit_stat^post19+exit_stat^0 == 0 /\ -ratio^post19+ratio^0 == 0 /\ InCnt^0-InCnt^post19 == 0 /\ -fcode5^post19+fcode5^0 == 0 /\ block_compress^0-block_compress^post19 == 0 /\ __const_2147483647^0-__const_2147483647^post19 == 0 /\ maxmaxcode^0-maxmaxcode^post19 == 0 /\ -maxcode^post19+maxcode^0 == 0 /\ -hsize___027^post19+hsize___027^0 == 0 /\ tmp12^0-tmp12^post19 == 0 /\ -in_count^post19+in_count^0 == 0 /\ n44^0-n44^post19 == 0 /\ hshift11^0-hshift11^post19 == 0 /\ ret_getbyte18^0-ret_getbyte18^post19 == 0 /\ -seed2^post19+seed2^0 == 0 /\ r_off32^0-r_off32^post19 == 0 /\ -c7^post19+c7^0 == 0 /\ m122^0-m122^post19 == 0 /\ tmp___017^0-tmp___017^post19 == 0 /\ n40^0-n40^post19 == 0 /\ -__const_9^post19+__const_9^0 == 0 /\ bits33^0-bits33^post19 == 0 /\ -n_bits^post19+n_bits^0 == 0 /\ i45^0-i45^post19 == 0 /\ -__const_16^post19+__const_16^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post19 == 0 /\ apsim_bound11113^0-apsim_bound11113^post19 == 0 /\ rat26^0-rat26^post19 == 0 /\ -__const_8^post19+__const_8^0 == 0 /\ -__const_10000^post19+__const_10000^0 == 0 /\ i21^0-i21^post19 == 0 /\ hsize_reg10^0-hsize_reg10^post19 == 0 /\ __const_429496^0-__const_429496^post19 == 0 /\ disp9^0-disp9^post19 == 0 /\ -__const_65536^post19+__const_65536^0 == 0 /\ 1+block_compress^0 <= 0 /\ tmp___115^0-tmp___115^post19 == 0 /\ i6^0-i6^post19 == 0 /\ -i29^post19+i29^0 == 0 /\ -tmp___014^post19+tmp___014^0 == 0 /\ m130^0-m130^post19 == 0 /\ clear_flg^0-clear_flg^post19 == 0 /\ -offset^post19+offset^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post19 == 0 /\ -c37^post19+c37^0 == 0 /\ -maxbits^post19+maxbits^0 == 0 /\ __const_8388607^0-__const_8388607^post19 == 0 /\ checkpoint^0-checkpoint^post19 == 0 /\ count^0-count^post19 == 0 /\ -i41^post19+i41^0 == 0 /\ hsize___019^0-hsize___019^post19 == 0 /\ __const_256^0-__const_256^post19 == 0 /\ -tabort4^post19+tabort4^0 == 0 /\ __const_50^0-__const_50^post19 == 0 /\ -__const_53^post19+__const_53^0 == 0), cost: 1 New rule: l18 -> l17 : 1+block_compress^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l20 : InCnt^0'=InCnt^post20, i21^0'=i21^post20, apsim_InCnt^0'=apsim_InCnt^post20, disp9^0'=disp9^post20, tmp12^0'=tmp12^post20, __const_257^0'=__const_257^post20, i6^0'=i6^post20, block_compress^0'=block_compress^post20, out_count^0'=out_count^post20, hshift11^0'=hshift11^post20, hsize___019^0'=hsize___019^post20, __const_8388607^0'=__const_8388607^post20, maxcode^0'=maxcode^post20, clear_flg^0'=clear_flg^post20, ret_getbyte25^0'=ret_getbyte25^post20, __const_16^0'=__const_16^post20, i3^0'=i3^post20, n44^0'=n44^post20, exit_stat^0'=exit_stat^post20, tmp___017^0'=tmp___017^post20, __const_50^0'=__const_50^post20, m122^0'=m122^post20, c37^0'=c37^post20, rat26^0'=rat26^post20, hsize_reg10^0'=hsize_reg10^post20, __const_9^0'=__const_9^post20, n40^0'=n40^post20, count^0'=count^post20, tabort4^0'=tabort4^post20, __const_256^0'=__const_256^post20, i45^0'=i45^post20, bits33^0'=bits33^post20, offset^0'=offset^post20, free_ent^0'=free_ent^post20, tmp___115^0'=tmp___115^post20, __const_65536^0'=__const_65536^post20, maxbits^0'=maxbits^post20, checkpoint^0'=checkpoint^post20, ret_getbyte18^0'=ret_getbyte18^post20, __const_10000^0'=__const_10000^post20, i29^0'=i29^post20, apsim_bound11113^0'=apsim_bound11113^post20, ent8^0'=ent8^post20, tmp___014^0'=tmp___014^post20, __const_429496^0'=__const_429496^post20, in_count^0'=in_count^post20, bytes_out^0'=bytes_out^post20, r_off32^0'=r_off32^post20, hsize^0'=hsize^post20, hsize___027^0'=hsize___027^post20, __const_8^0'=__const_8^post20, maxmaxcode^0'=maxmaxcode^post20, code31^0'=code31^post20, seed2^0'=seed2^post20, __const_2147483647^0'=__const_2147483647^post20, i41^0'=i41^post20, n_bits^0'=n_bits^post20, fcode5^0'=fcode5^post20, tmp___024^0'=tmp___024^post20, __const_53^0'=__const_53^post20, m130^0'=m130^post20, c7^0'=c7^post20, ratio^0'=ratio^post20, (0 == 0 /\ __const_16^0-__const_16^post20 == 0 /\ -code31^post20+code31^0 == 0 /\ -checkpoint^post20+checkpoint^0 == 0 /\ -rat26^post20+rat26^0 == 0 /\ __const_257^0-__const_257^post20 == 0 /\ out_count^0-out_count^post20 == 0 /\ free_ent^0-free_ent^post20 == 0 /\ -r_off32^post20+r_off32^0 == 0 /\ -ratio^post20+ratio^0 == 0 /\ maxcode^0-maxcode^post20 == 0 /\ maxbits^0-maxbits^post20 == 0 /\ -ret_getbyte18^post20+ret_getbyte18^0 == 0 /\ -count^post20+count^0 == 0 /\ -tmp___024^post20+tmp___024^0 == 0 /\ InCnt^0-InCnt^post20 == 0 /\ __const_9^0-__const_9^post20 == 0 /\ exit_stat^0-exit_stat^post20 == 0 /\ -hsize^post20+hsize^0 == 0 /\ hsize_reg10^0-hsize_reg10^post20 == 0 /\ tmp___017^0-tmp___017^post20 == 0 /\ -i45^post20+i45^0 == 0 /\ -fcode5^post20+fcode5^0 == 0 /\ -seed2^post20+seed2^0 == 0 /\ tmp12^0-tmp12^post20 == 0 /\ -c7^post20+c7^0 == 0 /\ -n40^post20+n40^0 == 0 /\ i3^0-i3^post20 == 0 /\ -ent8^post20+ent8^0 == 0 /\ hsize___027^0-hsize___027^post20 == 0 /\ block_compress^0-block_compress^post20 == 0 /\ -__const_50^post20+__const_50^0 == 0 /\ n44^0-n44^post20 == 0 /\ tabort4^0-tabort4^post20 == 0 /\ ret_getbyte25^0-ret_getbyte25^post20 == 0 /\ -tmp___115^post20+tmp___115^0 == 0 /\ m122^0-m122^post20 == 0 /\ n_bits^0-n_bits^post20 == 0 /\ -__const_65536^post20+__const_65536^0 == 0 /\ -apsim_bound11113^post20+apsim_bound11113^0 == 0 /\ -m130^post20+m130^0 == 0 /\ -__const_2147483647^post20+__const_2147483647^0 == 0 /\ i21^0-i21^post20 == 0 /\ -__const_8^post20+__const_8^0 == 0 /\ 1+bits33^post20-bits33^0 == 0 /\ -in_count^post20+in_count^0 == 0 /\ -apsim_InCnt^post20+apsim_InCnt^0 == 0 /\ -maxmaxcode^post20+maxmaxcode^0 == 0 /\ -i6^post20+i6^0 == 0 /\ offset^0-offset^post20 == 0 /\ bytes_out^0-bytes_out^post20 == 0 /\ -i41^post20+i41^0 == 0 /\ tmp___014^0-tmp___014^post20 == 0 /\ -i29^post20+i29^0 == 0 /\ -__const_53^post20+__const_53^0 == 0 /\ clear_flg^0-clear_flg^post20 == 0 /\ hsize___019^0-hsize___019^post20 == 0 /\ __const_256^0-__const_256^post20 == 0 /\ -hshift11^post20+hshift11^0 == 0 /\ -__const_429496^post20+__const_429496^0 == 0 /\ disp9^0-disp9^post20 == 0 /\ __const_10000^0-__const_10000^post20 == 0 /\ __const_8388607^0-__const_8388607^post20 == 0), cost: 1 New rule: l19 -> l20 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, 0 == 0, cost: 1 Applied preprocessing Original rule: l21 -> l22 : InCnt^0'=InCnt^post21, i21^0'=i21^post21, apsim_InCnt^0'=apsim_InCnt^post21, disp9^0'=disp9^post21, tmp12^0'=tmp12^post21, __const_257^0'=__const_257^post21, i6^0'=i6^post21, block_compress^0'=block_compress^post21, out_count^0'=out_count^post21, hshift11^0'=hshift11^post21, hsize___019^0'=hsize___019^post21, __const_8388607^0'=__const_8388607^post21, maxcode^0'=maxcode^post21, clear_flg^0'=clear_flg^post21, ret_getbyte25^0'=ret_getbyte25^post21, __const_16^0'=__const_16^post21, i3^0'=i3^post21, n44^0'=n44^post21, exit_stat^0'=exit_stat^post21, tmp___017^0'=tmp___017^post21, __const_50^0'=__const_50^post21, m122^0'=m122^post21, c37^0'=c37^post21, rat26^0'=rat26^post21, hsize_reg10^0'=hsize_reg10^post21, __const_9^0'=__const_9^post21, n40^0'=n40^post21, count^0'=count^post21, tabort4^0'=tabort4^post21, __const_256^0'=__const_256^post21, i45^0'=i45^post21, bits33^0'=bits33^post21, offset^0'=offset^post21, free_ent^0'=free_ent^post21, tmp___115^0'=tmp___115^post21, __const_65536^0'=__const_65536^post21, maxbits^0'=maxbits^post21, checkpoint^0'=checkpoint^post21, ret_getbyte18^0'=ret_getbyte18^post21, __const_10000^0'=__const_10000^post21, i29^0'=i29^post21, apsim_bound11113^0'=apsim_bound11113^post21, ent8^0'=ent8^post21, tmp___014^0'=tmp___014^post21, __const_429496^0'=__const_429496^post21, in_count^0'=in_count^post21, bytes_out^0'=bytes_out^post21, r_off32^0'=r_off32^post21, hsize^0'=hsize^post21, hsize___027^0'=hsize___027^post21, __const_8^0'=__const_8^post21, maxmaxcode^0'=maxmaxcode^post21, code31^0'=code31^post21, seed2^0'=seed2^post21, __const_2147483647^0'=__const_2147483647^post21, i41^0'=i41^post21, n_bits^0'=n_bits^post21, fcode5^0'=fcode5^post21, tmp___024^0'=tmp___024^post21, __const_53^0'=__const_53^post21, m130^0'=m130^post21, c7^0'=c7^post21, ratio^0'=ratio^post21, (hsize^0-hsize^post21 == 0 /\ -tmp___014^post21+tmp___014^0 == 0 /\ -hsize_reg10^post21+hsize_reg10^0 == 0 /\ m122^0-m122^post21 == 0 /\ -hsize___027^post21+hsize___027^0 == 0 /\ -tmp___024^post21+tmp___024^0 == 0 /\ -seed2^post21+seed2^0 == 0 /\ exit_stat^0-exit_stat^post21 == 0 /\ block_compress^0-block_compress^post21 == 0 /\ -tmp___017^post21+tmp___017^0 == 0 /\ out_count^0-out_count^post21 == 0 /\ apsim_InCnt^0-apsim_InCnt^post21 == 0 /\ -tabort4^post21+tabort4^0 == 0 /\ -__const_53^post21+__const_53^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post21 == 0 /\ -__const_8^post21+__const_8^0 == 0 /\ -__const_10000^post21+__const_10000^0 == 0 /\ i3^0-i3^post21 == 0 /\ n40^0-n40^post21 == 0 /\ bits33^0-bits33^post21 == 0 /\ __const_65536^0-__const_65536^post21 == 0 /\ -bytes_out^post21+bytes_out^0 == 0 /\ InCnt^0-InCnt^post21 == 0 /\ rat26^0-rat26^post21 == 0 /\ i45^0-i45^post21 == 0 /\ ret_getbyte25^0-ret_getbyte25^post21 == 0 /\ -fcode5^post21+fcode5^0 == 0 /\ -r_off32^post21+r_off32^0 == 0 /\ -ratio^post21+ratio^0 == 0 /\ n44^0-n44^post21 == 0 /\ -ent8^post21+ent8^0 == 0 /\ maxmaxcode^0-maxmaxcode^post21 == 0 /\ -__const_2147483647^post21+__const_2147483647^0 == 0 /\ tmp12^0-tmp12^post21 == 0 /\ hshift11^0-hshift11^post21 == 0 /\ checkpoint^0-checkpoint^post21 == 0 /\ count^0-count^post21 == 0 /\ tmp___115^0-tmp___115^post21 == 0 /\ -maxcode^post21+maxcode^0 == 0 /\ i6^0-i6^post21 == 0 /\ -offset^post21+offset^0 == 0 /\ -in_count^post21+in_count^0 == 0 /\ __const_50^0-__const_50^post21 == 0 /\ -c37^post21+c37^0 == 0 /\ -maxbits^post21+maxbits^0 == 0 /\ i21^0-i21^post21 == 0 /\ -c7^post21+c7^0 == 0 /\ -i41^post21+i41^0 == 0 /\ __const_429496^0-__const_429496^post21 == 0 /\ -n_bits^post21+n_bits^0 == 0 /\ __const_8388607^0-__const_8388607^post21 == 0 /\ -__const_16^post21+__const_16^0 == 0 /\ hsize___019^0-hsize___019^post21 == 0 /\ -free_ent^post21+free_ent^0 == 0 /\ -__const_9^post21+__const_9^0 == 0 /\ -code31^post21+code31^0 == 0 /\ -__const_256^post21+__const_256^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post21 == 0 /\ clear_flg^0-clear_flg^post21 == 0 /\ -m130^post21+m130^0 == 0 /\ __const_257^0-__const_257^post21 == 0 /\ disp9^0-disp9^post21 == 0 /\ -i29^post21+i29^0 == 0), cost: 1 New rule: l21 -> l22 : TRUE, cost: 1 Applied preprocessing Original rule: l26 -> l27 : InCnt^0'=InCnt^post25, i21^0'=i21^post25, apsim_InCnt^0'=apsim_InCnt^post25, disp9^0'=disp9^post25, tmp12^0'=tmp12^post25, __const_257^0'=__const_257^post25, i6^0'=i6^post25, block_compress^0'=block_compress^post25, out_count^0'=out_count^post25, hshift11^0'=hshift11^post25, hsize___019^0'=hsize___019^post25, __const_8388607^0'=__const_8388607^post25, maxcode^0'=maxcode^post25, clear_flg^0'=clear_flg^post25, ret_getbyte25^0'=ret_getbyte25^post25, __const_16^0'=__const_16^post25, i3^0'=i3^post25, n44^0'=n44^post25, exit_stat^0'=exit_stat^post25, tmp___017^0'=tmp___017^post25, __const_50^0'=__const_50^post25, m122^0'=m122^post25, c37^0'=c37^post25, rat26^0'=rat26^post25, hsize_reg10^0'=hsize_reg10^post25, __const_9^0'=__const_9^post25, n40^0'=n40^post25, count^0'=count^post25, tabort4^0'=tabort4^post25, __const_256^0'=__const_256^post25, i45^0'=i45^post25, bits33^0'=bits33^post25, offset^0'=offset^post25, free_ent^0'=free_ent^post25, tmp___115^0'=tmp___115^post25, __const_65536^0'=__const_65536^post25, maxbits^0'=maxbits^post25, checkpoint^0'=checkpoint^post25, ret_getbyte18^0'=ret_getbyte18^post25, __const_10000^0'=__const_10000^post25, i29^0'=i29^post25, apsim_bound11113^0'=apsim_bound11113^post25, ent8^0'=ent8^post25, tmp___014^0'=tmp___014^post25, __const_429496^0'=__const_429496^post25, in_count^0'=in_count^post25, bytes_out^0'=bytes_out^post25, r_off32^0'=r_off32^post25, hsize^0'=hsize^post25, hsize___027^0'=hsize___027^post25, __const_8^0'=__const_8^post25, maxmaxcode^0'=maxmaxcode^post25, code31^0'=code31^post25, seed2^0'=seed2^post25, __const_2147483647^0'=__const_2147483647^post25, i41^0'=i41^post25, n_bits^0'=n_bits^post25, fcode5^0'=fcode5^post25, tmp___024^0'=tmp___024^post25, __const_53^0'=__const_53^post25, m130^0'=m130^post25, c7^0'=c7^post25, ratio^0'=ratio^post25, (0 == 0 /\ __const_256^0-__const_256^post25 == 0 /\ ret_getbyte18^0-ret_getbyte18^post25 == 0 /\ -m130^post25+m130^0 == 0 /\ -i41^post25+i41^0 == 0 /\ hsize___019^0-hsize___019^post25 == 0 /\ bits33^0-bits33^post25 == 0 /\ __const_65536^0-__const_65536^post25 == 0 /\ __const_8388607^0-__const_8388607^post25 == 0 /\ i45^0-i45^post25 == 0 /\ ret_getbyte25^0-ret_getbyte25^post25 == 0 /\ -maxmaxcode^post25+maxmaxcode^0 == 0 /\ -maxbits^post25+maxbits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post25 == 0 /\ -c37^post25+c37^0 == 0 /\ disp9^0-disp9^post25 == 0 /\ -n_bits^post25+n_bits^0 == 0 /\ tmp12^0-tmp12^post25 == 0 /\ -__const_53^post25+__const_53^0 == 0 /\ hsize^0-hsize^post25 == 0 /\ -__const_429496^post25+__const_429496^0 == 0 /\ -__const_9^post25+__const_9^0 == 0 /\ -free_ent^post25+free_ent^0 == 0 /\ i6^0-i6^post25 == 0 /\ -checkpoint^post25+checkpoint^0 == 0 /\ -rat26^post25+rat26^0 == 0 /\ n40^0-n40^post25 == 0 /\ -code31^post25+code31^0 == 0 /\ __const_50^0-__const_50^post25 == 0 /\ exit_stat^0-exit_stat^post25 == 0 /\ apsim_InCnt^0-apsim_InCnt^post25 == 0 /\ -i29^post25+i29^0 == 0 /\ hsize_reg10^0-hsize_reg10^post25 == 0 /\ -tmp___014^post25+tmp___014^0 == 0 /\ -tmp___115^post25+tmp___115^0 == 0 /\ -hsize___027^post25+hsize___027^0 == 0 /\ InCnt^0-InCnt^post25 == 0 /\ -tabort4^post25+tabort4^0 == 0 /\ -ratio^post25+ratio^0 == 0 /\ -seed2^post25+seed2^0 == 0 /\ tmp___024^0-tmp___024^post25 == 0 /\ -tmp___017^post25+tmp___017^0 == 0 /\ clear_flg^0-clear_flg^post25 == 0 /\ __const_257^0-__const_257^post25 == 0 /\ n44^0-n44^post25 == 0 /\ hshift11^0-hshift11^post25 == 0 /\ -__const_10000^post25+__const_10000^0 == 0 /\ maxcode^0-maxcode^post25 == 0 /\ -out_count^post25+out_count^0 == 0 /\ m122^0-m122^post25 == 0 /\ __const_16^0-__const_16^post25 == 0 /\ -c7^post25+c7^0 == 0 /\ -__const_8^post25+__const_8^0 == 0 /\ -i3^post25+i3^0 == 0 /\ in_count^0-in_count^post25 == 0 /\ -fcode5^post25+fcode5^0 == 0 /\ offset^post25 == 0 /\ -r_off32^post25+r_off32^0 == 0 /\ block_compress^0-block_compress^post25 == 0 /\ i21^0-i21^post25 == 0 /\ -ent8^post25+ent8^0 == 0 /\ -__const_2147483647^post25+__const_2147483647^0 == 0 /\ count^0-count^post25 == 0), cost: 1 New rule: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 Applied preprocessing Original rule: l28 -> l26 : InCnt^0'=InCnt^post26, i21^0'=i21^post26, apsim_InCnt^0'=apsim_InCnt^post26, disp9^0'=disp9^post26, tmp12^0'=tmp12^post26, __const_257^0'=__const_257^post26, i6^0'=i6^post26, block_compress^0'=block_compress^post26, out_count^0'=out_count^post26, hshift11^0'=hshift11^post26, hsize___019^0'=hsize___019^post26, __const_8388607^0'=__const_8388607^post26, maxcode^0'=maxcode^post26, clear_flg^0'=clear_flg^post26, ret_getbyte25^0'=ret_getbyte25^post26, __const_16^0'=__const_16^post26, i3^0'=i3^post26, n44^0'=n44^post26, exit_stat^0'=exit_stat^post26, tmp___017^0'=tmp___017^post26, __const_50^0'=__const_50^post26, m122^0'=m122^post26, c37^0'=c37^post26, rat26^0'=rat26^post26, hsize_reg10^0'=hsize_reg10^post26, __const_9^0'=__const_9^post26, n40^0'=n40^post26, count^0'=count^post26, tabort4^0'=tabort4^post26, __const_256^0'=__const_256^post26, i45^0'=i45^post26, bits33^0'=bits33^post26, offset^0'=offset^post26, free_ent^0'=free_ent^post26, tmp___115^0'=tmp___115^post26, __const_65536^0'=__const_65536^post26, maxbits^0'=maxbits^post26, checkpoint^0'=checkpoint^post26, ret_getbyte18^0'=ret_getbyte18^post26, __const_10000^0'=__const_10000^post26, i29^0'=i29^post26, apsim_bound11113^0'=apsim_bound11113^post26, ent8^0'=ent8^post26, tmp___014^0'=tmp___014^post26, __const_429496^0'=__const_429496^post26, in_count^0'=in_count^post26, bytes_out^0'=bytes_out^post26, r_off32^0'=r_off32^post26, hsize^0'=hsize^post26, hsize___027^0'=hsize___027^post26, __const_8^0'=__const_8^post26, maxmaxcode^0'=maxmaxcode^post26, code31^0'=code31^post26, seed2^0'=seed2^post26, __const_2147483647^0'=__const_2147483647^post26, i41^0'=i41^post26, n_bits^0'=n_bits^post26, fcode5^0'=fcode5^post26, tmp___024^0'=tmp___024^post26, __const_53^0'=__const_53^post26, m130^0'=m130^post26, c7^0'=c7^post26, ratio^0'=ratio^post26, (-bytes_out^post26+bytes_out^0 == 0 /\ -maxmaxcode^post26+maxmaxcode^0 == 0 /\ -fcode5^post26+fcode5^0 == 0 /\ disp9^0-disp9^post26 == 0 /\ InCnt^0-InCnt^post26 == 0 /\ -exit_stat^post26+exit_stat^0 == 0 /\ -ent8^post26+ent8^0 == 0 /\ -offset^post26+offset^0 == 0 /\ tmp12^0-tmp12^post26 == 0 /\ rat26^0-rat26^post26 == 0 /\ -n40^post26+n40^0 == 0 /\ -c7^post26+c7^0 == 0 /\ __const_8^0-__const_8^post26 == 0 /\ clear_flg^0-clear_flg^post26 == 0 /\ i6^0-i6^post26 == 0 /\ -code31^post26+code31^0 == 0 /\ -apsim_bound11113^post26+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post26 == 0 /\ -n44^post26+n44^0 == 0 /\ -n_bits^post26+n_bits^0 == 0 /\ tabort4^0-tabort4^post26 == 0 /\ -i45^post26+i45^0 == 0 /\ -ret_getbyte18^post26+ret_getbyte18^0 == 0 /\ checkpoint^0-checkpoint^post26 == 0 /\ -m130^post26+m130^0 == 0 /\ out_count^0-out_count^post26 == 0 /\ __const_50^0-__const_50^post26 == 0 /\ -hsize^post26+hsize^0 == 0 /\ -hsize___019^post26+hsize___019^0 == 0 /\ seed2^0-seed2^post26 == 0 /\ -in_count^post26+in_count^0 == 0 /\ c37^0-c37^post26 == 0 /\ -__const_8388607^post26+__const_8388607^0 == 0 /\ hsize_reg10^0-hsize_reg10^post26 == 0 /\ -__const_53^post26+__const_53^0 == 0 /\ -__const_10000^post26+__const_10000^0 == 0 /\ __const_257^0-__const_257^post26 == 0 /\ -__const_429496^post26+__const_429496^0 == 0 /\ free_ent^0-free_ent^post26 == 0 /\ __const_16^0-__const_16^post26 == 0 /\ -hsize___027^post26+hsize___027^0 == 0 /\ i3^0-i3^post26 == 0 /\ -tmp___115^post26+tmp___115^0 == 0 /\ tmp___014^0-tmp___014^post26 == 0 /\ __const_9^0-__const_9^post26 == 0 /\ -tmp___024^post26+tmp___024^0 == 0 /\ -r_off32^post26+r_off32^0 == 0 /\ -__const_65536^post26+__const_65536^0 == 0 /\ -count^post26+count^0 == 0 /\ hshift11^0-hshift11^post26 == 0 /\ -__const_2147483647^post26+__const_2147483647^0 == 0 /\ -m122^post26+m122^0 == 0 /\ i29^0-i29^post26 == 0 /\ tmp___017^0-tmp___017^post26 == 0 /\ bits33^0-bits33^post26 == 0 /\ -ret_getbyte25^post26+ret_getbyte25^0 == 0 /\ -i41^post26+i41^0 == 0 /\ __const_256^0-__const_256^post26 == 0 /\ maxcode^0-maxcode^post26 == 0 /\ -ratio^post26+ratio^0 == 0 /\ block_compress^0-block_compress^post26 == 0 /\ maxbits^0-maxbits^post26 == 0 /\ i21^0-i21^post26 == 0), cost: 1 New rule: l28 -> l26 : TRUE, cost: 1 Applied preprocessing Original rule: l29 -> l28 : InCnt^0'=InCnt^post27, i21^0'=i21^post27, apsim_InCnt^0'=apsim_InCnt^post27, disp9^0'=disp9^post27, tmp12^0'=tmp12^post27, __const_257^0'=__const_257^post27, i6^0'=i6^post27, block_compress^0'=block_compress^post27, out_count^0'=out_count^post27, hshift11^0'=hshift11^post27, hsize___019^0'=hsize___019^post27, __const_8388607^0'=__const_8388607^post27, maxcode^0'=maxcode^post27, clear_flg^0'=clear_flg^post27, ret_getbyte25^0'=ret_getbyte25^post27, __const_16^0'=__const_16^post27, i3^0'=i3^post27, n44^0'=n44^post27, exit_stat^0'=exit_stat^post27, tmp___017^0'=tmp___017^post27, __const_50^0'=__const_50^post27, m122^0'=m122^post27, c37^0'=c37^post27, rat26^0'=rat26^post27, hsize_reg10^0'=hsize_reg10^post27, __const_9^0'=__const_9^post27, n40^0'=n40^post27, count^0'=count^post27, tabort4^0'=tabort4^post27, __const_256^0'=__const_256^post27, i45^0'=i45^post27, bits33^0'=bits33^post27, offset^0'=offset^post27, free_ent^0'=free_ent^post27, tmp___115^0'=tmp___115^post27, __const_65536^0'=__const_65536^post27, maxbits^0'=maxbits^post27, checkpoint^0'=checkpoint^post27, ret_getbyte18^0'=ret_getbyte18^post27, __const_10000^0'=__const_10000^post27, i29^0'=i29^post27, apsim_bound11113^0'=apsim_bound11113^post27, ent8^0'=ent8^post27, tmp___014^0'=tmp___014^post27, __const_429496^0'=__const_429496^post27, in_count^0'=in_count^post27, bytes_out^0'=bytes_out^post27, r_off32^0'=r_off32^post27, hsize^0'=hsize^post27, hsize___027^0'=hsize___027^post27, __const_8^0'=__const_8^post27, maxmaxcode^0'=maxmaxcode^post27, code31^0'=code31^post27, seed2^0'=seed2^post27, __const_2147483647^0'=__const_2147483647^post27, i41^0'=i41^post27, n_bits^0'=n_bits^post27, fcode5^0'=fcode5^post27, tmp___024^0'=tmp___024^post27, __const_53^0'=__const_53^post27, m130^0'=m130^post27, c7^0'=c7^post27, ratio^0'=ratio^post27, (__const_50^0-__const_50^post27 == 0 /\ ret_getbyte25^0-ret_getbyte25^post27 == 0 /\ -free_ent^post27+free_ent^0 == 0 /\ disp9^0-disp9^post27 == 0 /\ -c7^post27+c7^0 == 0 /\ -checkpoint^post27+checkpoint^0 == 0 /\ -rat26^post27+rat26^0 == 0 /\ -r_off32^post27+r_off32^0 == 0 /\ -fcode5^post27+fcode5^0 == 0 /\ -code31^post27+code31^0 == 0 /\ InCnt^0-InCnt^post27 == 0 /\ i6^0-i6^post27 == 0 /\ __const_65536^0-__const_65536^post27 == 0 /\ n40^0-n40^post27 == 0 /\ exit_stat^0-exit_stat^post27 == 0 /\ apsim_InCnt^0-apsim_InCnt^post27 == 0 /\ -m130^post27+m130^0 == 0 /\ -hsize___027^post27+hsize___027^0 == 0 /\ clear_flg^0-clear_flg^post27 == 0 /\ -tmp___115^post27+tmp___115^0 == 0 /\ -seed2^post27+seed2^0 == 0 /\ -bytes_out^post27+bytes_out^0 == 0 /\ hsize^0-hsize^post27 == 0 /\ -tmp___017^post27+tmp___017^0 == 0 /\ -apsim_bound11113^post27+apsim_bound11113^0 == 0 /\ c37^0-c37^post27 == 0 /\ __const_8388607^0-__const_8388607^post27 == 0 /\ i41^0-i41^post27 == 0 /\ -n_bits^post27+n_bits^0 == 0 /\ hsize___019^0-hsize___019^post27 == 0 /\ i21^0-i21^post27 == 0 /\ -__const_429496^post27+__const_429496^0 == 0 /\ -__const_53^post27+__const_53^0 == 0 /\ -__const_10000^post27+__const_10000^0 == 0 /\ -__const_256^post27+__const_256^0 == 0 /\ -__const_2147483647^post27+__const_2147483647^0 == 0 /\ i45^0-i45^post27 == 0 /\ -bits33^post27+bits33^0 == 0 /\ -__const_8^post27+__const_8^0 == 0 /\ count^0-count^post27 == 0 /\ out_count^0-out_count^post27 == 0 /\ -__const_9^post27+__const_9^0 == 0 /\ hsize_reg10^0-hsize_reg10^post27 == 0 /\ -i3^post27+i3^0 == 0 /\ -__const_257^post27+__const_257^0 == 0 /\ in_count^0-in_count^post27 == 0 /\ -i29^post27+i29^0 == 0 /\ ent8^0-ent8^post27 == 0 /\ __const_16^0-__const_16^post27 == 0 /\ -tmp___014^post27+tmp___014^0 == 0 /\ block_compress^0-block_compress^post27 == 0 /\ n44^0-n44^post27 == 0 /\ -tabort4^post27+tabort4^0 == 0 /\ -ratio^post27+ratio^0 == 0 /\ tmp12^0-tmp12^post27 == 0 /\ __const_16^0-i45^0 <= 0 /\ -maxmaxcode^post27+maxmaxcode^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post27 == 0 /\ -tmp___024^post27+tmp___024^0 == 0 /\ hshift11^0-hshift11^post27 == 0 /\ -maxbits^post27+maxbits^0 == 0 /\ maxcode^0-maxcode^post27 == 0 /\ m122^0-m122^post27 == 0 /\ -offset^post27+offset^0 == 0), cost: 1 New rule: l29 -> l28 : __const_16^0-i45^0 <= 0, cost: 1 Applied preprocessing Original rule: l29 -> l30 : InCnt^0'=InCnt^post28, i21^0'=i21^post28, apsim_InCnt^0'=apsim_InCnt^post28, disp9^0'=disp9^post28, tmp12^0'=tmp12^post28, __const_257^0'=__const_257^post28, i6^0'=i6^post28, block_compress^0'=block_compress^post28, out_count^0'=out_count^post28, hshift11^0'=hshift11^post28, hsize___019^0'=hsize___019^post28, __const_8388607^0'=__const_8388607^post28, maxcode^0'=maxcode^post28, clear_flg^0'=clear_flg^post28, ret_getbyte25^0'=ret_getbyte25^post28, __const_16^0'=__const_16^post28, i3^0'=i3^post28, n44^0'=n44^post28, exit_stat^0'=exit_stat^post28, tmp___017^0'=tmp___017^post28, __const_50^0'=__const_50^post28, m122^0'=m122^post28, c37^0'=c37^post28, rat26^0'=rat26^post28, hsize_reg10^0'=hsize_reg10^post28, __const_9^0'=__const_9^post28, n40^0'=n40^post28, count^0'=count^post28, tabort4^0'=tabort4^post28, __const_256^0'=__const_256^post28, i45^0'=i45^post28, bits33^0'=bits33^post28, offset^0'=offset^post28, free_ent^0'=free_ent^post28, tmp___115^0'=tmp___115^post28, __const_65536^0'=__const_65536^post28, maxbits^0'=maxbits^post28, checkpoint^0'=checkpoint^post28, ret_getbyte18^0'=ret_getbyte18^post28, __const_10000^0'=__const_10000^post28, i29^0'=i29^post28, apsim_bound11113^0'=apsim_bound11113^post28, ent8^0'=ent8^post28, tmp___014^0'=tmp___014^post28, __const_429496^0'=__const_429496^post28, in_count^0'=in_count^post28, bytes_out^0'=bytes_out^post28, r_off32^0'=r_off32^post28, hsize^0'=hsize^post28, hsize___027^0'=hsize___027^post28, __const_8^0'=__const_8^post28, maxmaxcode^0'=maxmaxcode^post28, code31^0'=code31^post28, seed2^0'=seed2^post28, __const_2147483647^0'=__const_2147483647^post28, i41^0'=i41^post28, n_bits^0'=n_bits^post28, fcode5^0'=fcode5^post28, tmp___024^0'=tmp___024^post28, __const_53^0'=__const_53^post28, m130^0'=m130^post28, c7^0'=c7^post28, ratio^0'=ratio^post28, (tabort4^0-tabort4^post28 == 0 /\ -hsize^post28+hsize^0 == 0 /\ ent8^0-ent8^post28 == 0 /\ i21^0-i21^post28 == 0 /\ -count^post28+count^0 == 0 /\ -checkpoint^post28+checkpoint^0 == 0 /\ __const_10000^0-__const_10000^post28 == 0 /\ rat26^0-rat26^post28 == 0 /\ __const_50^0-__const_50^post28 == 0 /\ maxbits^0-maxbits^post28 == 0 /\ -code31^post28+code31^0 == 0 /\ __const_9^0-__const_9^post28 == 0 /\ i6^0-i6^post28 == 0 /\ -ratio^post28+ratio^0 == 0 /\ -1+i45^post28-i45^0 == 0 /\ -r_off32^post28+r_off32^0 == 0 /\ -fcode5^post28+fcode5^0 == 0 /\ hsize___027^0-hsize___027^post28 == 0 /\ -seed2^post28+seed2^0 == 0 /\ n44^0-n44^post28 == 0 /\ -ret_getbyte18^post28+ret_getbyte18^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post28 == 0 /\ clear_flg^0-clear_flg^post28 == 0 /\ -c7^post28+c7^0 == 0 /\ c37^0-c37^post28 == 0 /\ -n_bits^post28+n_bits^0 == 0 /\ -tmp___115^post28+tmp___115^0 == 0 /\ -n40^post28+n40^0 == 0 /\ free_ent^0-free_ent^post28 == 0 /\ -apsim_bound11113^post28+apsim_bound11113^0 == 0 /\ __const_257^0-__const_257^post28 == 0 /\ __const_16^0-__const_16^post28 == 0 /\ out_count^0-out_count^post28 == 0 /\ disp9^0-disp9^post28 == 0 /\ -__const_2147483647^post28+__const_2147483647^0 == 0 /\ maxcode^0-maxcode^post28 == 0 /\ -m122^post28+m122^0 == 0 /\ -__const_65536^post28+__const_65536^0 == 0 /\ -i29^post28+i29^0 == 0 /\ -__const_8^post28+__const_8^0 == 0 /\ -in_count^post28+in_count^0 == 0 /\ -hsize___019^post28+hsize___019^0 == 0 /\ 1-__const_16^0+i45^0 <= 0 /\ -m130^post28+m130^0 == 0 /\ InCnt^0-InCnt^post28 == 0 /\ bits33^0-bits33^post28 == 0 /\ tmp___017^0-tmp___017^post28 == 0 /\ tmp12^0-tmp12^post28 == 0 /\ -__const_8388607^post28+__const_8388607^0 == 0 /\ -maxmaxcode^post28+maxmaxcode^0 == 0 /\ __const_256^0-__const_256^post28 == 0 /\ bytes_out^0-bytes_out^post28 == 0 /\ tmp___014^0-tmp___014^post28 == 0 /\ i3^0-i3^post28 == 0 /\ block_compress^0-block_compress^post28 == 0 /\ -exit_stat^post28+exit_stat^0 == 0 /\ -i41^post28+i41^0 == 0 /\ -hsize_reg10^post28+hsize_reg10^0 == 0 /\ -__const_429496^post28+__const_429496^0 == 0 /\ -__const_53^post28+__const_53^0 == 0 /\ -tmp___024^post28+tmp___024^0 == 0 /\ hshift11^0-hshift11^post28 == 0 /\ ret_getbyte25^0-ret_getbyte25^post28 == 0 /\ offset^0-offset^post28 == 0), cost: 1 New rule: l29 -> l30 : i45^0'=1+i45^0, 1-__const_16^0+i45^0 <= 0, cost: 1 Applied preprocessing Original rule: l31 -> l28 : InCnt^0'=InCnt^post29, i21^0'=i21^post29, apsim_InCnt^0'=apsim_InCnt^post29, disp9^0'=disp9^post29, tmp12^0'=tmp12^post29, __const_257^0'=__const_257^post29, i6^0'=i6^post29, block_compress^0'=block_compress^post29, out_count^0'=out_count^post29, hshift11^0'=hshift11^post29, hsize___019^0'=hsize___019^post29, __const_8388607^0'=__const_8388607^post29, maxcode^0'=maxcode^post29, clear_flg^0'=clear_flg^post29, ret_getbyte25^0'=ret_getbyte25^post29, __const_16^0'=__const_16^post29, i3^0'=i3^post29, n44^0'=n44^post29, exit_stat^0'=exit_stat^post29, tmp___017^0'=tmp___017^post29, __const_50^0'=__const_50^post29, m122^0'=m122^post29, c37^0'=c37^post29, rat26^0'=rat26^post29, hsize_reg10^0'=hsize_reg10^post29, __const_9^0'=__const_9^post29, n40^0'=n40^post29, count^0'=count^post29, tabort4^0'=tabort4^post29, __const_256^0'=__const_256^post29, i45^0'=i45^post29, bits33^0'=bits33^post29, offset^0'=offset^post29, free_ent^0'=free_ent^post29, tmp___115^0'=tmp___115^post29, __const_65536^0'=__const_65536^post29, maxbits^0'=maxbits^post29, checkpoint^0'=checkpoint^post29, ret_getbyte18^0'=ret_getbyte18^post29, __const_10000^0'=__const_10000^post29, i29^0'=i29^post29, apsim_bound11113^0'=apsim_bound11113^post29, ent8^0'=ent8^post29, tmp___014^0'=tmp___014^post29, __const_429496^0'=__const_429496^post29, in_count^0'=in_count^post29, bytes_out^0'=bytes_out^post29, r_off32^0'=r_off32^post29, hsize^0'=hsize^post29, hsize___027^0'=hsize___027^post29, __const_8^0'=__const_8^post29, maxmaxcode^0'=maxmaxcode^post29, code31^0'=code31^post29, seed2^0'=seed2^post29, __const_2147483647^0'=__const_2147483647^post29, i41^0'=i41^post29, n_bits^0'=n_bits^post29, fcode5^0'=fcode5^post29, tmp___024^0'=tmp___024^post29, __const_53^0'=__const_53^post29, m130^0'=m130^post29, c7^0'=c7^post29, ratio^0'=ratio^post29, (-ratio^post29+ratio^0 == 0 /\ n44^0-i45^0 <= 0 /\ tmp___115^0-tmp___115^post29 == 0 /\ -tmp___024^post29+tmp___024^0 == 0 /\ -tmp___014^post29+tmp___014^0 == 0 /\ -hsize_reg10^post29+hsize_reg10^0 == 0 /\ -r_off32^post29+r_off32^0 == 0 /\ i21^0-i21^post29 == 0 /\ -tmp___017^post29+tmp___017^0 == 0 /\ block_compress^0-block_compress^post29 == 0 /\ -hsize^post29+hsize^0 == 0 /\ exit_stat^0-exit_stat^post29 == 0 /\ n40^0-n40^post29 == 0 /\ -tabort4^post29+tabort4^0 == 0 /\ -seed2^post29+seed2^0 == 0 /\ out_count^0-out_count^post29 == 0 /\ __const_2147483647^0-__const_2147483647^post29 == 0 /\ i3^0-i3^post29 == 0 /\ tmp12^0-tmp12^post29 == 0 /\ -__const_8^post29+__const_8^0 == 0 /\ -c7^post29+c7^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post29 == 0 /\ __const_65536^0-__const_65536^post29 == 0 /\ -bytes_out^post29+bytes_out^0 == 0 /\ -fcode5^post29+fcode5^0 == 0 /\ bits33^0-bits33^post29 == 0 /\ __const_256^0-__const_256^post29 == 0 /\ ret_getbyte18^0-ret_getbyte18^post29 == 0 /\ -hsize___027^post29+hsize___027^0 == 0 /\ -ent8^post29+ent8^0 == 0 /\ maxmaxcode^0-maxmaxcode^post29 == 0 /\ m122^0-m122^post29 == 0 /\ -__const_10000^post29+__const_10000^0 == 0 /\ -count^post29+count^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post29 == 0 /\ checkpoint^0-checkpoint^post29 == 0 /\ -offset^post29+offset^0 == 0 /\ hshift11^0-hshift11^post29 == 0 /\ -n_bits^post29+n_bits^0 == 0 /\ -in_count^post29+in_count^0 == 0 /\ -m130^post29+m130^0 == 0 /\ __const_9^0-__const_9^post29 == 0 /\ rat26^0-rat26^post29 == 0 /\ __const_50^0-__const_50^post29 == 0 /\ i6^0-i6^post29 == 0 /\ -maxcode^post29+maxcode^0 == 0 /\ -maxbits^post29+maxbits^0 == 0 /\ InCnt^0-InCnt^post29 == 0 /\ -i41^post29+i41^0 == 0 /\ __const_429496^0-__const_429496^post29 == 0 /\ __const_8388607^0-__const_8388607^post29 == 0 /\ -i29^post29+i29^0 == 0 /\ -__const_16^post29+__const_16^0 == 0 /\ n44^0-n44^post29 == 0 /\ -__const_53^post29+__const_53^0 == 0 /\ hsize___019^0-hsize___019^post29 == 0 /\ -c37^post29+c37^0 == 0 /\ free_ent^0-free_ent^post29 == 0 /\ disp9^0-disp9^post29 == 0 /\ apsim_bound11113^0-apsim_bound11113^post29 == 0 /\ i45^0-i45^post29 == 0 /\ clear_flg^0-clear_flg^post29 == 0 /\ __const_257^0-__const_257^post29 == 0 /\ -code31^post29+code31^0 == 0), cost: 1 New rule: l31 -> l28 : n44^0-i45^0 <= 0, cost: 1 Applied preprocessing Original rule: l31 -> l29 : InCnt^0'=InCnt^post30, i21^0'=i21^post30, apsim_InCnt^0'=apsim_InCnt^post30, disp9^0'=disp9^post30, tmp12^0'=tmp12^post30, __const_257^0'=__const_257^post30, i6^0'=i6^post30, block_compress^0'=block_compress^post30, out_count^0'=out_count^post30, hshift11^0'=hshift11^post30, hsize___019^0'=hsize___019^post30, __const_8388607^0'=__const_8388607^post30, maxcode^0'=maxcode^post30, clear_flg^0'=clear_flg^post30, ret_getbyte25^0'=ret_getbyte25^post30, __const_16^0'=__const_16^post30, i3^0'=i3^post30, n44^0'=n44^post30, exit_stat^0'=exit_stat^post30, tmp___017^0'=tmp___017^post30, __const_50^0'=__const_50^post30, m122^0'=m122^post30, c37^0'=c37^post30, rat26^0'=rat26^post30, hsize_reg10^0'=hsize_reg10^post30, __const_9^0'=__const_9^post30, n40^0'=n40^post30, count^0'=count^post30, tabort4^0'=tabort4^post30, __const_256^0'=__const_256^post30, i45^0'=i45^post30, bits33^0'=bits33^post30, offset^0'=offset^post30, free_ent^0'=free_ent^post30, tmp___115^0'=tmp___115^post30, __const_65536^0'=__const_65536^post30, maxbits^0'=maxbits^post30, checkpoint^0'=checkpoint^post30, ret_getbyte18^0'=ret_getbyte18^post30, __const_10000^0'=__const_10000^post30, i29^0'=i29^post30, apsim_bound11113^0'=apsim_bound11113^post30, ent8^0'=ent8^post30, tmp___014^0'=tmp___014^post30, __const_429496^0'=__const_429496^post30, in_count^0'=in_count^post30, bytes_out^0'=bytes_out^post30, r_off32^0'=r_off32^post30, hsize^0'=hsize^post30, hsize___027^0'=hsize___027^post30, __const_8^0'=__const_8^post30, maxmaxcode^0'=maxmaxcode^post30, code31^0'=code31^post30, seed2^0'=seed2^post30, __const_2147483647^0'=__const_2147483647^post30, i41^0'=i41^post30, n_bits^0'=n_bits^post30, fcode5^0'=fcode5^post30, tmp___024^0'=tmp___024^post30, __const_53^0'=__const_53^post30, m130^0'=m130^post30, c7^0'=c7^post30, ratio^0'=ratio^post30, (-n44^post30+n44^0 == 0 /\ maxcode^0-maxcode^post30 == 0 /\ m122^0-m122^post30 == 0 /\ -seed2^post30+seed2^0 == 0 /\ exit_stat^0-exit_stat^post30 == 0 /\ -ret_getbyte18^post30+ret_getbyte18^0 == 0 /\ -ret_getbyte25^post30+ret_getbyte25^0 == 0 /\ out_count^0-out_count^post30 == 0 /\ -bits33^post30+bits33^0 == 0 /\ -__const_50^post30+__const_50^0 == 0 /\ i21^0-i21^post30 == 0 /\ count^0-count^post30 == 0 /\ -__const_429496^post30+__const_429496^0 == 0 /\ block_compress^0-block_compress^post30 == 0 /\ -tmp___024^post30+tmp___024^0 == 0 /\ -__const_53^post30+__const_53^0 == 0 /\ maxbits^0-maxbits^post30 == 0 /\ -__const_2147483647^post30+__const_2147483647^0 == 0 /\ 1-n44^0+i45^0 <= 0 /\ hsize_reg10^0-hsize_reg10^post30 == 0 /\ hsize___027^0-hsize___027^post30 == 0 /\ disp9^0-disp9^post30 == 0 /\ offset^0-offset^post30 == 0 /\ -__const_8^post30+__const_8^0 == 0 /\ rat26^0-rat26^post30 == 0 /\ -ratio^post30+ratio^0 == 0 /\ i3^0-i3^post30 == 0 /\ tmp12^0-tmp12^post30 == 0 /\ -r_off32^post30+r_off32^0 == 0 /\ -fcode5^post30+fcode5^0 == 0 /\ -free_ent^post30+free_ent^0 == 0 /\ -i6^post30+i6^0 == 0 /\ __const_9^0-__const_9^post30 == 0 /\ -ent8^post30+ent8^0 == 0 /\ -i45^post30+i45^0 == 0 /\ hshift11^0-hshift11^post30 == 0 /\ -maxmaxcode^post30+maxmaxcode^0 == 0 /\ -i41^post30+i41^0 == 0 /\ tabort4^0-tabort4^post30 == 0 /\ n_bits^0-n_bits^post30 == 0 /\ -n40^post30+n40^0 == 0 /\ tmp___017^0-tmp___017^post30 == 0 /\ -c7^post30+c7^0 == 0 /\ bytes_out^0-bytes_out^post30 == 0 /\ apsim_InCnt^0-apsim_InCnt^post30 == 0 /\ -tmp___115^post30+tmp___115^0 == 0 /\ -apsim_bound11113^post30+apsim_bound11113^0 == 0 /\ -hsize^post30+hsize^0 == 0 /\ hsize___019^0-hsize___019^post30 == 0 /\ -checkpoint^post30+checkpoint^0 == 0 /\ -__const_256^post30+__const_256^0 == 0 /\ __const_8388607^0-__const_8388607^post30 == 0 /\ c37^0-c37^post30 == 0 /\ InCnt^0-InCnt^post30 == 0 /\ -code31^post30+code31^0 == 0 /\ __const_257^0-__const_257^post30 == 0 /\ __const_16^0-__const_16^post30 == 0 /\ -i29^post30+i29^0 == 0 /\ __const_10000^0-__const_10000^post30 == 0 /\ __const_65536^0-__const_65536^post30 == 0 /\ -in_count^post30+in_count^0 == 0 /\ tmp___014^0-tmp___014^post30 == 0 /\ -m130^post30+m130^0 == 0 /\ clear_flg^0-clear_flg^post30 == 0), cost: 1 New rule: l31 -> l29 : 1-n44^0+i45^0 <= 0, cost: 1 Applied preprocessing Original rule: l32 -> l26 : InCnt^0'=InCnt^post31, i21^0'=i21^post31, apsim_InCnt^0'=apsim_InCnt^post31, disp9^0'=disp9^post31, tmp12^0'=tmp12^post31, __const_257^0'=__const_257^post31, i6^0'=i6^post31, block_compress^0'=block_compress^post31, out_count^0'=out_count^post31, hshift11^0'=hshift11^post31, hsize___019^0'=hsize___019^post31, __const_8388607^0'=__const_8388607^post31, maxcode^0'=maxcode^post31, clear_flg^0'=clear_flg^post31, ret_getbyte25^0'=ret_getbyte25^post31, __const_16^0'=__const_16^post31, i3^0'=i3^post31, n44^0'=n44^post31, exit_stat^0'=exit_stat^post31, tmp___017^0'=tmp___017^post31, __const_50^0'=__const_50^post31, m122^0'=m122^post31, c37^0'=c37^post31, rat26^0'=rat26^post31, hsize_reg10^0'=hsize_reg10^post31, __const_9^0'=__const_9^post31, n40^0'=n40^post31, count^0'=count^post31, tabort4^0'=tabort4^post31, __const_256^0'=__const_256^post31, i45^0'=i45^post31, bits33^0'=bits33^post31, offset^0'=offset^post31, free_ent^0'=free_ent^post31, tmp___115^0'=tmp___115^post31, __const_65536^0'=__const_65536^post31, maxbits^0'=maxbits^post31, checkpoint^0'=checkpoint^post31, ret_getbyte18^0'=ret_getbyte18^post31, __const_10000^0'=__const_10000^post31, i29^0'=i29^post31, apsim_bound11113^0'=apsim_bound11113^post31, ent8^0'=ent8^post31, tmp___014^0'=tmp___014^post31, __const_429496^0'=__const_429496^post31, in_count^0'=in_count^post31, bytes_out^0'=bytes_out^post31, r_off32^0'=r_off32^post31, hsize^0'=hsize^post31, hsize___027^0'=hsize___027^post31, __const_8^0'=__const_8^post31, maxmaxcode^0'=maxmaxcode^post31, code31^0'=code31^post31, seed2^0'=seed2^post31, __const_2147483647^0'=__const_2147483647^post31, i41^0'=i41^post31, n_bits^0'=n_bits^post31, fcode5^0'=fcode5^post31, tmp___024^0'=tmp___024^post31, __const_53^0'=__const_53^post31, m130^0'=m130^post31, c7^0'=c7^post31, ratio^0'=ratio^post31, (block_compress^0-block_compress^post31 == 0 /\ exit_stat^0-exit_stat^post31 == 0 /\ -__const_8^post31+__const_8^0 == 0 /\ n40^0-n40^post31 == 0 /\ -__const_9^post31+__const_9^0 == 0 /\ maxmaxcode^0-maxmaxcode^post31 == 0 /\ -__const_429496^post31+__const_429496^0 == 0 /\ m122^0-m122^post31 == 0 /\ -__const_53^post31+__const_53^0 == 0 /\ -__const_65536^post31+__const_65536^0 == 0 /\ hsize^0-hsize^post31 == 0 /\ __const_8388607^0-__const_8388607^post31 == 0 /\ -__const_10000^post31+__const_10000^0 == 0 /\ -i29^post31+i29^0 == 0 /\ -__const_2147483647^post31+__const_2147483647^0 == 0 /\ hsize___019^0-hsize___019^post31 == 0 /\ bits33^0-bits33^post31 == 0 /\ i21^0-i21^post31 == 0 /\ ret_getbyte18^0-ret_getbyte18^post31 == 0 /\ __const_256^0-__const_256^post31 == 0 /\ -ratio^post31+ratio^0 == 0 /\ -offset^post31+offset^0 == 0 /\ disp9^0-disp9^post31 == 0 /\ -maxbits^post31+maxbits^0 == 0 /\ -r_off32^post31+r_off32^0 == 0 /\ -hsize_reg10^post31+hsize_reg10^0 == 0 /\ -tmp___014^post31+tmp___014^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post31 == 0 /\ i3^0-i3^post31 == 0 /\ tmp12^0-tmp12^post31 == 0 /\ -tmp___024^post31+tmp___024^0 == 0 /\ -tabort4^post31+tabort4^0 == 0 /\ tmp___115^0-tmp___115^post31 == 0 /\ rat26^0-rat26^post31 == 0 /\ -i41^post31+i41^0 == 0 /\ i6^0-i6^post31 == 0 /\ offset^0 <= 0 /\ -c7^post31+c7^0 == 0 /\ clear_flg^0-clear_flg^post31 == 0 /\ -bytes_out^post31+bytes_out^0 == 0 /\ -out_count^post31+out_count^0 == 0 /\ -fcode5^post31+fcode5^0 == 0 /\ -c37^post31+c37^0 == 0 /\ hshift11^0-hshift11^post31 == 0 /\ -free_ent^post31+free_ent^0 == 0 /\ -checkpoint^post31+checkpoint^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post31 == 0 /\ -ent8^post31+ent8^0 == 0 /\ __const_50^0-__const_50^post31 == 0 /\ -code31^post31+code31^0 == 0 /\ -n_bits^post31+n_bits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post31 == 0 /\ i45^0-i45^post31 == 0 /\ InCnt^0-InCnt^post31 == 0 /\ -in_count^post31+in_count^0 == 0 /\ __const_257^0-__const_257^post31 == 0 /\ -m130^post31+m130^0 == 0 /\ count^0-count^post31 == 0 /\ -hsize___027^post31+hsize___027^0 == 0 /\ -maxcode^post31+maxcode^0 == 0 /\ -seed2^post31+seed2^0 == 0 /\ __const_16^0-__const_16^post31 == 0 /\ n44^0-n44^post31 == 0 /\ -tmp___017^post31+tmp___017^0 == 0), cost: 1 New rule: l32 -> l26 : offset^0 <= 0, cost: 1 Applied preprocessing Original rule: l32 -> l30 : InCnt^0'=InCnt^post32, i21^0'=i21^post32, apsim_InCnt^0'=apsim_InCnt^post32, disp9^0'=disp9^post32, tmp12^0'=tmp12^post32, __const_257^0'=__const_257^post32, i6^0'=i6^post32, block_compress^0'=block_compress^post32, out_count^0'=out_count^post32, hshift11^0'=hshift11^post32, hsize___019^0'=hsize___019^post32, __const_8388607^0'=__const_8388607^post32, maxcode^0'=maxcode^post32, clear_flg^0'=clear_flg^post32, ret_getbyte25^0'=ret_getbyte25^post32, __const_16^0'=__const_16^post32, i3^0'=i3^post32, n44^0'=n44^post32, exit_stat^0'=exit_stat^post32, tmp___017^0'=tmp___017^post32, __const_50^0'=__const_50^post32, m122^0'=m122^post32, c37^0'=c37^post32, rat26^0'=rat26^post32, hsize_reg10^0'=hsize_reg10^post32, __const_9^0'=__const_9^post32, n40^0'=n40^post32, count^0'=count^post32, tabort4^0'=tabort4^post32, __const_256^0'=__const_256^post32, i45^0'=i45^post32, bits33^0'=bits33^post32, offset^0'=offset^post32, free_ent^0'=free_ent^post32, tmp___115^0'=tmp___115^post32, __const_65536^0'=__const_65536^post32, maxbits^0'=maxbits^post32, checkpoint^0'=checkpoint^post32, ret_getbyte18^0'=ret_getbyte18^post32, __const_10000^0'=__const_10000^post32, i29^0'=i29^post32, apsim_bound11113^0'=apsim_bound11113^post32, ent8^0'=ent8^post32, tmp___014^0'=tmp___014^post32, __const_429496^0'=__const_429496^post32, in_count^0'=in_count^post32, bytes_out^0'=bytes_out^post32, r_off32^0'=r_off32^post32, hsize^0'=hsize^post32, hsize___027^0'=hsize___027^post32, __const_8^0'=__const_8^post32, maxmaxcode^0'=maxmaxcode^post32, code31^0'=code31^post32, seed2^0'=seed2^post32, __const_2147483647^0'=__const_2147483647^post32, i41^0'=i41^post32, n_bits^0'=n_bits^post32, fcode5^0'=fcode5^post32, tmp___024^0'=tmp___024^post32, __const_53^0'=__const_53^post32, m130^0'=m130^post32, c7^0'=c7^post32, ratio^0'=ratio^post32, (0 == 0 /\ -apsim_bound11113^post32+apsim_bound11113^0 == 0 /\ block_compress^0-block_compress^post32 == 0 /\ -__const_2147483647^post32+__const_2147483647^0 == 0 /\ -__const_256^post32+__const_256^0 == 0 /\ maxcode^0-maxcode^post32 == 0 /\ hsize___019^0-hsize___019^post32 == 0 /\ -m122^post32+m122^0 == 0 /\ -__const_8^post32+__const_8^0 == 0 /\ free_ent^0-free_ent^post32 == 0 /\ -in_count^post32+in_count^0 == 0 /\ -m130^post32+m130^0 == 0 /\ __const_8388607^0-__const_8388607^post32 == 0 /\ out_count^0-out_count^post32 == 0 /\ __const_50^0-__const_50^post32 == 0 /\ rat26^0-rat26^post32 == 0 /\ i21^0-i21^post32 == 0 /\ 1-offset^0 <= 0 /\ -i41^post32+i41^0 == 0 /\ -maxmaxcode^post32+maxmaxcode^0 == 0 /\ disp9^0-disp9^post32 == 0 /\ seed2^0-seed2^post32 == 0 /\ -ret_getbyte25^post32+ret_getbyte25^0 == 0 /\ i45^post32 == 0 /\ -bits33^post32+bits33^0 == 0 /\ maxbits^0-maxbits^post32 == 0 /\ i6^0-i6^post32 == 0 /\ -checkpoint^post32+checkpoint^0 == 0 /\ -__const_53^post32+__const_53^0 == 0 /\ -__const_429496^post32+__const_429496^0 == 0 /\ exit_stat^0-exit_stat^post32 == 0 /\ hsize_reg10^0-hsize_reg10^post32 == 0 /\ -tmp___115^post32+tmp___115^0 == 0 /\ -hsize^post32+hsize^0 == 0 /\ tmp___017^0-tmp___017^post32 == 0 /\ -tmp___024^post32+tmp___024^0 == 0 /\ i3^0-i3^post32 == 0 /\ __const_65536^0-__const_65536^post32 == 0 /\ bytes_out^0-bytes_out^post32 == 0 /\ tmp___014^0-tmp___014^post32 == 0 /\ tmp12^0-tmp12^post32 == 0 /\ apsim_InCnt^0-apsim_InCnt^post32 == 0 /\ clear_flg^0-clear_flg^post32 == 0 /\ -code31^post32+code31^0 == 0 /\ -ratio^post32+ratio^0 == 0 /\ hshift11^0-hshift11^post32 == 0 /\ c37^0-c37^post32 == 0 /\ -r_off32^post32+r_off32^0 == 0 /\ offset^0-offset^post32 == 0 /\ i29^0-i29^post32 == 0 /\ tabort4^0-tabort4^post32 == 0 /\ -fcode5^post32+fcode5^0 == 0 /\ __const_257^0-__const_257^post32 == 0 /\ -ent8^post32+ent8^0 == 0 /\ __const_16^0-__const_16^post32 == 0 /\ count^0-count^post32 == 0 /\ __const_10000^0-__const_10000^post32 == 0 /\ -ret_getbyte18^post32+ret_getbyte18^0 == 0 /\ -n40^post32+n40^0 == 0 /\ -n_bits^post32+n_bits^0 == 0 /\ __const_9^0-__const_9^post32 == 0 /\ -c7^post32+c7^0 == 0 /\ InCnt^0-InCnt^post32 == 0 /\ -hsize___027^post32+hsize___027^0 == 0), cost: 1 New rule: l32 -> l30 : n44^0'=n44^post32, i45^0'=0, -1+offset^0 >= 0, cost: 1 Applied preprocessing Original rule: l33 -> l27 : InCnt^0'=InCnt^post33, i21^0'=i21^post33, apsim_InCnt^0'=apsim_InCnt^post33, disp9^0'=disp9^post33, tmp12^0'=tmp12^post33, __const_257^0'=__const_257^post33, i6^0'=i6^post33, block_compress^0'=block_compress^post33, out_count^0'=out_count^post33, hshift11^0'=hshift11^post33, hsize___019^0'=hsize___019^post33, __const_8388607^0'=__const_8388607^post33, maxcode^0'=maxcode^post33, clear_flg^0'=clear_flg^post33, ret_getbyte25^0'=ret_getbyte25^post33, __const_16^0'=__const_16^post33, i3^0'=i3^post33, n44^0'=n44^post33, exit_stat^0'=exit_stat^post33, tmp___017^0'=tmp___017^post33, __const_50^0'=__const_50^post33, m122^0'=m122^post33, c37^0'=c37^post33, rat26^0'=rat26^post33, hsize_reg10^0'=hsize_reg10^post33, __const_9^0'=__const_9^post33, n40^0'=n40^post33, count^0'=count^post33, tabort4^0'=tabort4^post33, __const_256^0'=__const_256^post33, i45^0'=i45^post33, bits33^0'=bits33^post33, offset^0'=offset^post33, free_ent^0'=free_ent^post33, tmp___115^0'=tmp___115^post33, __const_65536^0'=__const_65536^post33, maxbits^0'=maxbits^post33, checkpoint^0'=checkpoint^post33, ret_getbyte18^0'=ret_getbyte18^post33, __const_10000^0'=__const_10000^post33, i29^0'=i29^post33, apsim_bound11113^0'=apsim_bound11113^post33, ent8^0'=ent8^post33, tmp___014^0'=tmp___014^post33, __const_429496^0'=__const_429496^post33, in_count^0'=in_count^post33, bytes_out^0'=bytes_out^post33, r_off32^0'=r_off32^post33, hsize^0'=hsize^post33, hsize___027^0'=hsize___027^post33, __const_8^0'=__const_8^post33, maxmaxcode^0'=maxmaxcode^post33, code31^0'=code31^post33, seed2^0'=seed2^post33, __const_2147483647^0'=__const_2147483647^post33, i41^0'=i41^post33, n_bits^0'=n_bits^post33, fcode5^0'=fcode5^post33, tmp___024^0'=tmp___024^post33, __const_53^0'=__const_53^post33, m130^0'=m130^post33, c7^0'=c7^post33, ratio^0'=ratio^post33, (0 == 0 /\ -n_bits^post33+n_bits^0 == 0 /\ __const_8388607^0-__const_8388607^post33 == 0 /\ -m130^post33+m130^0 == 0 /\ hsize___019^0-hsize___019^post33 == 0 /\ n44^0-n44^post33 == 0 /\ -maxbits^post33+maxbits^0 == 0 /\ bits33^0-bits33^post33 == 0 /\ __const_256^0-__const_256^post33 == 0 /\ ret_getbyte25^0-ret_getbyte25^post33 == 0 /\ apsim_bound11113^0-apsim_bound11113^post33 == 0 /\ rat26^0-rat26^post33 == 0 /\ m122^0-m122^post33 == 0 /\ -offset^post33+offset^0 == 0 /\ -maxmaxcode^post33+maxmaxcode^0 == 0 /\ -i41^post33+i41^0 == 0 /\ hsize^0-hsize^post33 == 0 /\ __const_257^0-__const_257^post33 == 0 /\ -__const_9^post33+__const_9^0 == 0 /\ tmp___115^0-tmp___115^post33 == 0 /\ -__const_53^post33+__const_53^0 == 0 /\ -__const_429496^post33+__const_429496^0 == 0 /\ __const_50^0-__const_50^post33 == 0 /\ -c37^post33+c37^0 == 0 /\ i21^0-i21^post33 == 0 /\ i6^0-i6^post33 == 0 /\ -free_ent^post33+free_ent^0 == 0 /\ exit_stat^0-exit_stat^post33 == 0 /\ n40^0-n40^post33 == 0 /\ -i29^post33+i29^0 == 0 /\ -code31^post33+code31^0 == 0 /\ tmp12^0-tmp12^post33 == 0 /\ apsim_InCnt^0-apsim_InCnt^post33 == 0 /\ hsize_reg10^0-hsize_reg10^post33 == 0 /\ -r_off32^post33+r_off32^0 == 0 /\ -ret_getbyte18^post33+ret_getbyte18^0 == 0 /\ -ratio^post33+ratio^0 == 0 /\ -tmp___014^post33+tmp___014^0 == 0 /\ -hsize___027^post33+hsize___027^0 == 0 /\ i45^0-i45^post33 == 0 /\ clear_flg^0-clear_flg^post33 == 0 /\ disp9^0-disp9^post33 == 0 /\ -tabort4^post33+tabort4^0 == 0 /\ -seed2^post33+seed2^0 == 0 /\ tmp___024^0-tmp___024^post33 == 0 /\ -tmp___017^post33+tmp___017^0 == 0 /\ hshift11^0-hshift11^post33 == 0 /\ -c7^post33+c7^0 == 0 /\ -__const_8^post33+__const_8^0 == 0 /\ checkpoint^0-checkpoint^post33 == 0 /\ -bytes_out^post33+bytes_out^0 == 0 /\ __const_16^0-__const_16^post33 == 0 /\ -__const_65536^post33+__const_65536^0 == 0 /\ -fcode5^post33+fcode5^0 == 0 /\ -out_count^post33+out_count^0 == 0 /\ block_compress^0-block_compress^post33 == 0 /\ -ent8^post33+ent8^0 == 0 /\ InCnt^0-InCnt^post33 == 0 /\ in_count^0-in_count^post33 == 0 /\ -__const_10000^post33+__const_10000^0 == 0 /\ -__const_2147483647^post33+__const_2147483647^0 == 0 /\ -i3^post33+i3^0 == 0 /\ count^0-count^post33 == 0), cost: 1 New rule: l33 -> l27 : maxcode^0'=maxcode^post33, 0 == 0, cost: 1 Applied preprocessing Original rule: l34 -> l33 : InCnt^0'=InCnt^post34, i21^0'=i21^post34, apsim_InCnt^0'=apsim_InCnt^post34, disp9^0'=disp9^post34, tmp12^0'=tmp12^post34, __const_257^0'=__const_257^post34, i6^0'=i6^post34, block_compress^0'=block_compress^post34, out_count^0'=out_count^post34, hshift11^0'=hshift11^post34, hsize___019^0'=hsize___019^post34, __const_8388607^0'=__const_8388607^post34, maxcode^0'=maxcode^post34, clear_flg^0'=clear_flg^post34, ret_getbyte25^0'=ret_getbyte25^post34, __const_16^0'=__const_16^post34, i3^0'=i3^post34, n44^0'=n44^post34, exit_stat^0'=exit_stat^post34, tmp___017^0'=tmp___017^post34, __const_50^0'=__const_50^post34, m122^0'=m122^post34, c37^0'=c37^post34, rat26^0'=rat26^post34, hsize_reg10^0'=hsize_reg10^post34, __const_9^0'=__const_9^post34, n40^0'=n40^post34, count^0'=count^post34, tabort4^0'=tabort4^post34, __const_256^0'=__const_256^post34, i45^0'=i45^post34, bits33^0'=bits33^post34, offset^0'=offset^post34, free_ent^0'=free_ent^post34, tmp___115^0'=tmp___115^post34, __const_65536^0'=__const_65536^post34, maxbits^0'=maxbits^post34, checkpoint^0'=checkpoint^post34, ret_getbyte18^0'=ret_getbyte18^post34, __const_10000^0'=__const_10000^post34, i29^0'=i29^post34, apsim_bound11113^0'=apsim_bound11113^post34, ent8^0'=ent8^post34, tmp___014^0'=tmp___014^post34, __const_429496^0'=__const_429496^post34, in_count^0'=in_count^post34, bytes_out^0'=bytes_out^post34, r_off32^0'=r_off32^post34, hsize^0'=hsize^post34, hsize___027^0'=hsize___027^post34, __const_8^0'=__const_8^post34, maxmaxcode^0'=maxmaxcode^post34, code31^0'=code31^post34, seed2^0'=seed2^post34, __const_2147483647^0'=__const_2147483647^post34, i41^0'=i41^post34, n_bits^0'=n_bits^post34, fcode5^0'=fcode5^post34, tmp___024^0'=tmp___024^post34, __const_53^0'=__const_53^post34, m130^0'=m130^post34, c7^0'=c7^post34, ratio^0'=ratio^post34, (__const_10000^0-__const_10000^post34 == 0 /\ -ent8^post34+ent8^0 == 0 /\ maxbits^0-maxbits^post34 == 0 /\ free_ent^0-free_ent^post34 == 0 /\ -i45^post34+i45^0 == 0 /\ -maxmaxcode^post34+maxmaxcode^0 == 0 /\ -i41^post34+i41^0 == 0 /\ InCnt^0-InCnt^post34 == 0 /\ -n40^post34+n40^0 == 0 /\ -n_bits^post34+n_bits^0 == 0 /\ n44^0-n44^post34 == 0 /\ -c7^post34+c7^0 == 0 /\ -checkpoint^post34+checkpoint^0 == 0 /\ -bytes_out^post34+bytes_out^0 == 0 /\ __const_257^0-__const_257^post34 == 0 /\ rat26^0-rat26^post34 == 0 /\ __const_8^0-__const_8^post34 == 0 /\ -apsim_bound11113^post34+apsim_bound11113^0 == 0 /\ -hsize^post34+hsize^0 == 0 /\ -tmp___115^post34+tmp___115^0 == 0 /\ -code31^post34+code31^0 == 0 /\ exit_stat^0-exit_stat^post34 == 0 /\ -__const_256^post34+__const_256^0 == 0 /\ tabort4^0-tabort4^post34 == 0 /\ 1+maxbits^0-n_bits^0 <= 0 /\ out_count^0-out_count^post34 == 0 /\ -hsize___019^post34+hsize___019^0 == 0 /\ __const_50^0-__const_50^post34 == 0 /\ i21^0-i21^post34 == 0 /\ seed2^0-seed2^post34 == 0 /\ -ret_getbyte18^post34+ret_getbyte18^0 == 0 /\ -m130^post34+m130^0 == 0 /\ -in_count^post34+in_count^0 == 0 /\ -__const_8388607^post34+__const_8388607^0 == 0 /\ c37^0-c37^post34 == 0 /\ hsize_reg10^0-hsize_reg10^post34 == 0 /\ __const_16^0-__const_16^post34 == 0 /\ -__const_429496^post34+__const_429496^0 == 0 /\ -tmp12^post34+tmp12^0 == 0 /\ -__const_53^post34+__const_53^0 == 0 /\ tmp___014^0-tmp___014^post34 == 0 /\ i3^0-i3^post34 == 0 /\ clear_flg^0-clear_flg^post34 == 0 /\ disp9^0-disp9^post34 == 0 /\ -hsize___027^post34+hsize___027^0 == 0 /\ -__const_65536^post34+__const_65536^0 == 0 /\ -count^post34+count^0 == 0 /\ maxcode^0-maxcode^post34 == 0 /\ -tmp___024^post34+tmp___024^0 == 0 /\ __const_9^0-__const_9^post34 == 0 /\ hshift11^0-hshift11^post34 == 0 /\ -__const_2147483647^post34+__const_2147483647^0 == 0 /\ i6^0-i6^post34 == 0 /\ offset^0-offset^post34 == 0 /\ i29^0-i29^post34 == 0 /\ -ret_getbyte25^post34+ret_getbyte25^0 == 0 /\ tmp___017^0-tmp___017^post34 == 0 /\ -m122^post34+m122^0 == 0 /\ bits33^0-bits33^post34 == 0 /\ block_compress^0-block_compress^post34 == 0 /\ -r_off32^post34+r_off32^0 == 0 /\ -ratio^post34+ratio^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post34 == 0 /\ -fcode5^post34+fcode5^0 == 0), cost: 1 New rule: l34 -> l33 : 1+maxbits^0-n_bits^0 <= 0, cost: 1 Applied preprocessing Original rule: l34 -> l33 : InCnt^0'=InCnt^post35, i21^0'=i21^post35, apsim_InCnt^0'=apsim_InCnt^post35, disp9^0'=disp9^post35, tmp12^0'=tmp12^post35, __const_257^0'=__const_257^post35, i6^0'=i6^post35, block_compress^0'=block_compress^post35, out_count^0'=out_count^post35, hshift11^0'=hshift11^post35, hsize___019^0'=hsize___019^post35, __const_8388607^0'=__const_8388607^post35, maxcode^0'=maxcode^post35, clear_flg^0'=clear_flg^post35, ret_getbyte25^0'=ret_getbyte25^post35, __const_16^0'=__const_16^post35, i3^0'=i3^post35, n44^0'=n44^post35, exit_stat^0'=exit_stat^post35, tmp___017^0'=tmp___017^post35, __const_50^0'=__const_50^post35, m122^0'=m122^post35, c37^0'=c37^post35, rat26^0'=rat26^post35, hsize_reg10^0'=hsize_reg10^post35, __const_9^0'=__const_9^post35, n40^0'=n40^post35, count^0'=count^post35, tabort4^0'=tabort4^post35, __const_256^0'=__const_256^post35, i45^0'=i45^post35, bits33^0'=bits33^post35, offset^0'=offset^post35, free_ent^0'=free_ent^post35, tmp___115^0'=tmp___115^post35, __const_65536^0'=__const_65536^post35, maxbits^0'=maxbits^post35, checkpoint^0'=checkpoint^post35, ret_getbyte18^0'=ret_getbyte18^post35, __const_10000^0'=__const_10000^post35, i29^0'=i29^post35, apsim_bound11113^0'=apsim_bound11113^post35, ent8^0'=ent8^post35, tmp___014^0'=tmp___014^post35, __const_429496^0'=__const_429496^post35, in_count^0'=in_count^post35, bytes_out^0'=bytes_out^post35, r_off32^0'=r_off32^post35, hsize^0'=hsize^post35, hsize___027^0'=hsize___027^post35, __const_8^0'=__const_8^post35, maxmaxcode^0'=maxmaxcode^post35, code31^0'=code31^post35, seed2^0'=seed2^post35, __const_2147483647^0'=__const_2147483647^post35, i41^0'=i41^post35, n_bits^0'=n_bits^post35, fcode5^0'=fcode5^post35, tmp___024^0'=tmp___024^post35, __const_53^0'=__const_53^post35, m130^0'=m130^post35, c7^0'=c7^post35, ratio^0'=ratio^post35, (ret_getbyte25^0-ret_getbyte25^post35 == 0 /\ -c7^post35+c7^0 == 0 /\ InCnt^0-InCnt^post35 == 0 /\ -c37^post35+c37^0 == 0 /\ -fcode5^post35+fcode5^0 == 0 /\ -bytes_out^post35+bytes_out^0 == 0 /\ 1-maxbits^0+n_bits^0 <= 0 /\ __const_257^0-__const_257^post35 == 0 /\ -free_ent^post35+free_ent^0 == 0 /\ -rat26^post35+rat26^0 == 0 /\ n44^0-n44^post35 == 0 /\ -code31^post35+code31^0 == 0 /\ n40^0-n40^post35 == 0 /\ -n_bits^post35+n_bits^0 == 0 /\ exit_stat^0-exit_stat^post35 == 0 /\ clear_flg^0-clear_flg^post35 == 0 /\ -m130^post35+m130^0 == 0 /\ -hsize___027^post35+hsize___027^0 == 0 /\ hsize^0-hsize^post35 == 0 /\ i41^0-i41^post35 == 0 /\ -apsim_bound11113^post35+apsim_bound11113^0 == 0 /\ __const_8388607^0-__const_8388607^post35 == 0 /\ ret_getbyte18^0-ret_getbyte18^post35 == 0 /\ -seed2^post35+seed2^0 == 0 /\ hsize___019^0-hsize___019^post35 == 0 /\ __const_50^0-__const_50^post35 == 0 /\ i21^0-i21^post35 == 0 /\ -tmp___017^post35+tmp___017^0 == 0 /\ block_compress^0-block_compress^post35 == 0 /\ -bits33^post35+bits33^0 == 0 /\ i45^0-i45^post35 == 0 /\ -__const_9^post35+__const_9^0 == 0 /\ -__const_8^post35+__const_8^0 == 0 /\ disp9^0-disp9^post35 == 0 /\ -__const_429496^post35+__const_429496^0 == 0 /\ -__const_53^post35+__const_53^0 == 0 /\ -__const_10000^post35+__const_10000^0 == 0 /\ out_count^0-out_count^post35 == 0 /\ count^0-count^post35 == 0 /\ -__const_65536^post35+__const_65536^0 == 0 /\ tmp12^0-tmp12^post35 == 0 /\ tmp___115^0-tmp___115^post35 == 0 /\ -i29^post35+i29^0 == 0 /\ hsize_reg10^0-hsize_reg10^post35 == 0 /\ ent8^0-ent8^post35 == 0 /\ -__const_2147483647^post35+__const_2147483647^0 == 0 /\ __const_16^0-__const_16^post35 == 0 /\ -__const_256^post35+__const_256^0 == 0 /\ -i3^post35+i3^0 == 0 /\ -maxbits^post35+maxbits^0 == 0 /\ i6^0-i6^post35 == 0 /\ in_count^0-in_count^post35 == 0 /\ m122^0-m122^post35 == 0 /\ -r_off32^post35+r_off32^0 == 0 /\ -ratio^post35+ratio^0 == 0 /\ -tmp___014^post35+tmp___014^0 == 0 /\ hshift11^0-hshift11^post35 == 0 /\ apsim_InCnt^0-apsim_InCnt^post35 == 0 /\ -tmp___024^post35+tmp___024^0 == 0 /\ -tabort4^post35+tabort4^0 == 0 /\ checkpoint^0-checkpoint^post35 == 0 /\ -offset^post35+offset^0 == 0 /\ maxcode^0-maxcode^post35 == 0 /\ -maxmaxcode^post35+maxmaxcode^0 == 0), cost: 1 New rule: l34 -> l33 : 1-maxbits^0+n_bits^0 <= 0, cost: 1 Applied preprocessing Original rule: l34 -> l27 : InCnt^0'=InCnt^post36, i21^0'=i21^post36, apsim_InCnt^0'=apsim_InCnt^post36, disp9^0'=disp9^post36, tmp12^0'=tmp12^post36, __const_257^0'=__const_257^post36, i6^0'=i6^post36, block_compress^0'=block_compress^post36, out_count^0'=out_count^post36, hshift11^0'=hshift11^post36, hsize___019^0'=hsize___019^post36, __const_8388607^0'=__const_8388607^post36, maxcode^0'=maxcode^post36, clear_flg^0'=clear_flg^post36, ret_getbyte25^0'=ret_getbyte25^post36, __const_16^0'=__const_16^post36, i3^0'=i3^post36, n44^0'=n44^post36, exit_stat^0'=exit_stat^post36, tmp___017^0'=tmp___017^post36, __const_50^0'=__const_50^post36, m122^0'=m122^post36, c37^0'=c37^post36, rat26^0'=rat26^post36, hsize_reg10^0'=hsize_reg10^post36, __const_9^0'=__const_9^post36, n40^0'=n40^post36, count^0'=count^post36, tabort4^0'=tabort4^post36, __const_256^0'=__const_256^post36, i45^0'=i45^post36, bits33^0'=bits33^post36, offset^0'=offset^post36, free_ent^0'=free_ent^post36, tmp___115^0'=tmp___115^post36, __const_65536^0'=__const_65536^post36, maxbits^0'=maxbits^post36, checkpoint^0'=checkpoint^post36, ret_getbyte18^0'=ret_getbyte18^post36, __const_10000^0'=__const_10000^post36, i29^0'=i29^post36, apsim_bound11113^0'=apsim_bound11113^post36, ent8^0'=ent8^post36, tmp___014^0'=tmp___014^post36, __const_429496^0'=__const_429496^post36, in_count^0'=in_count^post36, bytes_out^0'=bytes_out^post36, r_off32^0'=r_off32^post36, hsize^0'=hsize^post36, hsize___027^0'=hsize___027^post36, __const_8^0'=__const_8^post36, maxmaxcode^0'=maxmaxcode^post36, code31^0'=code31^post36, seed2^0'=seed2^post36, __const_2147483647^0'=__const_2147483647^post36, i41^0'=i41^post36, n_bits^0'=n_bits^post36, fcode5^0'=fcode5^post36, tmp___024^0'=tmp___024^post36, __const_53^0'=__const_53^post36, m130^0'=m130^post36, c7^0'=c7^post36, ratio^0'=ratio^post36, (-count^post36+count^0 == 0 /\ -tmp___024^post36+tmp___024^0 == 0 /\ -tmp___115^post36+tmp___115^0 == 0 /\ __const_50^0-__const_50^post36 == 0 /\ rat26^0-rat26^post36 == 0 /\ __const_257^0-__const_257^post36 == 0 /\ __const_8^0-__const_8^post36 == 0 /\ out_count^0-out_count^post36 == 0 /\ -code31^post36+code31^0 == 0 /\ __const_9^0-__const_9^post36 == 0 /\ maxbits^0-maxbits^post36 == 0 /\ -ratio^post36+ratio^0 == 0 /\ -maxbits^0+n_bits^0 <= 0 /\ -hsize^post36+hsize^0 == 0 /\ -ret_getbyte18^post36+ret_getbyte18^0 == 0 /\ InCnt^0-InCnt^post36 == 0 /\ -ent8^post36+ent8^0 == 0 /\ -fcode5^post36+fcode5^0 == 0 /\ -seed2^post36+seed2^0 == 0 /\ block_compress^0-block_compress^post36 == 0 /\ tmp___014^0-tmp___014^post36 == 0 /\ -i45^post36+i45^0 == 0 /\ n44^0-n44^post36 == 0 /\ tmp12^0-tmp12^post36 == 0 /\ clear_flg^0-clear_flg^post36 == 0 /\ -n_bits^post36+n_bits^0 == 0 /\ -c7^post36+c7^0 == 0 /\ free_ent^0-free_ent^post36 == 0 /\ maxbits^0-n_bits^0 <= 0 /\ c37^0-c37^post36 == 0 /\ -hsize___027^post36+hsize___027^0 == 0 /\ tabort4^0-tabort4^post36 == 0 /\ -bytes_out^post36+bytes_out^0 == 0 /\ -n40^post36+n40^0 == 0 /\ -__const_65536^post36+__const_65536^0 == 0 /\ __const_16^0-__const_16^post36 == 0 /\ i21^0-i21^post36 == 0 /\ -__const_2147483647^post36+__const_2147483647^0 == 0 /\ disp9^0-disp9^post36 == 0 /\ -apsim_bound11113^post36+apsim_bound11113^0 == 0 /\ -m122^post36+m122^0 == 0 /\ -hsize___019^post36+hsize___019^0 == 0 /\ -in_count^post36+in_count^0 == 0 /\ i6^0-i6^post36 == 0 /\ -__const_8388607^post36+__const_8388607^0 == 0 /\ tmp___017^0-tmp___017^post36 == 0 /\ -i29^post36+i29^0 == 0 /\ maxcode^post36-maxmaxcode^0 == 0 /\ bits33^0-bits33^post36 == 0 /\ m130^0-m130^post36 == 0 /\ -i41^post36+i41^0 == 0 /\ -exit_stat^post36+exit_stat^0 == 0 /\ i3^0-i3^post36 == 0 /\ apsim_InCnt^0-apsim_InCnt^post36 == 0 /\ -maxmaxcode^post36+maxmaxcode^0 == 0 /\ __const_10000^0-__const_10000^post36 == 0 /\ r_off32^0-r_off32^post36 == 0 /\ -checkpoint^post36+checkpoint^0 == 0 /\ __const_256^0-__const_256^post36 == 0 /\ -__const_429496^post36+__const_429496^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post36 == 0 /\ -__const_53^post36+__const_53^0 == 0 /\ hshift11^0-hshift11^post36 == 0 /\ -hsize_reg10^post36+hsize_reg10^0 == 0 /\ offset^0-offset^post36 == 0), cost: 1 New rule: l34 -> l27 : maxcode^0'=maxmaxcode^0, -maxbits^0+n_bits^0 == 0, cost: 1 Applied preprocessing Original rule: l27 -> l35 : InCnt^0'=InCnt^post37, i21^0'=i21^post37, apsim_InCnt^0'=apsim_InCnt^post37, disp9^0'=disp9^post37, tmp12^0'=tmp12^post37, __const_257^0'=__const_257^post37, i6^0'=i6^post37, block_compress^0'=block_compress^post37, out_count^0'=out_count^post37, hshift11^0'=hshift11^post37, hsize___019^0'=hsize___019^post37, __const_8388607^0'=__const_8388607^post37, maxcode^0'=maxcode^post37, clear_flg^0'=clear_flg^post37, ret_getbyte25^0'=ret_getbyte25^post37, __const_16^0'=__const_16^post37, i3^0'=i3^post37, n44^0'=n44^post37, exit_stat^0'=exit_stat^post37, tmp___017^0'=tmp___017^post37, __const_50^0'=__const_50^post37, m122^0'=m122^post37, c37^0'=c37^post37, rat26^0'=rat26^post37, hsize_reg10^0'=hsize_reg10^post37, __const_9^0'=__const_9^post37, n40^0'=n40^post37, count^0'=count^post37, tabort4^0'=tabort4^post37, __const_256^0'=__const_256^post37, i45^0'=i45^post37, bits33^0'=bits33^post37, offset^0'=offset^post37, free_ent^0'=free_ent^post37, tmp___115^0'=tmp___115^post37, __const_65536^0'=__const_65536^post37, maxbits^0'=maxbits^post37, checkpoint^0'=checkpoint^post37, ret_getbyte18^0'=ret_getbyte18^post37, __const_10000^0'=__const_10000^post37, i29^0'=i29^post37, apsim_bound11113^0'=apsim_bound11113^post37, ent8^0'=ent8^post37, tmp___014^0'=tmp___014^post37, __const_429496^0'=__const_429496^post37, in_count^0'=in_count^post37, bytes_out^0'=bytes_out^post37, r_off32^0'=r_off32^post37, hsize^0'=hsize^post37, hsize___027^0'=hsize___027^post37, __const_8^0'=__const_8^post37, maxmaxcode^0'=maxmaxcode^post37, code31^0'=code31^post37, seed2^0'=seed2^post37, __const_2147483647^0'=__const_2147483647^post37, i41^0'=i41^post37, n_bits^0'=n_bits^post37, fcode5^0'=fcode5^post37, tmp___024^0'=tmp___024^post37, __const_53^0'=__const_53^post37, m130^0'=m130^post37, c7^0'=c7^post37, ratio^0'=ratio^post37, (__const_257^0-__const_257^post37 == 0 /\ out_count^0-out_count^post37 == 0 /\ -r_off32^post37+r_off32^0 == 0 /\ -i29^post37+i29^0 == 0 /\ -ratio^post37+ratio^0 == 0 /\ -hsize___027^post37+hsize___027^0 == 0 /\ -tmp___014^post37+tmp___014^0 == 0 /\ -tabort4^post37+tabort4^0 == 0 /\ -seed2^post37+seed2^0 == 0 /\ -tmp___024^post37+tmp___024^0 == 0 /\ InCnt^0-InCnt^post37 == 0 /\ -tmp___017^post37+tmp___017^0 == 0 /\ i41^0-i41^post37 == 0 /\ __const_8388607^0-__const_8388607^post37 == 0 /\ -__const_50^post37+__const_50^0 == 0 /\ -__const_8^post37+__const_8^0 == 0 /\ __const_65536^0-__const_65536^post37 == 0 /\ tmp12^0-tmp12^post37 == 0 /\ ret_getbyte18^0-ret_getbyte18^post37 == 0 /\ -c7^post37+c7^0 == 0 /\ -__const_10000^post37+__const_10000^0 == 0 /\ hsize___019^0-hsize___019^post37 == 0 /\ code31^0-code31^post37 == 0 /\ -bytes_out^post37+bytes_out^0 == 0 /\ block_compress^0-block_compress^post37 == 0 /\ -fcode5^post37+fcode5^0 == 0 /\ -clear_flg^post37+clear_flg^0 == 0 /\ c37^0-c37^post37 == 0 /\ n44^0-n44^post37 == 0 /\ -__const_2147483647^post37+__const_2147483647^0 == 0 /\ i45^0-i45^post37 == 0 /\ -i3^post37+i3^0 == 0 /\ -n_bits^post37+n_bits^0 == 0 /\ -maxbits^post37+maxbits^0 == 0 /\ tmp___115^0-tmp___115^post37 == 0 /\ -ent8^post37+ent8^0 == 0 /\ maxcode^0-maxcode^post37 == 0 /\ __const_16^0-__const_16^post37 == 0 /\ -m130^post37+m130^0 == 0 /\ i21^0-i21^post37 == 0 /\ n40^0-n40^post37 == 0 /\ exit_stat^0-exit_stat^post37 == 0 /\ in_count^0-in_count^post37 == 0 /\ -offset^post37+offset^0 == 0 /\ -maxmaxcode^post37+maxmaxcode^0 == 0 /\ -apsim_InCnt^post37+apsim_InCnt^0 == 0 /\ count^0-count^post37 == 0 /\ -bits33^post37+bits33^0 == 0 /\ -__const_9^post37+__const_9^0 == 0 /\ -i6^post37+i6^0 == 0 /\ -checkpoint^post37+checkpoint^0 == 0 /\ hsize_reg10^0-hsize_reg10^post37 == 0 /\ -__const_429496^post37+__const_429496^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post37 == 0 /\ -hsize^post37+hsize^0 == 0 /\ -__const_53^post37+__const_53^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post37 == 0 /\ -hshift11^post37+hshift11^0 == 0 /\ -free_ent^post37+free_ent^0 == 0 /\ -rat26^post37+rat26^0 == 0 /\ disp9^0-disp9^post37 == 0 /\ m122^0-m122^post37 == 0 /\ -__const_256^post37+__const_256^0 == 0), cost: 1 New rule: l27 -> l35 : TRUE, cost: 1 Applied preprocessing Original rule: l36 -> l27 : InCnt^0'=InCnt^post38, i21^0'=i21^post38, apsim_InCnt^0'=apsim_InCnt^post38, disp9^0'=disp9^post38, tmp12^0'=tmp12^post38, __const_257^0'=__const_257^post38, i6^0'=i6^post38, block_compress^0'=block_compress^post38, out_count^0'=out_count^post38, hshift11^0'=hshift11^post38, hsize___019^0'=hsize___019^post38, __const_8388607^0'=__const_8388607^post38, maxcode^0'=maxcode^post38, clear_flg^0'=clear_flg^post38, ret_getbyte25^0'=ret_getbyte25^post38, __const_16^0'=__const_16^post38, i3^0'=i3^post38, n44^0'=n44^post38, exit_stat^0'=exit_stat^post38, tmp___017^0'=tmp___017^post38, __const_50^0'=__const_50^post38, m122^0'=m122^post38, c37^0'=c37^post38, rat26^0'=rat26^post38, hsize_reg10^0'=hsize_reg10^post38, __const_9^0'=__const_9^post38, n40^0'=n40^post38, count^0'=count^post38, tabort4^0'=tabort4^post38, __const_256^0'=__const_256^post38, i45^0'=i45^post38, bits33^0'=bits33^post38, offset^0'=offset^post38, free_ent^0'=free_ent^post38, tmp___115^0'=tmp___115^post38, __const_65536^0'=__const_65536^post38, maxbits^0'=maxbits^post38, checkpoint^0'=checkpoint^post38, ret_getbyte18^0'=ret_getbyte18^post38, __const_10000^0'=__const_10000^post38, i29^0'=i29^post38, apsim_bound11113^0'=apsim_bound11113^post38, ent8^0'=ent8^post38, tmp___014^0'=tmp___014^post38, __const_429496^0'=__const_429496^post38, in_count^0'=in_count^post38, bytes_out^0'=bytes_out^post38, r_off32^0'=r_off32^post38, hsize^0'=hsize^post38, hsize___027^0'=hsize___027^post38, __const_8^0'=__const_8^post38, maxmaxcode^0'=maxmaxcode^post38, code31^0'=code31^post38, seed2^0'=seed2^post38, __const_2147483647^0'=__const_2147483647^post38, i41^0'=i41^post38, n_bits^0'=n_bits^post38, fcode5^0'=fcode5^post38, tmp___024^0'=tmp___024^post38, __const_53^0'=__const_53^post38, m130^0'=m130^post38, c7^0'=c7^post38, ratio^0'=ratio^post38, (0 == 0 /\ __const_9^0-__const_9^post38 == 0 /\ -seed2^post38+seed2^0 == 0 /\ tabort4^0-tabort4^post38 == 0 /\ tmp___017^0-tmp___017^post38 == 0 /\ __const_50^0-__const_50^post38 == 0 /\ block_compress^0-block_compress^post38 == 0 /\ -hsize_reg10^post38+hsize_reg10^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post38 == 0 /\ out_count^0-out_count^post38 == 0 /\ -hsize___027^post38+hsize___027^0 == 0 /\ -__const_65536^post38+__const_65536^0 == 0 /\ -__const_53^post38+__const_53^0 == 0 /\ -count^post38+count^0 == 0 /\ c37^0-c37^post38 == 0 /\ -tmp___024^post38+tmp___024^0 == 0 /\ -offset^post38+offset^0 == 0 /\ -__const_2147483647^post38+__const_2147483647^0 == 0 /\ free_ent^0-free_ent^post38 == 0 /\ InCnt^0-InCnt^post38 == 0 /\ -__const_9^0+n_bits^post38 == 0 /\ -m122^post38+m122^0 == 0 /\ __const_16^0-__const_16^post38 == 0 /\ __const_8^0-__const_8^post38 == 0 /\ -ratio^post38+ratio^0 == 0 /\ n44^0-n44^post38 == 0 /\ tmp12^0-tmp12^post38 == 0 /\ hshift11^0-hshift11^post38 == 0 /\ i29^0-i29^post38 == 0 /\ -i41^post38+i41^0 == 0 /\ -exit_stat^post38+exit_stat^0 == 0 /\ i6^0-i6^post38 == 0 /\ -maxmaxcode^post38+maxmaxcode^0 == 0 /\ clear_flg^post38 == 0 /\ bits33^0-bits33^post38 == 0 /\ -checkpoint^post38+checkpoint^0 == 0 /\ i21^0-i21^post38 == 0 /\ -ent8^post38+ent8^0 == 0 /\ -c7^post38+c7^0 == 0 /\ n40^0-n40^post38 == 0 /\ fcode5^0-fcode5^post38 == 0 /\ -bytes_out^post38+bytes_out^0 == 0 /\ __const_429496^0-__const_429496^post38 == 0 /\ __const_8388607^0-__const_8388607^post38 == 0 /\ r_off32^0-r_off32^post38 == 0 /\ __const_10000^0-__const_10000^post38 == 0 /\ maxbits^0-maxbits^post38 == 0 /\ __const_256^0-__const_256^post38 == 0 /\ -tmp___115^post38+tmp___115^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post38 == 0 /\ -code31^post38+code31^0 == 0 /\ -apsim_bound11113^post38+apsim_bound11113^0 == 0 /\ -hsize___019^post38+hsize___019^0 == 0 /\ tmp___014^0-tmp___014^post38 == 0 /\ -i45^post38+i45^0 == 0 /\ -m130^post38+m130^0 == 0 /\ __const_257^0-__const_257^post38 == 0 /\ -in_count^post38+in_count^0 == 0 /\ i3^0-i3^post38 == 0 /\ rat26^0-rat26^post38 == 0 /\ -hsize^post38+hsize^0 == 0 /\ -ret_getbyte18^post38+ret_getbyte18^0 == 0 /\ disp9^0-disp9^post38 == 0), cost: 1 New rule: l36 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, n_bits^0'=__const_9^0, 0 == 0, cost: 1 Applied preprocessing Original rule: l37 -> l34 : InCnt^0'=InCnt^post39, i21^0'=i21^post39, apsim_InCnt^0'=apsim_InCnt^post39, disp9^0'=disp9^post39, tmp12^0'=tmp12^post39, __const_257^0'=__const_257^post39, i6^0'=i6^post39, block_compress^0'=block_compress^post39, out_count^0'=out_count^post39, hshift11^0'=hshift11^post39, hsize___019^0'=hsize___019^post39, __const_8388607^0'=__const_8388607^post39, maxcode^0'=maxcode^post39, clear_flg^0'=clear_flg^post39, ret_getbyte25^0'=ret_getbyte25^post39, __const_16^0'=__const_16^post39, i3^0'=i3^post39, n44^0'=n44^post39, exit_stat^0'=exit_stat^post39, tmp___017^0'=tmp___017^post39, __const_50^0'=__const_50^post39, m122^0'=m122^post39, c37^0'=c37^post39, rat26^0'=rat26^post39, hsize_reg10^0'=hsize_reg10^post39, __const_9^0'=__const_9^post39, n40^0'=n40^post39, count^0'=count^post39, tabort4^0'=tabort4^post39, __const_256^0'=__const_256^post39, i45^0'=i45^post39, bits33^0'=bits33^post39, offset^0'=offset^post39, free_ent^0'=free_ent^post39, tmp___115^0'=tmp___115^post39, __const_65536^0'=__const_65536^post39, maxbits^0'=maxbits^post39, checkpoint^0'=checkpoint^post39, ret_getbyte18^0'=ret_getbyte18^post39, __const_10000^0'=__const_10000^post39, i29^0'=i29^post39, apsim_bound11113^0'=apsim_bound11113^post39, ent8^0'=ent8^post39, tmp___014^0'=tmp___014^post39, __const_429496^0'=__const_429496^post39, in_count^0'=in_count^post39, bytes_out^0'=bytes_out^post39, r_off32^0'=r_off32^post39, hsize^0'=hsize^post39, hsize___027^0'=hsize___027^post39, __const_8^0'=__const_8^post39, maxmaxcode^0'=maxmaxcode^post39, code31^0'=code31^post39, seed2^0'=seed2^post39, __const_2147483647^0'=__const_2147483647^post39, i41^0'=i41^post39, n_bits^0'=n_bits^post39, fcode5^0'=fcode5^post39, tmp___024^0'=tmp___024^post39, __const_53^0'=__const_53^post39, m130^0'=m130^post39, c7^0'=c7^post39, ratio^0'=ratio^post39, (-bits33^post39+bits33^0 == 0 /\ -__const_50^post39+__const_50^0 == 0 /\ -__const_8^post39+__const_8^0 == 0 /\ -__const_9^post39+__const_9^0 == 0 /\ offset^0-offset^post39 == 0 /\ hsize___027^0-hsize___027^post39 == 0 /\ -__const_10000^post39+__const_10000^0 == 0 /\ -__const_53^post39+__const_53^0 == 0 /\ out_count^0-out_count^post39 == 0 /\ apsim_InCnt^0-apsim_InCnt^post39 == 0 /\ ret_getbyte18^0-ret_getbyte18^post39 == 0 /\ -__const_2147483647^post39+__const_2147483647^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post39 == 0 /\ -clear_flg^0 <= 0 /\ clear_flg^0 <= 0 /\ tmp___017^0-tmp___017^post39 == 0 /\ c37^0-c37^post39 == 0 /\ -i3^post39+i3^0 == 0 /\ maxcode^0-maxcode^post39 == 0 /\ -__const_256^post39+__const_256^0 == 0 /\ block_compress^0-block_compress^post39 == 0 /\ -maxbits^post39+maxbits^0 == 0 /\ InCnt^0-InCnt^post39 == 0 /\ -r_off32^post39+r_off32^0 == 0 /\ -1+n_bits^post39-n_bits^0 == 0 /\ -ratio^post39+ratio^0 == 0 /\ -i29^post39+i29^0 == 0 /\ i45^0-i45^post39 == 0 /\ count^0-count^post39 == 0 /\ -tabort4^post39+tabort4^0 == 0 /\ __const_65536^0-__const_65536^post39 == 0 /\ tmp12^0-tmp12^post39 == 0 /\ -tmp___024^post39+tmp___024^0 == 0 /\ __const_16^0-__const_16^post39 == 0 /\ -__const_429496^post39+__const_429496^0 == 0 /\ code31^0-code31^post39 == 0 /\ -i41^post39+i41^0 == 0 /\ -maxmaxcode^post39+maxmaxcode^0 == 0 /\ exit_stat^0-exit_stat^post39 == 0 /\ -checkpoint^post39+checkpoint^0 == 0 /\ in_count^0-in_count^post39 == 0 /\ -c7^post39+c7^0 == 0 /\ m122^0-m122^post39 == 0 /\ hshift11^0-hshift11^post39 == 0 /\ -i6^post39+i6^0 == 0 /\ -clear_flg^post39+clear_flg^0 == 0 /\ -hsize^post39+hsize^0 == 0 /\ -bytes_out^post39+bytes_out^0 == 0 /\ -fcode5^post39+fcode5^0 == 0 /\ -free_ent^post39+free_ent^0 == 0 /\ -rat26^post39+rat26^0 == 0 /\ hsize___019^0-hsize___019^post39 == 0 /\ i21^0-i21^post39 == 0 /\ -tmp___014^post39+tmp___014^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post39 == 0 /\ -ent8^post39+ent8^0 == 0 /\ disp9^0-disp9^post39 == 0 /\ -m130^post39+m130^0 == 0 /\ __const_8388607^0-__const_8388607^post39 == 0 /\ -n40^post39+n40^0 == 0 /\ -n44^post39+n44^0 == 0 /\ __const_257^0-__const_257^post39 == 0 /\ tmp___115^0-tmp___115^post39 == 0 /\ -seed2^post39+seed2^0 == 0 /\ hsize_reg10^0-hsize_reg10^post39 == 0), cost: 1 New rule: l37 -> l34 : n_bits^0'=1+n_bits^0, clear_flg^0 == 0, cost: 1 Applied preprocessing Original rule: l37 -> l36 : InCnt^0'=InCnt^post40, i21^0'=i21^post40, apsim_InCnt^0'=apsim_InCnt^post40, disp9^0'=disp9^post40, tmp12^0'=tmp12^post40, __const_257^0'=__const_257^post40, i6^0'=i6^post40, block_compress^0'=block_compress^post40, out_count^0'=out_count^post40, hshift11^0'=hshift11^post40, hsize___019^0'=hsize___019^post40, __const_8388607^0'=__const_8388607^post40, maxcode^0'=maxcode^post40, clear_flg^0'=clear_flg^post40, ret_getbyte25^0'=ret_getbyte25^post40, __const_16^0'=__const_16^post40, i3^0'=i3^post40, n44^0'=n44^post40, exit_stat^0'=exit_stat^post40, tmp___017^0'=tmp___017^post40, __const_50^0'=__const_50^post40, m122^0'=m122^post40, c37^0'=c37^post40, rat26^0'=rat26^post40, hsize_reg10^0'=hsize_reg10^post40, __const_9^0'=__const_9^post40, n40^0'=n40^post40, count^0'=count^post40, tabort4^0'=tabort4^post40, __const_256^0'=__const_256^post40, i45^0'=i45^post40, bits33^0'=bits33^post40, offset^0'=offset^post40, free_ent^0'=free_ent^post40, tmp___115^0'=tmp___115^post40, __const_65536^0'=__const_65536^post40, maxbits^0'=maxbits^post40, checkpoint^0'=checkpoint^post40, ret_getbyte18^0'=ret_getbyte18^post40, __const_10000^0'=__const_10000^post40, i29^0'=i29^post40, apsim_bound11113^0'=apsim_bound11113^post40, ent8^0'=ent8^post40, tmp___014^0'=tmp___014^post40, __const_429496^0'=__const_429496^post40, in_count^0'=in_count^post40, bytes_out^0'=bytes_out^post40, r_off32^0'=r_off32^post40, hsize^0'=hsize^post40, hsize___027^0'=hsize___027^post40, __const_8^0'=__const_8^post40, maxmaxcode^0'=maxmaxcode^post40, code31^0'=code31^post40, seed2^0'=seed2^post40, __const_2147483647^0'=__const_2147483647^post40, i41^0'=i41^post40, n_bits^0'=n_bits^post40, fcode5^0'=fcode5^post40, tmp___024^0'=tmp___024^post40, __const_53^0'=__const_53^post40, m130^0'=m130^post40, c7^0'=c7^post40, ratio^0'=ratio^post40, (tmp___017^0-tmp___017^post40 == 0 /\ block_compress^0-block_compress^post40 == 0 /\ -offset^post40+offset^0 == 0 /\ i3^0-i3^post40 == 0 /\ -in_count^post40+in_count^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post40 == 0 /\ tmp12^0-tmp12^post40 == 0 /\ -__const_2147483647^post40+__const_2147483647^0 == 0 /\ -__const_8^post40+__const_8^0 == 0 /\ -m122^post40+m122^0 == 0 /\ __const_8388607^0-__const_8388607^post40 == 0 /\ 1-clear_flg^0 <= 0 /\ -apsim_bound11113^post40+apsim_bound11113^0 == 0 /\ -i45^post40+i45^0 == 0 /\ -m130^post40+m130^0 == 0 /\ tabort4^0-tabort4^post40 == 0 /\ checkpoint^0-checkpoint^post40 == 0 /\ -c37^post40+c37^0 == 0 /\ -__const_429496^post40+__const_429496^0 == 0 /\ -exit_stat^post40+exit_stat^0 == 0 /\ -i41^post40+i41^0 == 0 /\ -maxmaxcode^post40+maxmaxcode^0 == 0 /\ -__const_16^post40+__const_16^0 == 0 /\ __const_9^0-__const_9^post40 == 0 /\ -hsize_reg10^post40+hsize_reg10^0 == 0 /\ i6^0-i6^post40 == 0 /\ InCnt^0-InCnt^post40 == 0 /\ -__const_53^post40+__const_53^0 == 0 /\ -code31^post40+code31^0 == 0 /\ bits33^0-bits33^post40 == 0 /\ -count^post40+count^0 == 0 /\ tmp___014^0-tmp___014^post40 == 0 /\ -out_count^post40+out_count^0 == 0 /\ -tmp___115^post40+tmp___115^0 == 0 /\ -tmp___024^post40+tmp___024^0 == 0 /\ clear_flg^0-clear_flg^post40 == 0 /\ n40^0-n40^post40 == 0 /\ fcode5^0-fcode5^post40 == 0 /\ n44^0-n44^post40 == 0 /\ r_off32^0-r_off32^post40 == 0 /\ hsize___019^0-hsize___019^post40 == 0 /\ hshift11^0-hshift11^post40 == 0 /\ -disp9^post40+disp9^0 == 0 /\ __const_256^0-__const_256^post40 == 0 /\ i29^0-i29^post40 == 0 /\ ret_getbyte25^0-ret_getbyte25^post40 == 0 /\ -ratio^post40+ratio^0 == 0 /\ free_ent^0-free_ent^post40 == 0 /\ -ret_getbyte18^post40+ret_getbyte18^0 == 0 /\ -hsize^post40+hsize^0 == 0 /\ -seed2^post40+seed2^0 == 0 /\ __const_50^0-__const_50^post40 == 0 /\ i21^0-i21^post40 == 0 /\ __const_257^0-__const_257^post40 == 0 /\ rat26^0-rat26^post40 == 0 /\ -maxcode^post40+maxcode^0 == 0 /\ -ent8^post40+ent8^0 == 0 /\ -__const_65536^post40+__const_65536^0 == 0 /\ -n_bits^post40+n_bits^0 == 0 /\ maxbits^0-maxbits^post40 == 0 /\ -__const_10000^post40+__const_10000^0 == 0 /\ -c7^post40+c7^0 == 0 /\ -hsize___027^post40+hsize___027^0 == 0 /\ -bytes_out^post40+bytes_out^0 == 0), cost: 1 New rule: l37 -> l36 : -1+clear_flg^0 >= 0, cost: 1 Applied preprocessing Original rule: l37 -> l36 : InCnt^0'=InCnt^post41, i21^0'=i21^post41, apsim_InCnt^0'=apsim_InCnt^post41, disp9^0'=disp9^post41, tmp12^0'=tmp12^post41, __const_257^0'=__const_257^post41, i6^0'=i6^post41, block_compress^0'=block_compress^post41, out_count^0'=out_count^post41, hshift11^0'=hshift11^post41, hsize___019^0'=hsize___019^post41, __const_8388607^0'=__const_8388607^post41, maxcode^0'=maxcode^post41, clear_flg^0'=clear_flg^post41, ret_getbyte25^0'=ret_getbyte25^post41, __const_16^0'=__const_16^post41, i3^0'=i3^post41, n44^0'=n44^post41, exit_stat^0'=exit_stat^post41, tmp___017^0'=tmp___017^post41, __const_50^0'=__const_50^post41, m122^0'=m122^post41, c37^0'=c37^post41, rat26^0'=rat26^post41, hsize_reg10^0'=hsize_reg10^post41, __const_9^0'=__const_9^post41, n40^0'=n40^post41, count^0'=count^post41, tabort4^0'=tabort4^post41, __const_256^0'=__const_256^post41, i45^0'=i45^post41, bits33^0'=bits33^post41, offset^0'=offset^post41, free_ent^0'=free_ent^post41, tmp___115^0'=tmp___115^post41, __const_65536^0'=__const_65536^post41, maxbits^0'=maxbits^post41, checkpoint^0'=checkpoint^post41, ret_getbyte18^0'=ret_getbyte18^post41, __const_10000^0'=__const_10000^post41, i29^0'=i29^post41, apsim_bound11113^0'=apsim_bound11113^post41, ent8^0'=ent8^post41, tmp___014^0'=tmp___014^post41, __const_429496^0'=__const_429496^post41, in_count^0'=in_count^post41, bytes_out^0'=bytes_out^post41, r_off32^0'=r_off32^post41, hsize^0'=hsize^post41, hsize___027^0'=hsize___027^post41, __const_8^0'=__const_8^post41, maxmaxcode^0'=maxmaxcode^post41, code31^0'=code31^post41, seed2^0'=seed2^post41, __const_2147483647^0'=__const_2147483647^post41, i41^0'=i41^post41, n_bits^0'=n_bits^post41, fcode5^0'=fcode5^post41, tmp___024^0'=tmp___024^post41, __const_53^0'=__const_53^post41, m130^0'=m130^post41, c7^0'=c7^post41, ratio^0'=ratio^post41, (i3^0-i3^post41 == 0 /\ ret_getbyte18^0-ret_getbyte18^post41 == 0 /\ -maxbits^post41+maxbits^0 == 0 /\ __const_65536^0-__const_65536^post41 == 0 /\ hsize_reg10^0-hsize_reg10^post41 == 0 /\ tmp12^0-tmp12^post41 == 0 /\ -m130^post41+m130^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post41 == 0 /\ code31^0-code31^post41 == 0 /\ tmp___017^0-tmp___017^post41 == 0 /\ c37^0-c37^post41 == 0 /\ -n40^post41+n40^0 == 0 /\ block_compress^0-block_compress^post41 == 0 /\ offset^0-offset^post41 == 0 /\ hsize___027^0-hsize___027^post41 == 0 /\ disp9^0-disp9^post41 == 0 /\ -i41^post41+i41^0 == 0 /\ __const_8388607^0-__const_8388607^post41 == 0 /\ i45^0-i45^post41 == 0 /\ -n_bits^post41+n_bits^0 == 0 /\ -maxmaxcode^post41+maxmaxcode^0 == 0 /\ -bytes_out^post41+bytes_out^0 == 0 /\ -checkpoint^post41+checkpoint^0 == 0 /\ out_count^0-out_count^post41 == 0 /\ __const_16^0-__const_16^post41 == 0 /\ -__const_9^post41+__const_9^0 == 0 /\ -hsize^post41+hsize^0 == 0 /\ -bits33^post41+bits33^0 == 0 /\ -__const_53^post41+__const_53^0 == 0 /\ i6^0-i6^post41 == 0 /\ InCnt^0-InCnt^post41 == 0 /\ -free_ent^post41+free_ent^0 == 0 /\ -rat26^post41+rat26^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post41 == 0 /\ count^0-count^post41 == 0 /\ -__const_256^post41+__const_256^0 == 0 /\ -ratio^post41+ratio^0 == 0 /\ hsize___019^0-hsize___019^post41 == 0 /\ -i29^post41+i29^0 == 0 /\ -n44^post41+n44^0 == 0 /\ clear_flg^0-clear_flg^post41 == 0 /\ ent8^0-ent8^post41 == 0 /\ -seed2^post41+seed2^0 == 0 /\ -tmp___115^post41+tmp___115^0 == 0 /\ -ret_getbyte25^post41+ret_getbyte25^0 == 0 /\ -tmp___024^post41+tmp___024^0 == 0 /\ -__const_429496^post41+__const_429496^0 == 0 /\ m122^0-m122^post41 == 0 /\ hshift11^0-hshift11^post41 == 0 /\ -__const_8^post41+__const_8^0 == 0 /\ -__const_50^post41+__const_50^0 == 0 /\ __const_257^0-__const_257^post41 == 0 /\ tabort4^0-tabort4^post41 == 0 /\ -__const_10000^post41+__const_10000^0 == 0 /\ -c7^post41+c7^0 == 0 /\ maxcode^0-maxcode^post41 == 0 /\ in_count^0-in_count^post41 == 0 /\ i21^0-i21^post41 == 0 /\ -fcode5^post41+fcode5^0 == 0 /\ 1+clear_flg^0 <= 0 /\ exit_stat^0-exit_stat^post41 == 0 /\ -r_off32^post41+r_off32^0 == 0 /\ -tmp___014^post41+tmp___014^0 == 0 /\ -__const_2147483647^post41+__const_2147483647^0 == 0), cost: 1 New rule: l37 -> l36 : 1+clear_flg^0 <= 0, cost: 1 Applied preprocessing Original rule: l38 -> l37 : InCnt^0'=InCnt^post42, i21^0'=i21^post42, apsim_InCnt^0'=apsim_InCnt^post42, disp9^0'=disp9^post42, tmp12^0'=tmp12^post42, __const_257^0'=__const_257^post42, i6^0'=i6^post42, block_compress^0'=block_compress^post42, out_count^0'=out_count^post42, hshift11^0'=hshift11^post42, hsize___019^0'=hsize___019^post42, __const_8388607^0'=__const_8388607^post42, maxcode^0'=maxcode^post42, clear_flg^0'=clear_flg^post42, ret_getbyte25^0'=ret_getbyte25^post42, __const_16^0'=__const_16^post42, i3^0'=i3^post42, n44^0'=n44^post42, exit_stat^0'=exit_stat^post42, tmp___017^0'=tmp___017^post42, __const_50^0'=__const_50^post42, m122^0'=m122^post42, c37^0'=c37^post42, rat26^0'=rat26^post42, hsize_reg10^0'=hsize_reg10^post42, __const_9^0'=__const_9^post42, n40^0'=n40^post42, count^0'=count^post42, tabort4^0'=tabort4^post42, __const_256^0'=__const_256^post42, i45^0'=i45^post42, bits33^0'=bits33^post42, offset^0'=offset^post42, free_ent^0'=free_ent^post42, tmp___115^0'=tmp___115^post42, __const_65536^0'=__const_65536^post42, maxbits^0'=maxbits^post42, checkpoint^0'=checkpoint^post42, ret_getbyte18^0'=ret_getbyte18^post42, __const_10000^0'=__const_10000^post42, i29^0'=i29^post42, apsim_bound11113^0'=apsim_bound11113^post42, ent8^0'=ent8^post42, tmp___014^0'=tmp___014^post42, __const_429496^0'=__const_429496^post42, in_count^0'=in_count^post42, bytes_out^0'=bytes_out^post42, r_off32^0'=r_off32^post42, hsize^0'=hsize^post42, hsize___027^0'=hsize___027^post42, __const_8^0'=__const_8^post42, maxmaxcode^0'=maxmaxcode^post42, code31^0'=code31^post42, seed2^0'=seed2^post42, __const_2147483647^0'=__const_2147483647^post42, i41^0'=i41^post42, n_bits^0'=n_bits^post42, fcode5^0'=fcode5^post42, tmp___024^0'=tmp___024^post42, __const_53^0'=__const_53^post42, m130^0'=m130^post42, c7^0'=c7^post42, ratio^0'=ratio^post42, (-c37^post42+c37^0 == 0 /\ -fcode5^post42+fcode5^0 == 0 /\ -exit_stat^post42+exit_stat^0 == 0 /\ -i41^post42+i41^0 == 0 /\ __const_8388607^0-__const_8388607^post42 == 0 /\ -maxmaxcode^post42+maxmaxcode^0 == 0 /\ -bytes_out^post42+bytes_out^0 == 0 /\ -ent8^post42+ent8^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post42 == 0 /\ -c7^post42+c7^0 == 0 /\ i3^0-i3^post42 == 0 /\ disp9^0-disp9^post42 == 0 /\ tmp___115^0-tmp___115^post42 == 0 /\ tmp12^0-tmp12^post42 == 0 /\ m122^0-m122^post42 == 0 /\ __const_9^0-__const_9^post42 == 0 /\ -code31^post42+code31^0 == 0 /\ -in_count^post42+in_count^0 == 0 /\ i6^0-i6^post42 == 0 /\ -n_bits^post42+n_bits^0 == 0 /\ offset^post42 == 0 /\ tmp___017^0-tmp___017^post42 == 0 /\ __const_2147483647^0-__const_2147483647^post42 == 0 /\ bits33^0-bits33^post42 == 0 /\ checkpoint^0-checkpoint^post42 == 0 /\ -apsim_bound11113^post42+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post42 == 0 /\ -i45^post42+i45^0 == 0 /\ -m130^post42+m130^0 == 0 /\ -hsize^post42+hsize^0 == 0 /\ -ret_getbyte18^post42+ret_getbyte18^0 == 0 /\ hsize___019^0-hsize___019^post42 == 0 /\ -tabort4^post42+tabort4^0 == 0 /\ __const_256^0-__const_256^post42 == 0 /\ -seed2^post42+seed2^0 == 0 /\ maxbits^0-maxbits^post42 == 0 /\ -__const_429496^post42+__const_429496^0 == 0 /\ -__const_10000^post42+__const_10000^0 == 0 /\ free_ent^0-free_ent^post42 == 0 /\ InCnt^0-InCnt^post42 == 0 /\ -__const_65536^post42+__const_65536^0 == 0 /\ tmp___014^0-tmp___014^post42 == 0 /\ clear_flg^0-clear_flg^post42 == 0 /\ -hsize_reg10^post42+hsize_reg10^0 == 0 /\ rat26^0-rat26^post42 == 0 /\ __const_257^0-__const_257^post42 == 0 /\ -hsize___027^post42+hsize___027^0 == 0 /\ n44^0-n44^post42 == 0 /\ -__const_53^post42+__const_53^0 == 0 /\ -tmp___024^post42+tmp___024^0 == 0 /\ hshift11^0-hshift11^post42 == 0 /\ -out_count^post42+out_count^0 == 0 /\ -count^post42+count^0 == 0 /\ i29^0-i29^post42 == 0 /\ maxcode^0-maxcode^post42 == 0 /\ -r_off32^post42+r_off32^0 == 0 /\ __const_16^0-__const_16^post42 == 0 /\ -__const_8^post42+__const_8^0 == 0 /\ __const_50^0-__const_50^post42 == 0 /\ block_compress^0-block_compress^post42 == 0 /\ i21^0-i21^post42 == 0 /\ -ratio^post42+ratio^0 == 0 /\ n40^0-n40^post42 == 0), cost: 1 New rule: l38 -> l37 : offset^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l39 -> l38 : InCnt^0'=InCnt^post43, i21^0'=i21^post43, apsim_InCnt^0'=apsim_InCnt^post43, disp9^0'=disp9^post43, tmp12^0'=tmp12^post43, __const_257^0'=__const_257^post43, i6^0'=i6^post43, block_compress^0'=block_compress^post43, out_count^0'=out_count^post43, hshift11^0'=hshift11^post43, hsize___019^0'=hsize___019^post43, __const_8388607^0'=__const_8388607^post43, maxcode^0'=maxcode^post43, clear_flg^0'=clear_flg^post43, ret_getbyte25^0'=ret_getbyte25^post43, __const_16^0'=__const_16^post43, i3^0'=i3^post43, n44^0'=n44^post43, exit_stat^0'=exit_stat^post43, tmp___017^0'=tmp___017^post43, __const_50^0'=__const_50^post43, m122^0'=m122^post43, c37^0'=c37^post43, rat26^0'=rat26^post43, hsize_reg10^0'=hsize_reg10^post43, __const_9^0'=__const_9^post43, n40^0'=n40^post43, count^0'=count^post43, tabort4^0'=tabort4^post43, __const_256^0'=__const_256^post43, i45^0'=i45^post43, bits33^0'=bits33^post43, offset^0'=offset^post43, free_ent^0'=free_ent^post43, tmp___115^0'=tmp___115^post43, __const_65536^0'=__const_65536^post43, maxbits^0'=maxbits^post43, checkpoint^0'=checkpoint^post43, ret_getbyte18^0'=ret_getbyte18^post43, __const_10000^0'=__const_10000^post43, i29^0'=i29^post43, apsim_bound11113^0'=apsim_bound11113^post43, ent8^0'=ent8^post43, tmp___014^0'=tmp___014^post43, __const_429496^0'=__const_429496^post43, in_count^0'=in_count^post43, bytes_out^0'=bytes_out^post43, r_off32^0'=r_off32^post43, hsize^0'=hsize^post43, hsize___027^0'=hsize___027^post43, __const_8^0'=__const_8^post43, maxmaxcode^0'=maxmaxcode^post43, code31^0'=code31^post43, seed2^0'=seed2^post43, __const_2147483647^0'=__const_2147483647^post43, i41^0'=i41^post43, n_bits^0'=n_bits^post43, fcode5^0'=fcode5^post43, tmp___024^0'=tmp___024^post43, __const_53^0'=__const_53^post43, m130^0'=m130^post43, c7^0'=c7^post43, ratio^0'=ratio^post43, (-checkpoint^post43+checkpoint^0 == 0 /\ disp9^0-disp9^post43 == 0 /\ -c7^post43+c7^0 == 0 /\ i45^0-i45^post43 == 0 /\ count^0-count^post43 == 0 /\ -fcode5^post43+fcode5^0 == 0 /\ -code31^post43+code31^0 == 0 /\ -free_ent^post43+free_ent^0 == 0 /\ -rat26^post43+rat26^0 == 0 /\ __const_65536^0-__const_65536^post43 == 0 /\ tmp12^0-tmp12^post43 == 0 /\ hsize_reg10^0-hsize_reg10^post43 == 0 /\ -r_off32^post43+r_off32^0 == 0 /\ -tmp___014^post43+tmp___014^0 == 0 /\ clear_flg^0-clear_flg^post43 == 0 /\ i6^0-i6^post43 == 0 /\ offset^0-offset^post43 == 0 /\ hsize___027^0-hsize___027^post43 == 0 /\ -m130^post43+m130^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post43 == 0 /\ -n44^post43+n44^0 == 0 /\ -n40^post43+n40^0 == 0 /\ bytes_out^post43-bytes_out^0-n_bits^0 == 0 /\ -tmp___115^post43+tmp___115^0 == 0 /\ -seed2^post43+seed2^0 == 0 /\ __const_10000^0-__const_10000^post43 == 0 /\ out_count^0-out_count^post43 == 0 /\ m122^0-m122^post43 == 0 /\ tmp___017^0-tmp___017^post43 == 0 /\ hsize^0-hsize^post43 == 0 /\ -n_bits^post43+n_bits^0 == 0 /\ -__const_256^post43+__const_256^0 == 0 /\ ent8^0-ent8^post43 == 0 /\ -__const_50^post43+__const_50^0 == 0 /\ -__const_8^post43+__const_8^0 == 0 /\ -apsim_bound11113^post43+apsim_bound11113^0 == 0 /\ InCnt^0-InCnt^post43 == 0 /\ -__const_8388607^post43+__const_8388607^0 == 0 /\ -bits33^post43+bits33^0 == 0 /\ __const_16^0-__const_16^post43 == 0 /\ __const_257^0-__const_257^post43 == 0 /\ __const_9^0-__const_9^post43 == 0 /\ i3^0-i3^post43 == 0 /\ -__const_2147483647^post43+__const_2147483647^0 == 0 /\ in_count^0-in_count^post43 == 0 /\ exit_stat^0-exit_stat^post43 == 0 /\ __const_53^0-__const_53^post43 == 0 /\ -maxbits^post43+maxbits^0 == 0 /\ -ratio^post43+ratio^0 == 0 /\ -i29^post43+i29^0 == 0 /\ hshift11^0-hshift11^post43 == 0 /\ -tmp___024^post43+tmp___024^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post43 == 0 /\ -ret_getbyte25^post43+ret_getbyte25^0 == 0 /\ -__const_429496^post43+__const_429496^0 == 0 /\ tabort4^0-tabort4^post43 == 0 /\ -i41^post43+i41^0 == 0 /\ hsize___019^0-hsize___019^post43 == 0 /\ maxcode^0-maxcode^post43 == 0 /\ c37^0-c37^post43 == 0 /\ block_compress^0-block_compress^post43 == 0 /\ -maxmaxcode^post43+maxmaxcode^0 == 0 /\ i21^0-i21^post43 == 0), cost: 1 New rule: l39 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 Applied preprocessing Original rule: l40 -> l39 : InCnt^0'=InCnt^post44, i21^0'=i21^post44, apsim_InCnt^0'=apsim_InCnt^post44, disp9^0'=disp9^post44, tmp12^0'=tmp12^post44, __const_257^0'=__const_257^post44, i6^0'=i6^post44, block_compress^0'=block_compress^post44, out_count^0'=out_count^post44, hshift11^0'=hshift11^post44, hsize___019^0'=hsize___019^post44, __const_8388607^0'=__const_8388607^post44, maxcode^0'=maxcode^post44, clear_flg^0'=clear_flg^post44, ret_getbyte25^0'=ret_getbyte25^post44, __const_16^0'=__const_16^post44, i3^0'=i3^post44, n44^0'=n44^post44, exit_stat^0'=exit_stat^post44, tmp___017^0'=tmp___017^post44, __const_50^0'=__const_50^post44, m122^0'=m122^post44, c37^0'=c37^post44, rat26^0'=rat26^post44, hsize_reg10^0'=hsize_reg10^post44, __const_9^0'=__const_9^post44, n40^0'=n40^post44, count^0'=count^post44, tabort4^0'=tabort4^post44, __const_256^0'=__const_256^post44, i45^0'=i45^post44, bits33^0'=bits33^post44, offset^0'=offset^post44, free_ent^0'=free_ent^post44, tmp___115^0'=tmp___115^post44, __const_65536^0'=__const_65536^post44, maxbits^0'=maxbits^post44, checkpoint^0'=checkpoint^post44, ret_getbyte18^0'=ret_getbyte18^post44, __const_10000^0'=__const_10000^post44, i29^0'=i29^post44, apsim_bound11113^0'=apsim_bound11113^post44, ent8^0'=ent8^post44, tmp___014^0'=tmp___014^post44, __const_429496^0'=__const_429496^post44, in_count^0'=in_count^post44, bytes_out^0'=bytes_out^post44, r_off32^0'=r_off32^post44, hsize^0'=hsize^post44, hsize___027^0'=hsize___027^post44, __const_8^0'=__const_8^post44, maxmaxcode^0'=maxmaxcode^post44, code31^0'=code31^post44, seed2^0'=seed2^post44, __const_2147483647^0'=__const_2147483647^post44, i41^0'=i41^post44, n_bits^0'=n_bits^post44, fcode5^0'=fcode5^post44, tmp___024^0'=tmp___024^post44, __const_53^0'=__const_53^post44, m130^0'=m130^post44, c7^0'=c7^post44, ratio^0'=ratio^post44, (-code31^post44+code31^0 == 0 /\ -tmp___024^post44+tmp___024^0 == 0 /\ checkpoint^0-checkpoint^post44 == 0 /\ ret_getbyte25^0-ret_getbyte25^post44 == 0 /\ -count^post44+count^0 == 0 /\ i21^0-i21^post44 == 0 /\ -tmp___017^post44+tmp___017^0 == 0 /\ tmp___115^0-tmp___115^post44 == 0 /\ disp9^0-disp9^post44 == 0 /\ -hsize___027^post44+hsize___027^0 == 0 /\ -ratio^post44+ratio^0 == 0 /\ exit_stat^0-exit_stat^post44 == 0 /\ i6^0-i6^post44 == 0 /\ -ret_getbyte18^post44+ret_getbyte18^0 == 0 /\ __const_2147483647^0-__const_2147483647^post44 == 0 /\ tmp___014^0-tmp___014^post44 == 0 /\ apsim_InCnt^0-apsim_InCnt^post44 == 0 /\ -fcode5^post44+fcode5^0 == 0 /\ maxmaxcode^0-maxmaxcode^post44 == 0 /\ -seed2^post44+seed2^0 == 0 /\ -__const_10000^post44+__const_10000^0 == 0 /\ clear_flg^0-clear_flg^post44 == 0 /\ __const_256^0-__const_256^post44 == 0 /\ -bytes_out^post44+bytes_out^0 == 0 /\ -__const_65536^post44+__const_65536^0 == 0 /\ -ent8^post44+ent8^0 == 0 /\ -c7^post44+c7^0 == 0 /\ __const_8388607^0-__const_8388607^post44 == 0 /\ m122^0-m122^post44 == 0 /\ __const_50^0-__const_50^post44 == 0 /\ rat26^0-rat26^post44 == 0 /\ -in_count^post44+in_count^0 == 0 /\ -bits33^post44+bits33^0 == 0 /\ -n_bits^post44+n_bits^0 == 0 /\ -offset^post44+offset^0 == 0 /\ out_count^0-out_count^post44 == 0 /\ -i3^post44+i3^0 == 0 /\ __const_16^0-i41^0 <= 0 /\ -__const_8^post44+__const_8^0 == 0 /\ __const_9^0-__const_9^post44 == 0 /\ -apsim_bound11113^post44+apsim_bound11113^0 == 0 /\ -m130^post44+m130^0 == 0 /\ -maxbits^post44+maxbits^0 == 0 /\ -__const_257^post44+__const_257^0 == 0 /\ InCnt^0-InCnt^post44 == 0 /\ __const_16^0-__const_16^post44 == 0 /\ -c37^post44+c37^0 == 0 /\ -tabort4^post44+tabort4^0 == 0 /\ block_compress^0-block_compress^post44 == 0 /\ -__const_429496^post44+__const_429496^0 == 0 /\ -i41^post44+i41^0 == 0 /\ n40^0-n40^post44 == 0 /\ -hsize^post44+hsize^0 == 0 /\ n44^0-n44^post44 == 0 /\ tmp12^0-tmp12^post44 == 0 /\ hsize___019^0-hsize___019^post44 == 0 /\ hshift11^0-hshift11^post44 == 0 /\ i45^0-i45^post44 == 0 /\ i29^0-i29^post44 == 0 /\ maxcode^0-maxcode^post44 == 0 /\ r_off32^0-r_off32^post44 == 0 /\ -hsize_reg10^post44+hsize_reg10^0 == 0 /\ free_ent^0-free_ent^post44 == 0 /\ -__const_53^post44+__const_53^0 == 0), cost: 1 New rule: l40 -> l39 : __const_16^0-i41^0 <= 0, cost: 1 Applied preprocessing Original rule: l40 -> l21 : InCnt^0'=InCnt^post45, i21^0'=i21^post45, apsim_InCnt^0'=apsim_InCnt^post45, disp9^0'=disp9^post45, tmp12^0'=tmp12^post45, __const_257^0'=__const_257^post45, i6^0'=i6^post45, block_compress^0'=block_compress^post45, out_count^0'=out_count^post45, hshift11^0'=hshift11^post45, hsize___019^0'=hsize___019^post45, __const_8388607^0'=__const_8388607^post45, maxcode^0'=maxcode^post45, clear_flg^0'=clear_flg^post45, ret_getbyte25^0'=ret_getbyte25^post45, __const_16^0'=__const_16^post45, i3^0'=i3^post45, n44^0'=n44^post45, exit_stat^0'=exit_stat^post45, tmp___017^0'=tmp___017^post45, __const_50^0'=__const_50^post45, m122^0'=m122^post45, c37^0'=c37^post45, rat26^0'=rat26^post45, hsize_reg10^0'=hsize_reg10^post45, __const_9^0'=__const_9^post45, n40^0'=n40^post45, count^0'=count^post45, tabort4^0'=tabort4^post45, __const_256^0'=__const_256^post45, i45^0'=i45^post45, bits33^0'=bits33^post45, offset^0'=offset^post45, free_ent^0'=free_ent^post45, tmp___115^0'=tmp___115^post45, __const_65536^0'=__const_65536^post45, maxbits^0'=maxbits^post45, checkpoint^0'=checkpoint^post45, ret_getbyte18^0'=ret_getbyte18^post45, __const_10000^0'=__const_10000^post45, i29^0'=i29^post45, apsim_bound11113^0'=apsim_bound11113^post45, ent8^0'=ent8^post45, tmp___014^0'=tmp___014^post45, __const_429496^0'=__const_429496^post45, in_count^0'=in_count^post45, bytes_out^0'=bytes_out^post45, r_off32^0'=r_off32^post45, hsize^0'=hsize^post45, hsize___027^0'=hsize___027^post45, __const_8^0'=__const_8^post45, maxmaxcode^0'=maxmaxcode^post45, code31^0'=code31^post45, seed2^0'=seed2^post45, __const_2147483647^0'=__const_2147483647^post45, i41^0'=i41^post45, n_bits^0'=n_bits^post45, fcode5^0'=fcode5^post45, tmp___024^0'=tmp___024^post45, __const_53^0'=__const_53^post45, m130^0'=m130^post45, c7^0'=c7^post45, ratio^0'=ratio^post45, (m122^0-m122^post45 == 0 /\ -i29^post45+i29^0 == 0 /\ -n44^post45+n44^0 == 0 /\ i21^0-i21^post45 == 0 /\ -ratio^post45+ratio^0 == 0 /\ -tmp___024^post45+tmp___024^0 == 0 /\ i6^0-i6^post45 == 0 /\ -seed2^post45+seed2^0 == 0 /\ -1+i41^post45-i41^0 == 0 /\ -__const_429496^post45+__const_429496^0 == 0 /\ -tmp___115^post45+tmp___115^0 == 0 /\ count^0-count^post45 == 0 /\ -hsize___027^post45+hsize___027^0 == 0 /\ hsize_reg10^0-hsize_reg10^post45 == 0 /\ -__const_50^post45+__const_50^0 == 0 /\ __const_10000^0-__const_10000^post45 == 0 /\ tmp___017^0-tmp___017^post45 == 0 /\ -c7^post45+c7^0 == 0 /\ rat26^0-rat26^post45 == 0 /\ -tmp___014^post45+tmp___014^0 == 0 /\ -__const_8^post45+__const_8^0 == 0 /\ -fcode5^post45+fcode5^0 == 0 /\ clear_flg^0-clear_flg^post45 == 0 /\ disp9^0-disp9^post45 == 0 /\ offset^0-offset^post45 == 0 /\ -r_off32^post45+r_off32^0 == 0 /\ -__const_2147483647^post45+__const_2147483647^0 == 0 /\ __const_257^0-__const_257^post45 == 0 /\ -m130^post45+m130^0 == 0 /\ __const_16^0-__const_16^post45 == 0 /\ out_count^0-out_count^post45 == 0 /\ tabort4^0-tabort4^post45 == 0 /\ -i45^post45+i45^0 == 0 /\ -maxbits^post45+maxbits^0 == 0 /\ n_bits^0-n_bits^post45 == 0 /\ __const_9^0-__const_9^post45 == 0 /\ -n40^post45+n40^0 == 0 /\ maxcode^0-maxcode^post45 == 0 /\ in_count^0-in_count^post45 == 0 /\ -maxmaxcode^post45+maxmaxcode^0 == 0 /\ InCnt^0-InCnt^post45 == 0 /\ apsim_InCnt^0-apsim_InCnt^post45 == 0 /\ -bytes_out^post45+bytes_out^0 == 0 /\ -__const_256^post45+__const_256^0 == 0 /\ -checkpoint^post45+checkpoint^0 == 0 /\ bits33^0-bits33^post45 == 0 /\ ret_getbyte18^0-ret_getbyte18^post45 == 0 /\ -apsim_bound11113^post45+apsim_bound11113^0 == 0 /\ tmp12^0-tmp12^post45 == 0 /\ -__const_8388607^post45+__const_8388607^0 == 0 /\ __const_65536^0-__const_65536^post45 == 0 /\ hsize___019^0-hsize___019^post45 == 0 /\ -__const_53^post45+__const_53^0 == 0 /\ i3^0-i3^post45 == 0 /\ c37^0-c37^post45 == 0 /\ -exit_stat^post45+exit_stat^0 == 0 /\ block_compress^0-block_compress^post45 == 0 /\ ent8^0-ent8^post45 == 0 /\ -code31^post45+code31^0 == 0 /\ -free_ent^post45+free_ent^0 == 0 /\ 1-__const_16^0+i41^0 <= 0 /\ hshift11^0-hshift11^post45 == 0 /\ ret_getbyte25^0-ret_getbyte25^post45 == 0 /\ -hsize^post45+hsize^0 == 0), cost: 1 New rule: l40 -> l21 : i41^0'=1+i41^0, 1-__const_16^0+i41^0 <= 0, cost: 1 Applied preprocessing Original rule: l22 -> l39 : InCnt^0'=InCnt^post46, i21^0'=i21^post46, apsim_InCnt^0'=apsim_InCnt^post46, disp9^0'=disp9^post46, tmp12^0'=tmp12^post46, __const_257^0'=__const_257^post46, i6^0'=i6^post46, block_compress^0'=block_compress^post46, out_count^0'=out_count^post46, hshift11^0'=hshift11^post46, hsize___019^0'=hsize___019^post46, __const_8388607^0'=__const_8388607^post46, maxcode^0'=maxcode^post46, clear_flg^0'=clear_flg^post46, ret_getbyte25^0'=ret_getbyte25^post46, __const_16^0'=__const_16^post46, i3^0'=i3^post46, n44^0'=n44^post46, exit_stat^0'=exit_stat^post46, tmp___017^0'=tmp___017^post46, __const_50^0'=__const_50^post46, m122^0'=m122^post46, c37^0'=c37^post46, rat26^0'=rat26^post46, hsize_reg10^0'=hsize_reg10^post46, __const_9^0'=__const_9^post46, n40^0'=n40^post46, count^0'=count^post46, tabort4^0'=tabort4^post46, __const_256^0'=__const_256^post46, i45^0'=i45^post46, bits33^0'=bits33^post46, offset^0'=offset^post46, free_ent^0'=free_ent^post46, tmp___115^0'=tmp___115^post46, __const_65536^0'=__const_65536^post46, maxbits^0'=maxbits^post46, checkpoint^0'=checkpoint^post46, ret_getbyte18^0'=ret_getbyte18^post46, __const_10000^0'=__const_10000^post46, i29^0'=i29^post46, apsim_bound11113^0'=apsim_bound11113^post46, ent8^0'=ent8^post46, tmp___014^0'=tmp___014^post46, __const_429496^0'=__const_429496^post46, in_count^0'=in_count^post46, bytes_out^0'=bytes_out^post46, r_off32^0'=r_off32^post46, hsize^0'=hsize^post46, hsize___027^0'=hsize___027^post46, __const_8^0'=__const_8^post46, maxmaxcode^0'=maxmaxcode^post46, code31^0'=code31^post46, seed2^0'=seed2^post46, __const_2147483647^0'=__const_2147483647^post46, i41^0'=i41^post46, n_bits^0'=n_bits^post46, fcode5^0'=fcode5^post46, tmp___024^0'=tmp___024^post46, __const_53^0'=__const_53^post46, m130^0'=m130^post46, c7^0'=c7^post46, ratio^0'=ratio^post46, (-seed2^post46+seed2^0 == 0 /\ hshift11^0-hshift11^post46 == 0 /\ -tabort4^post46+tabort4^0 == 0 /\ i29^0-i29^post46 == 0 /\ -__const_10000^post46+__const_10000^0 == 0 /\ i6^0-i6^post46 == 0 /\ m122^0-m122^post46 == 0 /\ checkpoint^0-checkpoint^post46 == 0 /\ -__const_65536^post46+__const_65536^0 == 0 /\ -hsize_reg10^post46+hsize_reg10^0 == 0 /\ n40^0-n40^post46 == 0 /\ i21^0-i21^post46 == 0 /\ -tmp___017^post46+tmp___017^0 == 0 /\ __const_256^0-__const_256^post46 == 0 /\ -__const_53^post46+__const_53^0 == 0 /\ -tmp___024^post46+tmp___024^0 == 0 /\ -tmp___014^post46+tmp___014^0 == 0 /\ __const_8^0-__const_8^post46 == 0 /\ -count^post46+count^0 == 0 /\ -clear_flg^post46+clear_flg^0 == 0 /\ -__const_2147483647^post46+__const_2147483647^0 == 0 /\ -offset^post46+offset^0 == 0 /\ __const_8388607^0-__const_8388607^post46 == 0 /\ -maxbits^post46+maxbits^0 == 0 /\ -i3^post46+i3^0 == 0 /\ -i41^post46+i41^0 == 0 /\ rat26^0-rat26^post46 == 0 /\ tmp___115^0-tmp___115^post46 == 0 /\ __const_257^0-__const_257^post46 == 0 /\ disp9^0-disp9^post46 == 0 /\ -maxmaxcode^post46+maxmaxcode^0 == 0 /\ -ratio^post46+ratio^0 == 0 /\ -c37^post46+c37^0 == 0 /\ -fcode5^post46+fcode5^0 == 0 /\ maxcode^0-maxcode^post46 == 0 /\ -hsize^post46+hsize^0 == 0 /\ -bytes_out^post46+bytes_out^0 == 0 /\ __const_16^0-__const_16^post46 == 0 /\ exit_stat^0-exit_stat^post46 == 0 /\ -ent8^post46+ent8^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post46 == 0 /\ block_compress^0-block_compress^post46 == 0 /\ __const_50^0-__const_50^post46 == 0 /\ out_count^0-out_count^post46 == 0 /\ -code31^post46+code31^0 == 0 /\ hsize___019^0-hsize___019^post46 == 0 /\ i45^0-i45^post46 == 0 /\ __const_429496^0-__const_429496^post46 == 0 /\ r_off32^0-r_off32^post46 == 0 /\ -bits33^post46+bits33^0 == 0 /\ free_ent^0-free_ent^post46 == 0 /\ -hsize___027^post46+hsize___027^0 == 0 /\ InCnt^0-InCnt^post46 == 0 /\ -n_bits^post46+n_bits^0 == 0 /\ -in_count^post46+in_count^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post46 == 0 /\ -apsim_bound11113^post46+apsim_bound11113^0 == 0 /\ n40^0-i41^0 <= 0 /\ -m130^post46+m130^0 == 0 /\ -__const_9^post46+__const_9^0 == 0 /\ c7^0-c7^post46 == 0 /\ n44^0-n44^post46 == 0 /\ tmp12^0-tmp12^post46 == 0 /\ -ret_getbyte18^post46+ret_getbyte18^0 == 0), cost: 1 New rule: l22 -> l39 : n40^0-i41^0 <= 0, cost: 1 Applied preprocessing Original rule: l22 -> l40 : InCnt^0'=InCnt^post47, i21^0'=i21^post47, apsim_InCnt^0'=apsim_InCnt^post47, disp9^0'=disp9^post47, tmp12^0'=tmp12^post47, __const_257^0'=__const_257^post47, i6^0'=i6^post47, block_compress^0'=block_compress^post47, out_count^0'=out_count^post47, hshift11^0'=hshift11^post47, hsize___019^0'=hsize___019^post47, __const_8388607^0'=__const_8388607^post47, maxcode^0'=maxcode^post47, clear_flg^0'=clear_flg^post47, ret_getbyte25^0'=ret_getbyte25^post47, __const_16^0'=__const_16^post47, i3^0'=i3^post47, n44^0'=n44^post47, exit_stat^0'=exit_stat^post47, tmp___017^0'=tmp___017^post47, __const_50^0'=__const_50^post47, m122^0'=m122^post47, c37^0'=c37^post47, rat26^0'=rat26^post47, hsize_reg10^0'=hsize_reg10^post47, __const_9^0'=__const_9^post47, n40^0'=n40^post47, count^0'=count^post47, tabort4^0'=tabort4^post47, __const_256^0'=__const_256^post47, i45^0'=i45^post47, bits33^0'=bits33^post47, offset^0'=offset^post47, free_ent^0'=free_ent^post47, tmp___115^0'=tmp___115^post47, __const_65536^0'=__const_65536^post47, maxbits^0'=maxbits^post47, checkpoint^0'=checkpoint^post47, ret_getbyte18^0'=ret_getbyte18^post47, __const_10000^0'=__const_10000^post47, i29^0'=i29^post47, apsim_bound11113^0'=apsim_bound11113^post47, ent8^0'=ent8^post47, tmp___014^0'=tmp___014^post47, __const_429496^0'=__const_429496^post47, in_count^0'=in_count^post47, bytes_out^0'=bytes_out^post47, r_off32^0'=r_off32^post47, hsize^0'=hsize^post47, hsize___027^0'=hsize___027^post47, __const_8^0'=__const_8^post47, maxmaxcode^0'=maxmaxcode^post47, code31^0'=code31^post47, seed2^0'=seed2^post47, __const_2147483647^0'=__const_2147483647^post47, i41^0'=i41^post47, n_bits^0'=n_bits^post47, fcode5^0'=fcode5^post47, tmp___024^0'=tmp___024^post47, __const_53^0'=__const_53^post47, m130^0'=m130^post47, c7^0'=c7^post47, ratio^0'=ratio^post47, (-__const_256^post47+__const_256^0 == 0 /\ i6^0-i6^post47 == 0 /\ clear_flg^0-clear_flg^post47 == 0 /\ -apsim_bound11113^post47+apsim_bound11113^0 == 0 /\ n44^0-n44^post47 == 0 /\ -__const_53^post47+__const_53^0 == 0 /\ hsize___027^0-hsize___027^post47 == 0 /\ -__const_8^post47+__const_8^0 == 0 /\ hshift11^0-hshift11^post47 == 0 /\ __const_10000^0-__const_10000^post47 == 0 /\ hsize___019^0-hsize___019^post47 == 0 /\ __const_50^0-__const_50^post47 == 0 /\ -__const_16^post47+__const_16^0 == 0 /\ -__const_2147483647^post47+__const_2147483647^0 == 0 /\ tmp___017^0-tmp___017^post47 == 0 /\ -m122^post47+m122^0 == 0 /\ rat26^0-rat26^post47 == 0 /\ i21^0-i21^post47 == 0 /\ seed2^0-seed2^post47 == 0 /\ disp9^0-disp9^post47 == 0 /\ -i41^post47+i41^0 == 0 /\ -i29^post47+i29^0 == 0 /\ maxbits^0-maxbits^post47 == 0 /\ -ratio^post47+ratio^0 == 0 /\ -maxmaxcode^post47+maxmaxcode^0 == 0 /\ hsize_reg10^0-hsize_reg10^post47 == 0 /\ -tmp___024^post47+tmp___024^0 == 0 /\ code31^0-code31^post47 == 0 /\ -__const_429496^post47+__const_429496^0 == 0 /\ __const_257^0-__const_257^post47 == 0 /\ in_count^0-in_count^post47 == 0 /\ -checkpoint^post47+checkpoint^0 == 0 /\ -r_off32^post47+r_off32^0 == 0 /\ offset^0-offset^post47 == 0 /\ apsim_InCnt^0-apsim_InCnt^post47 == 0 /\ -c7^post47+c7^0 == 0 /\ -exit_stat^post47+exit_stat^0 == 0 /\ -tmp___014^post47+tmp___014^0 == 0 /\ bits33^0-bits33^post47 == 0 /\ -fcode5^post47+fcode5^0 == 0 /\ __const_8388607^0-__const_8388607^post47 == 0 /\ out_count^0-out_count^post47 == 0 /\ -free_ent^post47+free_ent^0 == 0 /\ tabort4^0-tabort4^post47 == 0 /\ n_bits^0-n_bits^post47 == 0 /\ maxcode^0-maxcode^post47 == 0 /\ -hsize^post47+hsize^0 == 0 /\ c37^0-c37^post47 == 0 /\ 1-n40^0+i41^0 <= 0 /\ ent8^0-ent8^post47 == 0 /\ InCnt^0-InCnt^post47 == 0 /\ -i45^post47+i45^0 == 0 /\ -m130^post47+m130^0 == 0 /\ -block_compress^post47+block_compress^0 == 0 /\ -n40^post47+n40^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post47 == 0 /\ count^0-count^post47 == 0 /\ -ret_getbyte18^post47+ret_getbyte18^0 == 0 /\ tmp12^0-tmp12^post47 == 0 /\ __const_65536^0-__const_65536^post47 == 0 /\ __const_9^0-__const_9^post47 == 0 /\ -tmp___115^post47+tmp___115^0 == 0 /\ i3^0-i3^post47 == 0 /\ -bytes_out^post47+bytes_out^0 == 0), cost: 1 New rule: l22 -> l40 : 1-n40^0+i41^0 <= 0, cost: 1 Applied preprocessing Original rule: l41 -> l38 : InCnt^0'=InCnt^post48, i21^0'=i21^post48, apsim_InCnt^0'=apsim_InCnt^post48, disp9^0'=disp9^post48, tmp12^0'=tmp12^post48, __const_257^0'=__const_257^post48, i6^0'=i6^post48, block_compress^0'=block_compress^post48, out_count^0'=out_count^post48, hshift11^0'=hshift11^post48, hsize___019^0'=hsize___019^post48, __const_8388607^0'=__const_8388607^post48, maxcode^0'=maxcode^post48, clear_flg^0'=clear_flg^post48, ret_getbyte25^0'=ret_getbyte25^post48, __const_16^0'=__const_16^post48, i3^0'=i3^post48, n44^0'=n44^post48, exit_stat^0'=exit_stat^post48, tmp___017^0'=tmp___017^post48, __const_50^0'=__const_50^post48, m122^0'=m122^post48, c37^0'=c37^post48, rat26^0'=rat26^post48, hsize_reg10^0'=hsize_reg10^post48, __const_9^0'=__const_9^post48, n40^0'=n40^post48, count^0'=count^post48, tabort4^0'=tabort4^post48, __const_256^0'=__const_256^post48, i45^0'=i45^post48, bits33^0'=bits33^post48, offset^0'=offset^post48, free_ent^0'=free_ent^post48, tmp___115^0'=tmp___115^post48, __const_65536^0'=__const_65536^post48, maxbits^0'=maxbits^post48, checkpoint^0'=checkpoint^post48, ret_getbyte18^0'=ret_getbyte18^post48, __const_10000^0'=__const_10000^post48, i29^0'=i29^post48, apsim_bound11113^0'=apsim_bound11113^post48, ent8^0'=ent8^post48, tmp___014^0'=tmp___014^post48, __const_429496^0'=__const_429496^post48, in_count^0'=in_count^post48, bytes_out^0'=bytes_out^post48, r_off32^0'=r_off32^post48, hsize^0'=hsize^post48, hsize___027^0'=hsize___027^post48, __const_8^0'=__const_8^post48, maxmaxcode^0'=maxmaxcode^post48, code31^0'=code31^post48, seed2^0'=seed2^post48, __const_2147483647^0'=__const_2147483647^post48, i41^0'=i41^post48, n_bits^0'=n_bits^post48, fcode5^0'=fcode5^post48, tmp___024^0'=tmp___024^post48, __const_53^0'=__const_53^post48, m130^0'=m130^post48, c7^0'=c7^post48, ratio^0'=ratio^post48, (tmp___017^0-tmp___017^post48 == 0 /\ n40^0-n40^post48 == 0 /\ __const_256^0-__const_256^post48 == 0 /\ -bits33^post48+bits33^0 == 0 /\ -in_count^post48+in_count^0 == 0 /\ -__const_2147483647^post48+__const_2147483647^0 == 0 /\ -n_bits^post48+n_bits^0 == 0 /\ n44^0-n44^post48 == 0 /\ -offset^post48+offset^0 == 0 /\ hsize___019^0-hsize___019^post48 == 0 /\ -maxbits^post48+maxbits^0 == 0 /\ -i3^post48+i3^0 == 0 /\ i29^0-i29^post48 == 0 /\ -m130^post48+m130^0 == 0 /\ -i41^post48+i41^0 == 0 /\ -__const_9^post48+__const_9^0 == 0 /\ hshift11^0-hshift11^post48 == 0 /\ -maxmaxcode^post48+maxmaxcode^0 == 0 /\ -c37^post48+c37^0 == 0 /\ -free_ent^post48+free_ent^0 == 0 /\ rat26^0-rat26^post48 == 0 /\ i21^0-i21^post48 == 0 /\ tmp___115^0-tmp___115^post48 == 0 /\ __const_257^0-__const_257^post48 == 0 /\ disp9^0-disp9^post48 == 0 /\ -hsize^post48+hsize^0 == 0 /\ -code31^post48+code31^0 == 0 /\ -hsize_reg10^post48+hsize_reg10^0 == 0 /\ -__const_53^post48+__const_53^0 == 0 /\ __const_16^0-__const_16^post48 == 0 /\ exit_stat^0-exit_stat^post48 == 0 /\ offset^0 <= 0 /\ -ret_getbyte18^post48+ret_getbyte18^0 == 0 /\ -tmp___014^post48+tmp___014^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post48 == 0 /\ block_compress^0-block_compress^post48 == 0 /\ r_off32^0-r_off32^post48 == 0 /\ -clear_flg^post48+clear_flg^0 == 0 /\ -hsize___027^post48+hsize___027^0 == 0 /\ tmp12^0-tmp12^post48 == 0 /\ tmp___024^0-tmp___024^post48 == 0 /\ apsim_bound11113^0-apsim_bound11113^post48 == 0 /\ i45^0-i45^post48 == 0 /\ -seed2^post48+seed2^0 == 0 /\ m122^0-m122^post48 == 0 /\ maxcode^0-maxcode^post48 == 0 /\ -tabort4^post48+tabort4^0 == 0 /\ -ratio^post48+ratio^0 == 0 /\ __const_8388607^0-__const_8388607^post48 == 0 /\ -__const_8^post48+__const_8^0 == 0 /\ checkpoint^0-checkpoint^post48 == 0 /\ ret_getbyte25^0-ret_getbyte25^post48 == 0 /\ count^0-count^post48 == 0 /\ -__const_10000^post48+__const_10000^0 == 0 /\ -fcode5^post48+fcode5^0 == 0 /\ -bytes_out^post48+bytes_out^0 == 0 /\ out_count^0-out_count^post48 == 0 /\ -ent8^post48+ent8^0 == 0 /\ -__const_65536^post48+__const_65536^0 == 0 /\ __const_429496^0-__const_429496^post48 == 0 /\ i6^0-i6^post48 == 0 /\ -c7^post48+c7^0 == 0 /\ InCnt^0-InCnt^post48 == 0 /\ -__const_50^post48+__const_50^0 == 0), cost: 1 New rule: l41 -> l38 : offset^0 <= 0, cost: 1 Applied preprocessing Original rule: l41 -> l21 : InCnt^0'=InCnt^post49, i21^0'=i21^post49, apsim_InCnt^0'=apsim_InCnt^post49, disp9^0'=disp9^post49, tmp12^0'=tmp12^post49, __const_257^0'=__const_257^post49, i6^0'=i6^post49, block_compress^0'=block_compress^post49, out_count^0'=out_count^post49, hshift11^0'=hshift11^post49, hsize___019^0'=hsize___019^post49, __const_8388607^0'=__const_8388607^post49, maxcode^0'=maxcode^post49, clear_flg^0'=clear_flg^post49, ret_getbyte25^0'=ret_getbyte25^post49, __const_16^0'=__const_16^post49, i3^0'=i3^post49, n44^0'=n44^post49, exit_stat^0'=exit_stat^post49, tmp___017^0'=tmp___017^post49, __const_50^0'=__const_50^post49, m122^0'=m122^post49, c37^0'=c37^post49, rat26^0'=rat26^post49, hsize_reg10^0'=hsize_reg10^post49, __const_9^0'=__const_9^post49, n40^0'=n40^post49, count^0'=count^post49, tabort4^0'=tabort4^post49, __const_256^0'=__const_256^post49, i45^0'=i45^post49, bits33^0'=bits33^post49, offset^0'=offset^post49, free_ent^0'=free_ent^post49, tmp___115^0'=tmp___115^post49, __const_65536^0'=__const_65536^post49, maxbits^0'=maxbits^post49, checkpoint^0'=checkpoint^post49, ret_getbyte18^0'=ret_getbyte18^post49, __const_10000^0'=__const_10000^post49, i29^0'=i29^post49, apsim_bound11113^0'=apsim_bound11113^post49, ent8^0'=ent8^post49, tmp___014^0'=tmp___014^post49, __const_429496^0'=__const_429496^post49, in_count^0'=in_count^post49, bytes_out^0'=bytes_out^post49, r_off32^0'=r_off32^post49, hsize^0'=hsize^post49, hsize___027^0'=hsize___027^post49, __const_8^0'=__const_8^post49, maxmaxcode^0'=maxmaxcode^post49, code31^0'=code31^post49, seed2^0'=seed2^post49, __const_2147483647^0'=__const_2147483647^post49, i41^0'=i41^post49, n_bits^0'=n_bits^post49, fcode5^0'=fcode5^post49, tmp___024^0'=tmp___024^post49, __const_53^0'=__const_53^post49, m130^0'=m130^post49, c7^0'=c7^post49, ratio^0'=ratio^post49, (code31^0-code31^post49 == 0 /\ -i45^post49+i45^0 == 0 /\ -m130^post49+m130^0 == 0 /\ __const_10000^0-__const_10000^post49 == 0 /\ hsize___019^0-hsize___019^post49 == 0 /\ -m122^post49+m122^0 == 0 /\ i3^0-i3^post49 == 0 /\ tmp___017^0-tmp___017^post49 == 0 /\ -maxmaxcode^post49+maxmaxcode^0 == 0 /\ rat26^0-rat26^post49 == 0 /\ ent8^0-ent8^post49 == 0 /\ clear_flg^0-clear_flg^post49 == 0 /\ free_ent^0-free_ent^post49 == 0 /\ n44^0-n44^post49 == 0 /\ hsize___027^0-hsize___027^post49 == 0 /\ -n_bits^post49+n_bits^0 == 0 /\ -checkpoint^post49+checkpoint^0 == 0 /\ n40^post49-n_bits^0 == 0 /\ -__const_53^post49+__const_53^0 == 0 /\ -__const_256^post49+__const_256^0 == 0 /\ -c37^post49+c37^0 == 0 /\ hshift11^0-hshift11^post49 == 0 /\ __const_257^0-__const_257^post49 == 0 /\ -apsim_bound11113^post49+apsim_bound11113^0 == 0 /\ 1-offset^0 <= 0 /\ tabort4^0-tabort4^post49 == 0 /\ -exit_stat^post49+exit_stat^0 == 0 /\ maxcode^0-maxcode^post49 == 0 /\ i21^0-i21^post49 == 0 /\ -ret_getbyte18^post49+ret_getbyte18^0 == 0 /\ -__const_16^post49+__const_16^0 == 0 /\ -in_count^post49+in_count^0 == 0 /\ maxbits^0-maxbits^post49 == 0 /\ -hsize^post49+hsize^0 == 0 /\ bits33^0-bits33^post49 == 0 /\ hsize_reg10^0-hsize_reg10^post49 == 0 /\ i41^post49 == 0 /\ -seed2^post49+seed2^0 == 0 /\ tmp12^0-tmp12^post49 == 0 /\ __const_8388607^0-__const_8388607^post49 == 0 /\ __const_65536^0-__const_65536^post49 == 0 /\ -block_compress^post49+block_compress^0 == 0 /\ -ratio^post49+ratio^0 == 0 /\ -i29^post49+i29^0 == 0 /\ -tmp___024^post49+tmp___024^0 == 0 /\ -__const_429496^post49+__const_429496^0 == 0 /\ disp9^0-disp9^post49 == 0 /\ -InCnt^post49+InCnt^0 == 0 /\ offset^0-offset^post49 == 0 /\ -tmp___115^post49+tmp___115^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post49 == 0 /\ out_count^0-out_count^post49 == 0 /\ -r_off32^post49+r_off32^0 == 0 /\ __const_50^0-__const_50^post49 == 0 /\ __const_9^0-__const_9^post49 == 0 /\ -c7^post49+c7^0 == 0 /\ -__const_2147483647^post49+__const_2147483647^0 == 0 /\ -tmp___014^post49+tmp___014^0 == 0 /\ i6^0-i6^post49 == 0 /\ -__const_8^post49+__const_8^0 == 0 /\ -fcode5^post49+fcode5^0 == 0 /\ -count^post49+count^0 == 0 /\ bytes_out^0-bytes_out^post49 == 0 /\ apsim_InCnt^0-apsim_InCnt^post49 == 0), cost: 1 New rule: l41 -> l21 : n40^0'=n_bits^0, i41^0'=0, -1+offset^0 >= 0, cost: 1 Applied preprocessing Original rule: l42 -> l27 : InCnt^0'=InCnt^post50, i21^0'=i21^post50, apsim_InCnt^0'=apsim_InCnt^post50, disp9^0'=disp9^post50, tmp12^0'=tmp12^post50, __const_257^0'=__const_257^post50, i6^0'=i6^post50, block_compress^0'=block_compress^post50, out_count^0'=out_count^post50, hshift11^0'=hshift11^post50, hsize___019^0'=hsize___019^post50, __const_8388607^0'=__const_8388607^post50, maxcode^0'=maxcode^post50, clear_flg^0'=clear_flg^post50, ret_getbyte25^0'=ret_getbyte25^post50, __const_16^0'=__const_16^post50, i3^0'=i3^post50, n44^0'=n44^post50, exit_stat^0'=exit_stat^post50, tmp___017^0'=tmp___017^post50, __const_50^0'=__const_50^post50, m122^0'=m122^post50, c37^0'=c37^post50, rat26^0'=rat26^post50, hsize_reg10^0'=hsize_reg10^post50, __const_9^0'=__const_9^post50, n40^0'=n40^post50, count^0'=count^post50, tabort4^0'=tabort4^post50, __const_256^0'=__const_256^post50, i45^0'=i45^post50, bits33^0'=bits33^post50, offset^0'=offset^post50, free_ent^0'=free_ent^post50, tmp___115^0'=tmp___115^post50, __const_65536^0'=__const_65536^post50, maxbits^0'=maxbits^post50, checkpoint^0'=checkpoint^post50, ret_getbyte18^0'=ret_getbyte18^post50, __const_10000^0'=__const_10000^post50, i29^0'=i29^post50, apsim_bound11113^0'=apsim_bound11113^post50, ent8^0'=ent8^post50, tmp___014^0'=tmp___014^post50, __const_429496^0'=__const_429496^post50, in_count^0'=in_count^post50, bytes_out^0'=bytes_out^post50, r_off32^0'=r_off32^post50, hsize^0'=hsize^post50, hsize___027^0'=hsize___027^post50, __const_8^0'=__const_8^post50, maxmaxcode^0'=maxmaxcode^post50, code31^0'=code31^post50, seed2^0'=seed2^post50, __const_2147483647^0'=__const_2147483647^post50, i41^0'=i41^post50, n_bits^0'=n_bits^post50, fcode5^0'=fcode5^post50, tmp___024^0'=tmp___024^post50, __const_53^0'=__const_53^post50, m130^0'=m130^post50, c7^0'=c7^post50, ratio^0'=ratio^post50, (i3^0-i3^post50 == 0 /\ -fcode5^post50+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post50 == 0 /\ -free_ent^post50+free_ent^0 == 0 /\ -bytes_out^post50+bytes_out^0 == 0 /\ InCnt^0-InCnt^post50 == 0 /\ -hsize^post50+hsize^0 == 0 /\ c37^0-c37^post50 == 0 /\ -code31^post50+code31^0 == 0 /\ clear_flg^0 <= 0 /\ -c7^post50+c7^0 == 0 /\ __const_257^0-__const_257^post50 == 0 /\ -ent8^post50+ent8^0 == 0 /\ n44^0-n44^post50 == 0 /\ m122^0-m122^post50 == 0 /\ maxcode^0-maxcode^post50 == 0 /\ __const_2147483647^0-__const_2147483647^post50 == 0 /\ -bits33^post50+bits33^0 == 0 /\ -hsize___027^post50+hsize___027^0 == 0 /\ -in_count^post50+in_count^0 == 0 /\ maxmaxcode^0-maxmaxcode^post50 == 0 /\ -n_bits^post50+n_bits^0 == 0 /\ __const_16^0-__const_16^post50 == 0 /\ ret_getbyte18^0-ret_getbyte18^post50 == 0 /\ -m130^post50+m130^0 == 0 /\ -seed2^post50+seed2^0 == 0 /\ block_compress^0-block_compress^post50 == 0 /\ tmp___017^0-tmp___017^post50 == 0 /\ r_off32^0-r_off32^post50 == 0 /\ -__const_9^post50+__const_9^0 == 0 /\ i21^0-i21^post50 == 0 /\ n40^0-n40^post50 == 0 /\ -rat26^post50+rat26^0 == 0 /\ i45^0-i45^post50 == 0 /\ -__const_8^post50+__const_8^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post50 == 0 /\ -__const_10000^post50+__const_10000^0 == 0 /\ hsize_reg10^0-hsize_reg10^post50 == 0 /\ __const_429496^0-__const_429496^post50 == 0 /\ __const_8388607^0-__const_8388607^post50 == 0 /\ -__const_53^post50+__const_53^0 == 0 /\ -__const_65536^post50+__const_65536^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post50 == 0 /\ tmp12^0-tmp12^post50 == 0 /\ tmp___115^0-tmp___115^post50 == 0 /\ disp9^0-disp9^post50 == 0 /\ -i29^post50+i29^0 == 0 /\ -hshift11^post50+hshift11^0 == 0 /\ -__const_50^post50+__const_50^0 == 0 /\ -tmp___014^post50+tmp___014^0 == 0 /\ -tmp___024^post50+tmp___024^0 == 0 /\ -clear_flg^post50+clear_flg^0 == 0 /\ i6^0-i6^post50 == 0 /\ -offset^post50+offset^0 == 0 /\ exit_stat^0-exit_stat^post50 == 0 /\ -maxbits^post50+maxbits^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post50 == 0 /\ checkpoint^0-checkpoint^post50 == 0 /\ count^0-count^post50 == 0 /\ -i41^post50+i41^0 == 0 /\ __const_256^0-__const_256^post50 == 0 /\ -tabort4^post50+tabort4^0 == 0 /\ -ratio^post50+ratio^0 == 0 /\ out_count^0-out_count^post50 == 0), cost: 1 New rule: l42 -> l27 : clear_flg^0 <= 0, cost: 1 Applied preprocessing Original rule: l42 -> l41 : InCnt^0'=InCnt^post51, i21^0'=i21^post51, apsim_InCnt^0'=apsim_InCnt^post51, disp9^0'=disp9^post51, tmp12^0'=tmp12^post51, __const_257^0'=__const_257^post51, i6^0'=i6^post51, block_compress^0'=block_compress^post51, out_count^0'=out_count^post51, hshift11^0'=hshift11^post51, hsize___019^0'=hsize___019^post51, __const_8388607^0'=__const_8388607^post51, maxcode^0'=maxcode^post51, clear_flg^0'=clear_flg^post51, ret_getbyte25^0'=ret_getbyte25^post51, __const_16^0'=__const_16^post51, i3^0'=i3^post51, n44^0'=n44^post51, exit_stat^0'=exit_stat^post51, tmp___017^0'=tmp___017^post51, __const_50^0'=__const_50^post51, m122^0'=m122^post51, c37^0'=c37^post51, rat26^0'=rat26^post51, hsize_reg10^0'=hsize_reg10^post51, __const_9^0'=__const_9^post51, n40^0'=n40^post51, count^0'=count^post51, tabort4^0'=tabort4^post51, __const_256^0'=__const_256^post51, i45^0'=i45^post51, bits33^0'=bits33^post51, offset^0'=offset^post51, free_ent^0'=free_ent^post51, tmp___115^0'=tmp___115^post51, __const_65536^0'=__const_65536^post51, maxbits^0'=maxbits^post51, checkpoint^0'=checkpoint^post51, ret_getbyte18^0'=ret_getbyte18^post51, __const_10000^0'=__const_10000^post51, i29^0'=i29^post51, apsim_bound11113^0'=apsim_bound11113^post51, ent8^0'=ent8^post51, tmp___014^0'=tmp___014^post51, __const_429496^0'=__const_429496^post51, in_count^0'=in_count^post51, bytes_out^0'=bytes_out^post51, r_off32^0'=r_off32^post51, hsize^0'=hsize^post51, hsize___027^0'=hsize___027^post51, __const_8^0'=__const_8^post51, maxmaxcode^0'=maxmaxcode^post51, code31^0'=code31^post51, seed2^0'=seed2^post51, __const_2147483647^0'=__const_2147483647^post51, i41^0'=i41^post51, n_bits^0'=n_bits^post51, fcode5^0'=fcode5^post51, tmp___024^0'=tmp___024^post51, __const_53^0'=__const_53^post51, m130^0'=m130^post51, c7^0'=c7^post51, ratio^0'=ratio^post51, (-code31^post51+code31^0 == 0 /\ -checkpoint^post51+checkpoint^0 == 0 /\ free_ent^0-free_ent^post51 == 0 /\ -c37^post51+c37^0 == 0 /\ -r_off32^post51+r_off32^0 == 0 /\ -exit_stat^post51+exit_stat^0 == 0 /\ -c7^post51+c7^0 == 0 /\ maxbits^0-maxbits^post51 == 0 /\ -ret_getbyte18^post51+ret_getbyte18^0 == 0 /\ 1-clear_flg^0 <= 0 /\ -fcode5^post51+fcode5^0 == 0 /\ __const_257^0-__const_257^post51 == 0 /\ -count^post51+count^0 == 0 /\ InCnt^0-InCnt^post51 == 0 /\ __const_9^0-__const_9^post51 == 0 /\ -hsize^post51+hsize^0 == 0 /\ i3^0-i3^post51 == 0 /\ -i45^post51+i45^0 == 0 /\ -seed2^post51+seed2^0 == 0 /\ -m130^post51+m130^0 == 0 /\ n44^0-n44^post51 == 0 /\ -n40^post51+n40^0 == 0 /\ m122^0-m122^post51 == 0 /\ hsize___027^0-hsize___027^post51 == 0 /\ -ent8^post51+ent8^0 == 0 /\ bits33^0-bits33^post51 == 0 /\ hshift11^0-hshift11^post51 == 0 /\ tabort4^0-tabort4^post51 == 0 /\ -tmp___115^post51+tmp___115^0 == 0 /\ block_compress^0-block_compress^post51 == 0 /\ tmp___017^0-tmp___017^post51 == 0 /\ -maxcode^post51+maxcode^0 == 0 /\ i21^0-i21^post51 == 0 /\ n_bits^0-n_bits^post51 == 0 /\ -__const_53^post51+__const_53^0 == 0 /\ -tmp12^post51+tmp12^0 == 0 /\ disp9^0-disp9^post51 == 0 /\ -__const_65536^post51+__const_65536^0 == 0 /\ -apsim_bound11113^post51+apsim_bound11113^0 == 0 /\ hsize___019^0-hsize___019^post51 == 0 /\ ret_getbyte25^0-ret_getbyte25^post51 == 0 /\ -__const_2147483647^post51+__const_2147483647^0 == 0 /\ hsize_reg10^0-hsize_reg10^post51 == 0 /\ -__const_8^post51+__const_8^0 == 0 /\ -in_count^post51+in_count^0 == 0 /\ rat26^0-rat26^post51 == 0 /\ -__const_16^post51+__const_16^0 == 0 /\ -maxmaxcode^post51+maxmaxcode^0 == 0 /\ i6^0-i6^post51 == 0 /\ clear_flg^0-clear_flg^post51 == 0 /\ offset^0-offset^post51 == 0 /\ bytes_out^0-bytes_out^post51 == 0 /\ -i41^post51+i41^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post51 == 0 /\ tmp___014^0-tmp___014^post51 == 0 /\ -ratio^post51+ratio^0 == 0 /\ -i29^post51+i29^0 == 0 /\ -tmp___024^post51+tmp___024^0 == 0 /\ -__const_429496^post51+__const_429496^0 == 0 /\ __const_256^0-__const_256^post51 == 0 /\ out_count^0-out_count^post51 == 0 /\ __const_10000^0-__const_10000^post51 == 0 /\ __const_8388607^0-__const_8388607^post51 == 0 /\ __const_50^0-__const_50^post51 == 0), cost: 1 New rule: l42 -> l41 : -1+clear_flg^0 >= 0, cost: 1 Applied preprocessing Original rule: l43 -> l42 : InCnt^0'=InCnt^post52, i21^0'=i21^post52, apsim_InCnt^0'=apsim_InCnt^post52, disp9^0'=disp9^post52, tmp12^0'=tmp12^post52, __const_257^0'=__const_257^post52, i6^0'=i6^post52, block_compress^0'=block_compress^post52, out_count^0'=out_count^post52, hshift11^0'=hshift11^post52, hsize___019^0'=hsize___019^post52, __const_8388607^0'=__const_8388607^post52, maxcode^0'=maxcode^post52, clear_flg^0'=clear_flg^post52, ret_getbyte25^0'=ret_getbyte25^post52, __const_16^0'=__const_16^post52, i3^0'=i3^post52, n44^0'=n44^post52, exit_stat^0'=exit_stat^post52, tmp___017^0'=tmp___017^post52, __const_50^0'=__const_50^post52, m122^0'=m122^post52, c37^0'=c37^post52, rat26^0'=rat26^post52, hsize_reg10^0'=hsize_reg10^post52, __const_9^0'=__const_9^post52, n40^0'=n40^post52, count^0'=count^post52, tabort4^0'=tabort4^post52, __const_256^0'=__const_256^post52, i45^0'=i45^post52, bits33^0'=bits33^post52, offset^0'=offset^post52, free_ent^0'=free_ent^post52, tmp___115^0'=tmp___115^post52, __const_65536^0'=__const_65536^post52, maxbits^0'=maxbits^post52, checkpoint^0'=checkpoint^post52, ret_getbyte18^0'=ret_getbyte18^post52, __const_10000^0'=__const_10000^post52, i29^0'=i29^post52, apsim_bound11113^0'=apsim_bound11113^post52, ent8^0'=ent8^post52, tmp___014^0'=tmp___014^post52, __const_429496^0'=__const_429496^post52, in_count^0'=in_count^post52, bytes_out^0'=bytes_out^post52, r_off32^0'=r_off32^post52, hsize^0'=hsize^post52, hsize___027^0'=hsize___027^post52, __const_8^0'=__const_8^post52, maxmaxcode^0'=maxmaxcode^post52, code31^0'=code31^post52, seed2^0'=seed2^post52, __const_2147483647^0'=__const_2147483647^post52, i41^0'=i41^post52, n_bits^0'=n_bits^post52, fcode5^0'=fcode5^post52, tmp___024^0'=tmp___024^post52, __const_53^0'=__const_53^post52, m130^0'=m130^post52, c7^0'=c7^post52, ratio^0'=ratio^post52, (hsize^0-hsize^post52 == 0 /\ out_count^0-out_count^post52 == 0 /\ -tmp___014^post52+tmp___014^0 == 0 /\ -tmp___024^post52+tmp___024^0 == 0 /\ -hsize___027^post52+hsize___027^0 == 0 /\ __const_257^0-__const_257^post52 == 0 /\ -seed2^post52+seed2^0 == 0 /\ hsize_reg10^0-hsize_reg10^post52 == 0 /\ InCnt^0-InCnt^post52 == 0 /\ i3^0-i3^post52 == 0 /\ -rat26^post52+rat26^0 == 0 /\ -ratio^post52+ratio^0 == 0 /\ -tabort4^post52+tabort4^0 == 0 /\ exit_stat^0-exit_stat^post52 == 0 /\ __const_16^0-__const_16^post52 == 0 /\ -__const_8^post52+__const_8^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post52 == 0 /\ -__const_10000^post52+__const_10000^0 == 0 /\ block_compress^0-block_compress^post52 == 0 /\ tmp___017^0-tmp___017^post52 == 0 /\ tmp12^0-tmp12^post52 == 0 /\ n40^0-n40^post52 == 0 /\ -bytes_out^post52+bytes_out^0 == 0 /\ __const_65536^0-__const_65536^post52 == 0 /\ n44^0-n44^post52 == 0 /\ i45^0-i45^post52 == 0 /\ -fcode5^post52+fcode5^0 == 0 /\ m122^0-m122^post52 == 0 /\ -r_off32^post52+r_off32^0 == 0 /\ maxcode^0-maxcode^post52 == 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -c7^post52+c7^0 == 0 /\ -ent8^post52+ent8^0 == 0 /\ -__const_2147483647^post52+__const_2147483647^0 == 0 /\ maxmaxcode^0-maxmaxcode^post52 == 0 /\ -__const_50^post52+__const_50^0 == 0 /\ checkpoint^0-checkpoint^post52 == 0 /\ ret_getbyte25^0-ret_getbyte25^post52 == 0 /\ count^0-count^post52 == 0 /\ -i41^post52+i41^0 == 0 /\ -bits33^post52+bits33^0 == 0 /\ i21^0-i21^post52 == 0 /\ tmp___115^0-tmp___115^post52 == 0 /\ disp9^0-disp9^post52 == 0 /\ -offset^post52+offset^0 == 0 /\ -in_count^post52+in_count^0 == 0 /\ -apsim_InCnt^post52+apsim_InCnt^0 == 0 /\ -maxbits^post52+maxbits^0 == 0 /\ -m130^post52+m130^0 == 0 /\ __const_429496^0-__const_429496^post52 == 0 /\ -n_bits^post52+n_bits^0 == 0 /\ -__const_9^post52+__const_9^0 == 0 /\ -free_ent^post52+free_ent^0 == 0 /\ clear_flg^0-clear_flg^post52 == 0 /\ -code31^post52+code31^0 == 0 /\ -__const_256^post52+__const_256^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post52 == 0 /\ -__const_53^post52+__const_53^0 == 0 /\ hsize___019^0-hsize___019^post52 == 0 /\ -i6^post52+i6^0 == 0 /\ __const_8388607^0-__const_8388607^post52 == 0 /\ c37^0-c37^post52 == 0 /\ -hshift11^post52+hshift11^0 == 0 /\ -i29^post52+i29^0 == 0), cost: 1 New rule: l43 -> l42 : -maxcode^0+free_ent^0 <= 0, cost: 1 Applied preprocessing Original rule: l43 -> l41 : InCnt^0'=InCnt^post53, i21^0'=i21^post53, apsim_InCnt^0'=apsim_InCnt^post53, disp9^0'=disp9^post53, tmp12^0'=tmp12^post53, __const_257^0'=__const_257^post53, i6^0'=i6^post53, block_compress^0'=block_compress^post53, out_count^0'=out_count^post53, hshift11^0'=hshift11^post53, hsize___019^0'=hsize___019^post53, __const_8388607^0'=__const_8388607^post53, maxcode^0'=maxcode^post53, clear_flg^0'=clear_flg^post53, ret_getbyte25^0'=ret_getbyte25^post53, __const_16^0'=__const_16^post53, i3^0'=i3^post53, n44^0'=n44^post53, exit_stat^0'=exit_stat^post53, tmp___017^0'=tmp___017^post53, __const_50^0'=__const_50^post53, m122^0'=m122^post53, c37^0'=c37^post53, rat26^0'=rat26^post53, hsize_reg10^0'=hsize_reg10^post53, __const_9^0'=__const_9^post53, n40^0'=n40^post53, count^0'=count^post53, tabort4^0'=tabort4^post53, __const_256^0'=__const_256^post53, i45^0'=i45^post53, bits33^0'=bits33^post53, offset^0'=offset^post53, free_ent^0'=free_ent^post53, tmp___115^0'=tmp___115^post53, __const_65536^0'=__const_65536^post53, maxbits^0'=maxbits^post53, checkpoint^0'=checkpoint^post53, ret_getbyte18^0'=ret_getbyte18^post53, __const_10000^0'=__const_10000^post53, i29^0'=i29^post53, apsim_bound11113^0'=apsim_bound11113^post53, ent8^0'=ent8^post53, tmp___014^0'=tmp___014^post53, __const_429496^0'=__const_429496^post53, in_count^0'=in_count^post53, bytes_out^0'=bytes_out^post53, r_off32^0'=r_off32^post53, hsize^0'=hsize^post53, hsize___027^0'=hsize___027^post53, __const_8^0'=__const_8^post53, maxmaxcode^0'=maxmaxcode^post53, code31^0'=code31^post53, seed2^0'=seed2^post53, __const_2147483647^0'=__const_2147483647^post53, i41^0'=i41^post53, n_bits^0'=n_bits^post53, fcode5^0'=fcode5^post53, tmp___024^0'=tmp___024^post53, __const_53^0'=__const_53^post53, m130^0'=m130^post53, c7^0'=c7^post53, ratio^0'=ratio^post53, (-seed2^post53+seed2^0 == 0 /\ __const_257^0-__const_257^post53 == 0 /\ tabort4^0-tabort4^post53 == 0 /\ -ratio^post53+ratio^0 == 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ -__const_429496^post53+__const_429496^0 == 0 /\ -tmp___017^post53+tmp___017^0 == 0 /\ exit_stat^0-exit_stat^post53 == 0 /\ -tmp___115^post53+tmp___115^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post53 == 0 /\ out_count^0-out_count^post53 == 0 /\ -hsize___027^post53+hsize___027^0 == 0 /\ maxbits^0-maxbits^post53 == 0 /\ -tmp___024^post53+tmp___024^0 == 0 /\ tmp12^0-tmp12^post53 == 0 /\ bits33^0-bits33^post53 == 0 /\ -r_off32^post53+r_off32^0 == 0 /\ -__const_65536^post53+__const_65536^0 == 0 /\ -count^post53+count^0 == 0 /\ InCnt^0-InCnt^post53 == 0 /\ block_compress^0-block_compress^post53 == 0 /\ -__const_2147483647^post53+__const_2147483647^0 == 0 /\ -c7^post53+c7^0 == 0 /\ i3^0-i3^post53 == 0 /\ -__const_8^post53+__const_8^0 == 0 /\ free_ent^0-free_ent^post53 == 0 /\ -i41^post53+i41^0 == 0 /\ n44^0-n44^post53 == 0 /\ ret_getbyte25^0-ret_getbyte25^post53 == 0 /\ m122^0-m122^post53 == 0 /\ -i45^post53+i45^0 == 0 /\ -maxmaxcode^post53+maxmaxcode^0 == 0 /\ -fcode5^post53+fcode5^0 == 0 /\ -m130^post53+m130^0 == 0 /\ hshift11^0-hshift11^post53 == 0 /\ __const_50^0-__const_50^post53 == 0 /\ -ent8^post53+ent8^0 == 0 /\ rat26^0-rat26^post53 == 0 /\ i29^0-i29^post53 == 0 /\ __const_9^0-__const_9^post53 == 0 /\ n_bits^0-n_bits^post53 == 0 /\ n40^0-n40^post53 == 0 /\ i6^0-i6^post53 == 0 /\ i21^0-i21^post53 == 0 /\ bytes_out^0-bytes_out^post53 == 0 /\ -checkpoint^post53+checkpoint^0 == 0 /\ -maxcode^post53+maxcode^0 == 0 /\ -code31^post53+code31^0 == 0 /\ __const_256^0-__const_256^post53 == 0 /\ -__const_53^post53+__const_53^0 == 0 /\ __const_8388607^0-__const_8388607^post53 == 0 /\ -c37^post53+c37^0 == 0 /\ -apsim_bound11113^post53+apsim_bound11113^0 == 0 /\ __const_10000^0-__const_10000^post53 == 0 /\ clear_flg^0-clear_flg^post53 == 0 /\ -hsize_reg10^post53+hsize_reg10^0 == 0 /\ -ret_getbyte18^post53+ret_getbyte18^0 == 0 /\ disp9^0-disp9^post53 == 0 /\ hsize___019^0-hsize___019^post53 == 0 /\ offset^0-offset^post53 == 0 /\ tmp___014^0-tmp___014^post53 == 0 /\ -__const_16^post53+__const_16^0 == 0 /\ -in_count^post53+in_count^0 == 0 /\ -hsize^post53+hsize^0 == 0), cost: 1 New rule: l43 -> l41 : 1+maxcode^0-free_ent^0 <= 0, cost: 1 Applied preprocessing Original rule: l44 -> l43 : InCnt^0'=InCnt^post54, i21^0'=i21^post54, apsim_InCnt^0'=apsim_InCnt^post54, disp9^0'=disp9^post54, tmp12^0'=tmp12^post54, __const_257^0'=__const_257^post54, i6^0'=i6^post54, block_compress^0'=block_compress^post54, out_count^0'=out_count^post54, hshift11^0'=hshift11^post54, hsize___019^0'=hsize___019^post54, __const_8388607^0'=__const_8388607^post54, maxcode^0'=maxcode^post54, clear_flg^0'=clear_flg^post54, ret_getbyte25^0'=ret_getbyte25^post54, __const_16^0'=__const_16^post54, i3^0'=i3^post54, n44^0'=n44^post54, exit_stat^0'=exit_stat^post54, tmp___017^0'=tmp___017^post54, __const_50^0'=__const_50^post54, m122^0'=m122^post54, c37^0'=c37^post54, rat26^0'=rat26^post54, hsize_reg10^0'=hsize_reg10^post54, __const_9^0'=__const_9^post54, n40^0'=n40^post54, count^0'=count^post54, tabort4^0'=tabort4^post54, __const_256^0'=__const_256^post54, i45^0'=i45^post54, bits33^0'=bits33^post54, offset^0'=offset^post54, free_ent^0'=free_ent^post54, tmp___115^0'=tmp___115^post54, __const_65536^0'=__const_65536^post54, maxbits^0'=maxbits^post54, checkpoint^0'=checkpoint^post54, ret_getbyte18^0'=ret_getbyte18^post54, __const_10000^0'=__const_10000^post54, i29^0'=i29^post54, apsim_bound11113^0'=apsim_bound11113^post54, ent8^0'=ent8^post54, tmp___014^0'=tmp___014^post54, __const_429496^0'=__const_429496^post54, in_count^0'=in_count^post54, bytes_out^0'=bytes_out^post54, r_off32^0'=r_off32^post54, hsize^0'=hsize^post54, hsize___027^0'=hsize___027^post54, __const_8^0'=__const_8^post54, maxmaxcode^0'=maxmaxcode^post54, code31^0'=code31^post54, seed2^0'=seed2^post54, __const_2147483647^0'=__const_2147483647^post54, i41^0'=i41^post54, n_bits^0'=n_bits^post54, fcode5^0'=fcode5^post54, tmp___024^0'=tmp___024^post54, __const_53^0'=__const_53^post54, m130^0'=m130^post54, c7^0'=c7^post54, ratio^0'=ratio^post54, (-__const_8^post54+__const_8^0 == 0 /\ -__const_10000^post54+__const_10000^0 == 0 /\ -__const_429496^post54+__const_429496^0 == 0 /\ m122^0-m122^post54 == 0 /\ maxcode^0-maxcode^post54 == 0 /\ -ret_getbyte25^post54+ret_getbyte25^0 == 0 /\ -__const_53^post54+__const_53^0 == 0 /\ maxmaxcode^0-maxmaxcode^post54 == 0 /\ __const_16^0-__const_16^post54 == 0 /\ exit_stat^0-exit_stat^post54 == 0 /\ out_count^0-out_count^post54 == 0 /\ apsim_InCnt^0-apsim_InCnt^post54 == 0 /\ ret_getbyte18^0-ret_getbyte18^post54 == 0 /\ hsize^0-hsize^post54 == 0 /\ block_compress^0-block_compress^post54 == 0 /\ -__const_256^post54+__const_256^0 == 0 /\ -n44^post54+n44^0 == 0 /\ -__const_50^post54+__const_50^0 == 0 /\ -__const_2147483647^post54+__const_2147483647^0 == 0 /\ -i29^post54+i29^0 == 0 /\ i45^0-i45^post54 == 0 /\ InCnt^0-InCnt^post54 == 0 /\ hsize_reg10^0-hsize_reg10^post54 == 0 /\ -tmp___014^post54+tmp___014^0 == 0 /\ i3^0-i3^post54 == 0 /\ -i41^post54+i41^0 == 0 /\ count^0-count^post54 == 0 /\ -maxbits^post54+maxbits^0 == 0 /\ -tmp___024^post54+tmp___024^0 == 0 /\ rat26^0-rat26^post54 == 0 /\ tmp12^0-tmp12^post54 == 0 /\ __const_65536^0-__const_65536^post54 == 0 /\ -ratio^post54+ratio^0 == 0 /\ -tabort4^post54+tabort4^0 == 0 /\ __const_9^0-__const_9^post54 == 0 /\ -free_ent^post54+free_ent^0 == 0 /\ hshift11^0-hshift11^post54 == 0 /\ -checkpoint^post54+checkpoint^0 == 0 /\ -code31^post54+code31^0 == 0 /\ -r_off32^post54+r_off32^0 == 0 /\ -fcode5^post54+fcode5^0 == 0 /\ tmp___017^0-tmp___017^post54 == 0 /\ -n40^post54+n40^0 == 0 /\ i21^0-i21^post54 == 0 /\ -ent8^post54+ent8^0 == 0 /\ -c7^post54+c7^0 == 0 /\ -i6^post54+i6^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post54 == 0 /\ -bits33^post54+bits33^0 == 0 /\ -hsize___027^post54+hsize___027^0 == 0 /\ __const_8388607^0-__const_8388607^post54 == 0 /\ hsize___019^0-hsize___019^post54 == 0 /\ -in_count^post54+in_count^0 == 0 /\ c37^0-c37^post54 == 0 /\ -seed2^post54+seed2^0 == 0 /\ -bytes_out^post54+bytes_out^0 == 0 /\ -m130^post54+m130^0 == 0 /\ tmp___115^0-tmp___115^post54 == 0 /\ disp9^0-disp9^post54 == 0 /\ clear_flg^0-clear_flg^post54 == 0 /\ __const_257^0-__const_257^post54 == 0 /\ offset^post54 == 0 /\ -n_bits^post54+n_bits^0 == 0), cost: 1 New rule: l44 -> l43 : offset^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l45 -> l19 : InCnt^0'=InCnt^post55, i21^0'=i21^post55, apsim_InCnt^0'=apsim_InCnt^post55, disp9^0'=disp9^post55, tmp12^0'=tmp12^post55, __const_257^0'=__const_257^post55, i6^0'=i6^post55, block_compress^0'=block_compress^post55, out_count^0'=out_count^post55, hshift11^0'=hshift11^post55, hsize___019^0'=hsize___019^post55, __const_8388607^0'=__const_8388607^post55, maxcode^0'=maxcode^post55, clear_flg^0'=clear_flg^post55, ret_getbyte25^0'=ret_getbyte25^post55, __const_16^0'=__const_16^post55, i3^0'=i3^post55, n44^0'=n44^post55, exit_stat^0'=exit_stat^post55, tmp___017^0'=tmp___017^post55, __const_50^0'=__const_50^post55, m122^0'=m122^post55, c37^0'=c37^post55, rat26^0'=rat26^post55, hsize_reg10^0'=hsize_reg10^post55, __const_9^0'=__const_9^post55, n40^0'=n40^post55, count^0'=count^post55, tabort4^0'=tabort4^post55, __const_256^0'=__const_256^post55, i45^0'=i45^post55, bits33^0'=bits33^post55, offset^0'=offset^post55, free_ent^0'=free_ent^post55, tmp___115^0'=tmp___115^post55, __const_65536^0'=__const_65536^post55, maxbits^0'=maxbits^post55, checkpoint^0'=checkpoint^post55, ret_getbyte18^0'=ret_getbyte18^post55, __const_10000^0'=__const_10000^post55, i29^0'=i29^post55, apsim_bound11113^0'=apsim_bound11113^post55, ent8^0'=ent8^post55, tmp___014^0'=tmp___014^post55, __const_429496^0'=__const_429496^post55, in_count^0'=in_count^post55, bytes_out^0'=bytes_out^post55, r_off32^0'=r_off32^post55, hsize^0'=hsize^post55, hsize___027^0'=hsize___027^post55, __const_8^0'=__const_8^post55, maxmaxcode^0'=maxmaxcode^post55, code31^0'=code31^post55, seed2^0'=seed2^post55, __const_2147483647^0'=__const_2147483647^post55, i41^0'=i41^post55, n_bits^0'=n_bits^post55, fcode5^0'=fcode5^post55, tmp___024^0'=tmp___024^post55, __const_53^0'=__const_53^post55, m130^0'=m130^post55, c7^0'=c7^post55, ratio^0'=ratio^post55, (-__const_65536^post55+__const_65536^0 == 0 /\ n40^0-n40^post55 == 0 /\ exit_stat^0-exit_stat^post55 == 0 /\ -apsim_bound11113^post55+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post55 == 0 /\ m122^0-m122^post55 == 0 /\ -__const_2147483647^post55+__const_2147483647^0 == 0 /\ -n_bits^post55+n_bits^0 == 0 /\ bits33^0-bits33^post55 == 0 /\ -hsize_reg10^post55+hsize_reg10^0 == 0 /\ __const_8388607^0-__const_8388607^post55 == 0 /\ -i41^post55+i41^0 == 0 /\ -m130^post55+m130^0 == 0 /\ tabort4^0-tabort4^post55 == 0 /\ block_compress^0-block_compress^post55 == 0 /\ -__const_8^post55+__const_8^0 == 0 /\ -in_count^post55+in_count^0 == 0 /\ -maxmaxcode^post55+maxmaxcode^0 == 0 /\ free_ent^0-free_ent^post55 == 0 /\ checkpoint^0-checkpoint^post55 == 0 /\ seed2^0-seed2^post55 == 0 /\ -ratio^post55+ratio^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post55 == 0 /\ tmp12^0-tmp12^post55 == 0 /\ -offset^post55+offset^0 == 0 /\ -__const_53^post55+__const_53^0 == 0 /\ -__const_429496^post55+__const_429496^0 == 0 /\ InCnt^0-InCnt^post55 == 0 /\ i3^0-i3^post55 == 0 /\ rat26^0-rat26^post55 == 0 /\ -code31^post55+code31^0 == 0 /\ i6^0-i6^post55 == 0 /\ -tmp___024^post55+tmp___024^0 == 0 /\ clear_flg^0-clear_flg^post55 == 0 /\ -r_off32^post55+r_off32^0 == 0 /\ bytes_out^0-bytes_out^post55 == 0 /\ n44^0-n44^post55 == 0 /\ -out_count^post55+out_count^0 == 0 /\ -c37^post55+c37^0 == 0 /\ tmp___014^0-tmp___014^post55 == 0 /\ -c7^post55+c7^0 == 0 /\ -disp9^post55+disp9^0 == 0 /\ __const_256^0-__const_256^post55 == 0 /\ -ret_getbyte18^post55+ret_getbyte18^0 == 0 /\ hshift11^0-hshift11^post55 == 0 /\ -hsize^post55+hsize^0 == 0 /\ __const_50^0-__const_50^post55 == 0 /\ i29^0-i29^post55 == 0 /\ i21^0-i21^post55 == 0 /\ -i45^post55+i45^0 == 0 /\ -fcode5^post55+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post55 == 0 /\ count^0-count^post55 == 0 /\ -ent8^post55+ent8^0 == 0 /\ maxbits^0-maxbits^post55 == 0 /\ -__const_10000^post55+__const_10000^0 == 0 /\ __const_257^0-__const_257^post55 == 0 /\ -tmp___017^post55+tmp___017^0 == 0 /\ __const_16^0-__const_16^post55 == 0 /\ -tmp___115^post55+tmp___115^0 == 0 /\ -hsize___027^post55+hsize___027^0 == 0 /\ -maxcode^post55+maxcode^0 == 0 /\ -__const_9^post55+__const_9^0 == 0), cost: 1 New rule: l45 -> l19 : TRUE, cost: 1 Applied preprocessing Original rule: l45 -> l44 : InCnt^0'=InCnt^post56, i21^0'=i21^post56, apsim_InCnt^0'=apsim_InCnt^post56, disp9^0'=disp9^post56, tmp12^0'=tmp12^post56, __const_257^0'=__const_257^post56, i6^0'=i6^post56, block_compress^0'=block_compress^post56, out_count^0'=out_count^post56, hshift11^0'=hshift11^post56, hsize___019^0'=hsize___019^post56, __const_8388607^0'=__const_8388607^post56, maxcode^0'=maxcode^post56, clear_flg^0'=clear_flg^post56, ret_getbyte25^0'=ret_getbyte25^post56, __const_16^0'=__const_16^post56, i3^0'=i3^post56, n44^0'=n44^post56, exit_stat^0'=exit_stat^post56, tmp___017^0'=tmp___017^post56, __const_50^0'=__const_50^post56, m122^0'=m122^post56, c37^0'=c37^post56, rat26^0'=rat26^post56, hsize_reg10^0'=hsize_reg10^post56, __const_9^0'=__const_9^post56, n40^0'=n40^post56, count^0'=count^post56, tabort4^0'=tabort4^post56, __const_256^0'=__const_256^post56, i45^0'=i45^post56, bits33^0'=bits33^post56, offset^0'=offset^post56, free_ent^0'=free_ent^post56, tmp___115^0'=tmp___115^post56, __const_65536^0'=__const_65536^post56, maxbits^0'=maxbits^post56, checkpoint^0'=checkpoint^post56, ret_getbyte18^0'=ret_getbyte18^post56, __const_10000^0'=__const_10000^post56, i29^0'=i29^post56, apsim_bound11113^0'=apsim_bound11113^post56, ent8^0'=ent8^post56, tmp___014^0'=tmp___014^post56, __const_429496^0'=__const_429496^post56, in_count^0'=in_count^post56, bytes_out^0'=bytes_out^post56, r_off32^0'=r_off32^post56, hsize^0'=hsize^post56, hsize___027^0'=hsize___027^post56, __const_8^0'=__const_8^post56, maxmaxcode^0'=maxmaxcode^post56, code31^0'=code31^post56, seed2^0'=seed2^post56, __const_2147483647^0'=__const_2147483647^post56, i41^0'=i41^post56, n_bits^0'=n_bits^post56, fcode5^0'=fcode5^post56, tmp___024^0'=tmp___024^post56, __const_53^0'=__const_53^post56, m130^0'=m130^post56, c7^0'=c7^post56, ratio^0'=ratio^post56, (apsim_InCnt^0-apsim_InCnt^post56 == 0 /\ ret_getbyte18^0-ret_getbyte18^post56 == 0 /\ -m130^post56+m130^0 == 0 /\ block_compress^0-block_compress^post56 == 0 /\ -i41^post56+i41^0 == 0 /\ tmp12^0-tmp12^post56 == 0 /\ -bits33^post56+bits33^0 == 0 /\ __const_65536^0-__const_65536^post56 == 0 /\ i45^0-i45^post56 == 0 /\ -bytes_out^post56+bytes_out^0 == 0 /\ -maxmaxcode^post56+maxmaxcode^0 == 0 /\ -maxbits^post56+maxbits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post56 == 0 /\ maxcode^0-maxcode^post56 == 0 /\ -m122^post56+m122^0 == 0 /\ offset^0-offset^post56 == 0 /\ __const_8388607^0-__const_8388607^post56 == 0 /\ hsize___019^0-hsize___019^post56 == 0 /\ -n_bits^post56+n_bits^0 == 0 /\ out_count^0-out_count^post56 == 0 /\ -__const_53^post56+__const_53^0 == 0 /\ hsize^0-hsize^post56 == 0 /\ __const_50^0-__const_50^post56 == 0 /\ -__const_429496^post56+__const_429496^0 == 0 /\ rat26^0-rat26^post56 == 0 /\ -free_ent^post56+free_ent^0 == 0 /\ -ret_getbyte25^post56+ret_getbyte25^0 == 0 /\ -checkpoint^post56+checkpoint^0 == 0 /\ InCnt^0-InCnt^post56 == 0 /\ hsize_reg10^0-hsize_reg10^post56 == 0 /\ -__const_256^post56+__const_256^0 == 0 /\ -code31^post56+code31^0 == 0 /\ i3^0-i3^post56 == 0 /\ i6^0-i6^post56 == 0 /\ -i29^post56+i29^0 == 0 /\ exit_stat^0-exit_stat^post56 == 0 /\ -ratio^post56+ratio^0 == 0 /\ -tmp___014^post56+tmp___014^0 == 0 /\ tmp___017^0-tmp___017^post56 == 0 /\ -tmp___115^post56+tmp___115^0 == 0 /\ -hsize___027^post56+hsize___027^0 == 0 /\ clear_flg^0-clear_flg^post56 == 0 /\ -seed2^post56+seed2^0 == 0 /\ c37^0-c37^post56 == 0 /\ tmp___024^0-tmp___024^post56 == 0 /\ tabort4^0-tabort4^post56 == 0 /\ hshift11^0-hshift11^post56 == 0 /\ -__const_10000^post56+__const_10000^0 == 0 /\ count^0-count^post56 == 0 /\ i21^0-i21^post56 == 0 /\ disp9^0-disp9^post56 == 0 /\ -c7^post56+c7^0 == 0 /\ -__const_8^post56+__const_8^0 == 0 /\ __const_257^0-__const_257^post56 == 0 /\ -r_off32^post56+r_off32^0 == 0 /\ in_count^0-in_count^post56 == 0 /\ -fcode5^post56+fcode5^0 == 0 /\ -n40^post56+n40^0 == 0 /\ __const_9^0-__const_9^post56 == 0 /\ -n44^post56+n44^0 == 0 /\ -__const_2147483647^post56+__const_2147483647^0 == 0 /\ __const_16^0-__const_16^post56 == 0 /\ -ent8^post56+ent8^0 == 0), cost: 1 New rule: l45 -> l44 : TRUE, cost: 1 Applied preprocessing Original rule: l20 -> l44 : InCnt^0'=InCnt^post57, i21^0'=i21^post57, apsim_InCnt^0'=apsim_InCnt^post57, disp9^0'=disp9^post57, tmp12^0'=tmp12^post57, __const_257^0'=__const_257^post57, i6^0'=i6^post57, block_compress^0'=block_compress^post57, out_count^0'=out_count^post57, hshift11^0'=hshift11^post57, hsize___019^0'=hsize___019^post57, __const_8388607^0'=__const_8388607^post57, maxcode^0'=maxcode^post57, clear_flg^0'=clear_flg^post57, ret_getbyte25^0'=ret_getbyte25^post57, __const_16^0'=__const_16^post57, i3^0'=i3^post57, n44^0'=n44^post57, exit_stat^0'=exit_stat^post57, tmp___017^0'=tmp___017^post57, __const_50^0'=__const_50^post57, m122^0'=m122^post57, c37^0'=c37^post57, rat26^0'=rat26^post57, hsize_reg10^0'=hsize_reg10^post57, __const_9^0'=__const_9^post57, n40^0'=n40^post57, count^0'=count^post57, tabort4^0'=tabort4^post57, __const_256^0'=__const_256^post57, i45^0'=i45^post57, bits33^0'=bits33^post57, offset^0'=offset^post57, free_ent^0'=free_ent^post57, tmp___115^0'=tmp___115^post57, __const_65536^0'=__const_65536^post57, maxbits^0'=maxbits^post57, checkpoint^0'=checkpoint^post57, ret_getbyte18^0'=ret_getbyte18^post57, __const_10000^0'=__const_10000^post57, i29^0'=i29^post57, apsim_bound11113^0'=apsim_bound11113^post57, ent8^0'=ent8^post57, tmp___014^0'=tmp___014^post57, __const_429496^0'=__const_429496^post57, in_count^0'=in_count^post57, bytes_out^0'=bytes_out^post57, r_off32^0'=r_off32^post57, hsize^0'=hsize^post57, hsize___027^0'=hsize___027^post57, __const_8^0'=__const_8^post57, maxmaxcode^0'=maxmaxcode^post57, code31^0'=code31^post57, seed2^0'=seed2^post57, __const_2147483647^0'=__const_2147483647^post57, i41^0'=i41^post57, n_bits^0'=n_bits^post57, fcode5^0'=fcode5^post57, tmp___024^0'=tmp___024^post57, __const_53^0'=__const_53^post57, m130^0'=m130^post57, c7^0'=c7^post57, ratio^0'=ratio^post57, (tmp12^0-tmp12^post57 == 0 /\ -bytes_out^post57+bytes_out^0 == 0 /\ -maxmaxcode^post57+maxmaxcode^0 == 0 /\ -i45^post57+i45^0 == 0 /\ -fcode5^post57+fcode5^0 == 0 /\ __const_8388607^0-__const_8388607^post57 == 0 /\ __const_256^0-__const_256^post57 == 0 /\ bits33^0-bits33^post57 == 0 /\ -ent8^post57+ent8^0 == 0 /\ disp9^0-disp9^post57 == 0 /\ -offset^post57+offset^0 == 0 /\ hsize___019^0-hsize___019^post57 == 0 /\ m122^0-m122^post57 == 0 /\ -c7^post57+c7^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post57 == 0 /\ __const_8^0-__const_8^post57 == 0 /\ -__const_9^post57+__const_9^0 == 0 /\ -code31^post57+code31^0 == 0 /\ -apsim_bound11113^post57+apsim_bound11113^0 == 0 /\ -c37^post57+c37^0 == 0 /\ __const_50^0-__const_50^post57 == 0 /\ -n_bits^post57+n_bits^0 == 0 /\ rat26^0-rat26^post57 == 0 /\ i6^0-i6^post57 == 0 /\ -hsize_reg10^post57+hsize_reg10^0 == 0 /\ -ret_getbyte18^post57+ret_getbyte18^0 == 0 /\ checkpoint^0-checkpoint^post57 == 0 /\ -m130^post57+m130^0 == 0 /\ n40^0-n40^post57 == 0 /\ exit_stat^0-exit_stat^post57 == 0 /\ apsim_InCnt^0-apsim_InCnt^post57 == 0 /\ -hsize^post57+hsize^0 == 0 /\ seed2^0-seed2^post57 == 0 /\ -in_count^post57+in_count^0 == 0 /\ bits33^0 <= 0 /\ InCnt^0-InCnt^post57 == 0 /\ -__const_429496^post57+__const_429496^0 == 0 /\ -bits33^0 <= 0 /\ -__const_53^post57+__const_53^0 == 0 /\ -__const_10000^post57+__const_10000^0 == 0 /\ -tmp___017^post57+tmp___017^0 == 0 /\ clear_flg^0-clear_flg^post57 == 0 /\ free_ent^0-free_ent^post57 == 0 /\ n44^0-n44^post57 == 0 /\ -hsize___027^post57+hsize___027^0 == 0 /\ -tabort4^post57+tabort4^0 == 0 /\ tmp___014^0-tmp___014^post57 == 0 /\ -tmp___115^post57+tmp___115^0 == 0 /\ -tmp___024^post57+tmp___024^0 == 0 /\ -r_off32^post57+r_off32^0 == 0 /\ __const_16^0-__const_16^post57 == 0 /\ hshift11^0-hshift11^post57 == 0 /\ __const_257^0-__const_257^post57 == 0 /\ -i3^post57+i3^0 == 0 /\ -__const_65536^post57+__const_65536^0 == 0 /\ -out_count^post57+out_count^0 == 0 /\ -__const_2147483647^post57+__const_2147483647^0 == 0 /\ maxcode^0-maxcode^post57 == 0 /\ i29^0-i29^post57 == 0 /\ i21^0-i21^post57 == 0 /\ block_compress^0-block_compress^post57 == 0 /\ -i41^post57+i41^0 == 0 /\ count^0-count^post57 == 0 /\ -ratio^post57+ratio^0 == 0 /\ maxbits^0-maxbits^post57 == 0), cost: 1 New rule: l20 -> l44 : bits33^0 == 0, cost: 1 Applied preprocessing Original rule: l20 -> l45 : InCnt^0'=InCnt^post58, i21^0'=i21^post58, apsim_InCnt^0'=apsim_InCnt^post58, disp9^0'=disp9^post58, tmp12^0'=tmp12^post58, __const_257^0'=__const_257^post58, i6^0'=i6^post58, block_compress^0'=block_compress^post58, out_count^0'=out_count^post58, hshift11^0'=hshift11^post58, hsize___019^0'=hsize___019^post58, __const_8388607^0'=__const_8388607^post58, maxcode^0'=maxcode^post58, clear_flg^0'=clear_flg^post58, ret_getbyte25^0'=ret_getbyte25^post58, __const_16^0'=__const_16^post58, i3^0'=i3^post58, n44^0'=n44^post58, exit_stat^0'=exit_stat^post58, tmp___017^0'=tmp___017^post58, __const_50^0'=__const_50^post58, m122^0'=m122^post58, c37^0'=c37^post58, rat26^0'=rat26^post58, hsize_reg10^0'=hsize_reg10^post58, __const_9^0'=__const_9^post58, n40^0'=n40^post58, count^0'=count^post58, tabort4^0'=tabort4^post58, __const_256^0'=__const_256^post58, i45^0'=i45^post58, bits33^0'=bits33^post58, offset^0'=offset^post58, free_ent^0'=free_ent^post58, tmp___115^0'=tmp___115^post58, __const_65536^0'=__const_65536^post58, maxbits^0'=maxbits^post58, checkpoint^0'=checkpoint^post58, ret_getbyte18^0'=ret_getbyte18^post58, __const_10000^0'=__const_10000^post58, i29^0'=i29^post58, apsim_bound11113^0'=apsim_bound11113^post58, ent8^0'=ent8^post58, tmp___014^0'=tmp___014^post58, __const_429496^0'=__const_429496^post58, in_count^0'=in_count^post58, bytes_out^0'=bytes_out^post58, r_off32^0'=r_off32^post58, hsize^0'=hsize^post58, hsize___027^0'=hsize___027^post58, __const_8^0'=__const_8^post58, maxmaxcode^0'=maxmaxcode^post58, code31^0'=code31^post58, seed2^0'=seed2^post58, __const_2147483647^0'=__const_2147483647^post58, i41^0'=i41^post58, n_bits^0'=n_bits^post58, fcode5^0'=fcode5^post58, tmp___024^0'=tmp___024^post58, __const_53^0'=__const_53^post58, m130^0'=m130^post58, c7^0'=c7^post58, ratio^0'=ratio^post58, (-free_ent^post58+free_ent^0 == 0 /\ -i45^post58+i45^0 == 0 /\ -checkpoint^post58+checkpoint^0 == 0 /\ -c7^post58+c7^0 == 0 /\ -fcode5^post58+fcode5^0 == 0 /\ -r_off32^post58+r_off32^0 == 0 /\ -n40^post58+n40^0 == 0 /\ -code31^post58+code31^0 == 0 /\ rat26^0-rat26^post58 == 0 /\ tmp12^0-tmp12^post58 == 0 /\ InCnt^0-InCnt^post58 == 0 /\ disp9^0-disp9^post58 == 0 /\ __const_65536^0-__const_65536^post58 == 0 /\ -m130^post58+m130^0 == 0 /\ -__const_256^post58+__const_256^0 == 0 /\ i6^0-i6^post58 == 0 /\ -hsize___027^post58+hsize___027^0 == 0 /\ offset^0-offset^post58 == 0 /\ tabort4^0-tabort4^post58 == 0 /\ -hsize___019^post58+hsize___019^0 == 0 /\ exit_stat^0-exit_stat^post58 == 0 /\ -tmp___115^post58+tmp___115^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post58 == 0 /\ out_count^0-out_count^post58 == 0 /\ -seed2^post58+seed2^0 == 0 /\ -bytes_out^post58+bytes_out^0 == 0 /\ -__const_8388607^post58+__const_8388607^0 == 0 /\ hsize^0-hsize^post58 == 0 /\ __const_50^0-__const_50^post58 == 0 /\ -apsim_bound11113^post58+apsim_bound11113^0 == 0 /\ i41^0-i41^post58 == 0 /\ -n_bits^post58+n_bits^0 == 0 /\ -__const_429496^post58+__const_429496^0 == 0 /\ -__const_10000^post58+__const_10000^0 == 0 /\ hsize_reg10^0-hsize_reg10^post58 == 0 /\ -__const_53^post58+__const_53^0 == 0 /\ -__const_2147483647^post58+__const_2147483647^0 == 0 /\ i3^0-i3^post58 == 0 /\ c37^0-c37^post58 == 0 /\ -ret_getbyte25^post58+ret_getbyte25^0 == 0 /\ -__const_8^post58+__const_8^0 == 0 /\ -n44^post58+n44^0 == 0 /\ 1-bits33^0 <= 0 /\ in_count^0-in_count^post58 == 0 /\ -i29^post58+i29^0 == 0 /\ clear_flg^0-clear_flg^post58 == 0 /\ __const_257^0-__const_257^post58 == 0 /\ ent8^0-ent8^post58 == 0 /\ -tmp___014^post58+tmp___014^0 == 0 /\ maxcode^0-maxcode^post58 == 0 /\ __const_9^0-__const_9^post58 == 0 /\ -maxbits^post58+maxbits^0 == 0 /\ __const_16^0-__const_16^post58 == 0 /\ hshift11^0-hshift11^post58 == 0 /\ -ratio^post58+ratio^0 == 0 /\ -count^post58+count^0 == 0 /\ -maxmaxcode^post58+maxmaxcode^0 == 0 /\ -tmp___024^post58+tmp___024^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post58 == 0 /\ tmp___017^0-tmp___017^post58 == 0 /\ bits33^0-bits33^post58 == 0 /\ -m122^post58+m122^0 == 0 /\ i21^0-i21^post58 == 0 /\ block_compress^0-block_compress^post58 == 0), cost: 1 New rule: l20 -> l45 : -1+bits33^0 >= 0, cost: 1 Applied preprocessing Original rule: l20 -> l45 : InCnt^0'=InCnt^post59, i21^0'=i21^post59, apsim_InCnt^0'=apsim_InCnt^post59, disp9^0'=disp9^post59, tmp12^0'=tmp12^post59, __const_257^0'=__const_257^post59, i6^0'=i6^post59, block_compress^0'=block_compress^post59, out_count^0'=out_count^post59, hshift11^0'=hshift11^post59, hsize___019^0'=hsize___019^post59, __const_8388607^0'=__const_8388607^post59, maxcode^0'=maxcode^post59, clear_flg^0'=clear_flg^post59, ret_getbyte25^0'=ret_getbyte25^post59, __const_16^0'=__const_16^post59, i3^0'=i3^post59, n44^0'=n44^post59, exit_stat^0'=exit_stat^post59, tmp___017^0'=tmp___017^post59, __const_50^0'=__const_50^post59, m122^0'=m122^post59, c37^0'=c37^post59, rat26^0'=rat26^post59, hsize_reg10^0'=hsize_reg10^post59, __const_9^0'=__const_9^post59, n40^0'=n40^post59, count^0'=count^post59, tabort4^0'=tabort4^post59, __const_256^0'=__const_256^post59, i45^0'=i45^post59, bits33^0'=bits33^post59, offset^0'=offset^post59, free_ent^0'=free_ent^post59, tmp___115^0'=tmp___115^post59, __const_65536^0'=__const_65536^post59, maxbits^0'=maxbits^post59, checkpoint^0'=checkpoint^post59, ret_getbyte18^0'=ret_getbyte18^post59, __const_10000^0'=__const_10000^post59, i29^0'=i29^post59, apsim_bound11113^0'=apsim_bound11113^post59, ent8^0'=ent8^post59, tmp___014^0'=tmp___014^post59, __const_429496^0'=__const_429496^post59, in_count^0'=in_count^post59, bytes_out^0'=bytes_out^post59, r_off32^0'=r_off32^post59, hsize^0'=hsize^post59, hsize___027^0'=hsize___027^post59, __const_8^0'=__const_8^post59, maxmaxcode^0'=maxmaxcode^post59, code31^0'=code31^post59, seed2^0'=seed2^post59, __const_2147483647^0'=__const_2147483647^post59, i41^0'=i41^post59, n_bits^0'=n_bits^post59, fcode5^0'=fcode5^post59, tmp___024^0'=tmp___024^post59, __const_53^0'=__const_53^post59, m130^0'=m130^post59, c7^0'=c7^post59, ratio^0'=ratio^post59, (disp9^0-disp9^post59 == 0 /\ -tmp___024^post59+tmp___024^0 == 0 /\ hsize___019^0-hsize___019^post59 == 0 /\ checkpoint^0-checkpoint^post59 == 0 /\ -code31^post59+code31^0 == 0 /\ -c37^post59+c37^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post59 == 0 /\ __const_8^0-__const_8^post59 == 0 /\ tmp12^0-tmp12^post59 == 0 /\ tmp___115^0-tmp___115^post59 == 0 /\ InCnt^0-InCnt^post59 == 0 /\ -ret_getbyte18^post59+ret_getbyte18^0 == 0 /\ -hsize^post59+hsize^0 == 0 /\ -ratio^post59+ratio^0 == 0 /\ i6^0-i6^post59 == 0 /\ -seed2^post59+seed2^0 == 0 /\ -bytes_out^post59+bytes_out^0 == 0 /\ clear_flg^0-clear_flg^post59 == 0 /\ exit_stat^0-exit_stat^post59 == 0 /\ n40^0-n40^post59 == 0 /\ -fcode5^post59+fcode5^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post59 == 0 /\ -rat26^post59+rat26^0 == 0 /\ -ent8^post59+ent8^0 == 0 /\ tmp___014^0-tmp___014^post59 == 0 /\ -__const_10000^post59+__const_10000^0 == 0 /\ -__const_2147483647^post59+__const_2147483647^0 == 0 /\ -tmp___017^post59+tmp___017^0 == 0 /\ __const_8388607^0-__const_8388607^post59 == 0 /\ -hsize___027^post59+hsize___027^0 == 0 /\ __const_50^0-__const_50^post59 == 0 /\ 1+bits33^0 <= 0 /\ -c7^post59+c7^0 == 0 /\ -in_count^post59+in_count^0 == 0 /\ -__const_9^post59+__const_9^0 == 0 /\ free_ent^0-free_ent^post59 == 0 /\ i45^0-i45^post59 == 0 /\ -bits33^post59+bits33^0 == 0 /\ -i3^post59+i3^0 == 0 /\ -__const_65536^post59+__const_65536^0 == 0 /\ count^0-count^post59 == 0 /\ -n_bits^post59+n_bits^0 == 0 /\ out_count^0-out_count^post59 == 0 /\ -apsim_bound11113^post59+apsim_bound11113^0 == 0 /\ i21^0-i21^post59 == 0 /\ hsize_reg10^0-hsize_reg10^post59 == 0 /\ __const_16^0-__const_16^post59 == 0 /\ -i41^post59+i41^0 == 0 /\ -maxbits^post59+maxbits^0 == 0 /\ n44^0-n44^post59 == 0 /\ -offset^post59+offset^0 == 0 /\ m130^0-m130^post59 == 0 /\ block_compress^0-block_compress^post59 == 0 /\ -maxmaxcode^post59+maxmaxcode^0 == 0 /\ m122^0-m122^post59 == 0 /\ -__const_257^post59+__const_257^0 == 0 /\ -__const_429496^post59+__const_429496^0 == 0 /\ -__const_53^post59+__const_53^0 == 0 /\ hshift11^0-hshift11^post59 == 0 /\ -tabort4^post59+tabort4^0 == 0 /\ r_off32^0-r_off32^post59 == 0 /\ i29^0-i29^post59 == 0 /\ maxcode^0-maxcode^post59 == 0 /\ __const_256^0-__const_256^post59 == 0), cost: 1 New rule: l20 -> l45 : 1+bits33^0 <= 0, cost: 1 Applied preprocessing Original rule: l46 -> l19 : InCnt^0'=InCnt^post60, i21^0'=i21^post60, apsim_InCnt^0'=apsim_InCnt^post60, disp9^0'=disp9^post60, tmp12^0'=tmp12^post60, __const_257^0'=__const_257^post60, i6^0'=i6^post60, block_compress^0'=block_compress^post60, out_count^0'=out_count^post60, hshift11^0'=hshift11^post60, hsize___019^0'=hsize___019^post60, __const_8388607^0'=__const_8388607^post60, maxcode^0'=maxcode^post60, clear_flg^0'=clear_flg^post60, ret_getbyte25^0'=ret_getbyte25^post60, __const_16^0'=__const_16^post60, i3^0'=i3^post60, n44^0'=n44^post60, exit_stat^0'=exit_stat^post60, tmp___017^0'=tmp___017^post60, __const_50^0'=__const_50^post60, m122^0'=m122^post60, c37^0'=c37^post60, rat26^0'=rat26^post60, hsize_reg10^0'=hsize_reg10^post60, __const_9^0'=__const_9^post60, n40^0'=n40^post60, count^0'=count^post60, tabort4^0'=tabort4^post60, __const_256^0'=__const_256^post60, i45^0'=i45^post60, bits33^0'=bits33^post60, offset^0'=offset^post60, free_ent^0'=free_ent^post60, tmp___115^0'=tmp___115^post60, __const_65536^0'=__const_65536^post60, maxbits^0'=maxbits^post60, checkpoint^0'=checkpoint^post60, ret_getbyte18^0'=ret_getbyte18^post60, __const_10000^0'=__const_10000^post60, i29^0'=i29^post60, apsim_bound11113^0'=apsim_bound11113^post60, ent8^0'=ent8^post60, tmp___014^0'=tmp___014^post60, __const_429496^0'=__const_429496^post60, in_count^0'=in_count^post60, bytes_out^0'=bytes_out^post60, r_off32^0'=r_off32^post60, hsize^0'=hsize^post60, hsize___027^0'=hsize___027^post60, __const_8^0'=__const_8^post60, maxmaxcode^0'=maxmaxcode^post60, code31^0'=code31^post60, seed2^0'=seed2^post60, __const_2147483647^0'=__const_2147483647^post60, i41^0'=i41^post60, n_bits^0'=n_bits^post60, fcode5^0'=fcode5^post60, tmp___024^0'=tmp___024^post60, __const_53^0'=__const_53^post60, m130^0'=m130^post60, c7^0'=c7^post60, ratio^0'=ratio^post60, (__const_50^0-__const_50^post60 == 0 /\ -tmp___014^post60+tmp___014^0 == 0 /\ free_ent^0-free_ent^post60 == 0 /\ rat26^0-rat26^post60 == 0 /\ -hsize___027^post60+hsize___027^0 == 0 /\ -ratio^post60+ratio^0 == 0 /\ -count^post60+count^0 == 0 /\ -tmp___115^post60+tmp___115^0 == 0 /\ -seed2^post60+seed2^0 == 0 /\ __const_9^0-__const_9^post60 == 0 /\ i6^0-i6^post60 == 0 /\ apsim_InCnt^0-apsim_InCnt^post60 == 0 /\ -tmp___024^post60+tmp___024^0 == 0 /\ -__const_2147483647^post60+__const_2147483647^0 == 0 /\ InCnt^0-InCnt^post60 == 0 /\ code31^0-code31^post60 == 0 /\ clear_flg^0-clear_flg^post60 == 0 /\ -__const_8^post60+__const_8^0 == 0 /\ -c7^post60+c7^0 == 0 /\ -i45^post60+i45^0 == 0 /\ i41^0-i41^post60 == 0 /\ -r_off32^post60+r_off32^0 == 0 /\ -n40^post60+n40^0 == 0 /\ n44^0-n44^post60 == 0 /\ -fcode5^post60+fcode5^0 == 0 /\ c37^0-c37^post60 == 0 /\ tabort4^0-tabort4^post60 == 0 /\ __const_10000^0-__const_10000^post60 == 0 /\ out_count^0-out_count^post60 == 0 /\ -m130^post60+m130^0 == 0 /\ in_count^0-in_count^post60 == 0 /\ -hsize___019^post60+hsize___019^0 == 0 /\ -maxbits^post60+maxbits^0 == 0 /\ __const_257^0-__const_257^post60 == 0 /\ ent8^0-ent8^post60 == 0 /\ -__const_8388607^post60+__const_8388607^0 == 0 /\ i21^0-i21^post60 == 0 /\ -maxmaxcode^post60+maxmaxcode^0 == 0 /\ hsize_reg10^0-hsize_reg10^post60 == 0 /\ i3^0-i3^post60 == 0 /\ -m122^post60+m122^0 == 0 /\ -n_bits^post60+n_bits^0 == 0 /\ -apsim_bound11113^post60+apsim_bound11113^0 == 0 /\ __const_16^0-__const_16^post60 == 0 /\ offset^0-offset^post60 == 0 /\ -__const_429496^post60+__const_429496^0 == 0 /\ -exit_stat^post60+exit_stat^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post60 == 0 /\ -__const_53^post60+__const_53^0 == 0 /\ tmp___017^0-tmp___017^post60 == 0 /\ bytes_out^post60-bytes_out^0-bits33^post60 == 0 /\ tmp12^0-tmp12^post60 == 0 /\ -hsize^post60+hsize^0 == 0 /\ block_compress^0-block_compress^post60 == 0 /\ -ret_getbyte25^post60+ret_getbyte25^0 == 0 /\ -checkpoint^post60+checkpoint^0 == 0 /\ __const_65536^0-__const_65536^post60 == 0 /\ maxcode^0-maxcode^post60 == 0 /\ -n_bits^0+bits33^post60 == 0 /\ -i29^post60+i29^0 == 0 /\ __const_256^0-__const_256^post60 == 0 /\ disp9^0-disp9^post60 == 0 /\ hshift11^0-hshift11^post60 == 0), cost: 1 New rule: l46 -> l19 : bits33^0'=n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 Applied preprocessing Original rule: l46 -> l43 : InCnt^0'=InCnt^post61, i21^0'=i21^post61, apsim_InCnt^0'=apsim_InCnt^post61, disp9^0'=disp9^post61, tmp12^0'=tmp12^post61, __const_257^0'=__const_257^post61, i6^0'=i6^post61, block_compress^0'=block_compress^post61, out_count^0'=out_count^post61, hshift11^0'=hshift11^post61, hsize___019^0'=hsize___019^post61, __const_8388607^0'=__const_8388607^post61, maxcode^0'=maxcode^post61, clear_flg^0'=clear_flg^post61, ret_getbyte25^0'=ret_getbyte25^post61, __const_16^0'=__const_16^post61, i3^0'=i3^post61, n44^0'=n44^post61, exit_stat^0'=exit_stat^post61, tmp___017^0'=tmp___017^post61, __const_50^0'=__const_50^post61, m122^0'=m122^post61, c37^0'=c37^post61, rat26^0'=rat26^post61, hsize_reg10^0'=hsize_reg10^post61, __const_9^0'=__const_9^post61, n40^0'=n40^post61, count^0'=count^post61, tabort4^0'=tabort4^post61, __const_256^0'=__const_256^post61, i45^0'=i45^post61, bits33^0'=bits33^post61, offset^0'=offset^post61, free_ent^0'=free_ent^post61, tmp___115^0'=tmp___115^post61, __const_65536^0'=__const_65536^post61, maxbits^0'=maxbits^post61, checkpoint^0'=checkpoint^post61, ret_getbyte18^0'=ret_getbyte18^post61, __const_10000^0'=__const_10000^post61, i29^0'=i29^post61, apsim_bound11113^0'=apsim_bound11113^post61, ent8^0'=ent8^post61, tmp___014^0'=tmp___014^post61, __const_429496^0'=__const_429496^post61, in_count^0'=in_count^post61, bytes_out^0'=bytes_out^post61, r_off32^0'=r_off32^post61, hsize^0'=hsize^post61, hsize___027^0'=hsize___027^post61, __const_8^0'=__const_8^post61, maxmaxcode^0'=maxmaxcode^post61, code31^0'=code31^post61, seed2^0'=seed2^post61, __const_2147483647^0'=__const_2147483647^post61, i41^0'=i41^post61, n_bits^0'=n_bits^post61, fcode5^0'=fcode5^post61, tmp___024^0'=tmp___024^post61, __const_53^0'=__const_53^post61, m130^0'=m130^post61, c7^0'=c7^post61, ratio^0'=ratio^post61, (-ret_getbyte25^post61+ret_getbyte25^0 == 0 /\ maxcode^0-maxcode^post61 == 0 /\ m122^0-m122^post61 == 0 /\ -__const_8^post61+__const_8^0 == 0 /\ -__const_53^post61+__const_53^0 == 0 /\ -__const_429496^post61+__const_429496^0 == 0 /\ __const_16^0-__const_16^post61 == 0 /\ maxmaxcode^0-maxmaxcode^post61 == 0 /\ hsize^0-hsize^post61 == 0 /\ exit_stat^0-exit_stat^post61 == 0 /\ block_compress^0-block_compress^post61 == 0 /\ -__const_10000^post61+__const_10000^0 == 0 /\ -__const_2147483647^post61+__const_2147483647^0 == 0 /\ -i29^post61+i29^0 == 0 /\ -tmp___115^post61+tmp___115^0 == 0 /\ out_count^0-out_count^post61 == 0 /\ count^0-count^post61 == 0 /\ ret_getbyte18^0-ret_getbyte18^post61 == 0 /\ i21^0-i21^post61 == 0 /\ hsize_reg10^0-hsize_reg10^post61 == 0 /\ -__const_50^post61+__const_50^0 == 0 /\ i3^0-i3^post61 == 0 /\ tmp___017^0-tmp___017^post61 == 0 /\ -r_off32^post61+r_off32^0 == 0 /\ -ratio^post61+ratio^0 == 0 /\ -tmp___014^post61+tmp___014^0 == 0 /\ rat26^0-rat26^post61 == 0 /\ -tmp___024^post61+tmp___024^0 == 0 /\ -maxbits^post61+maxbits^0 == 0 /\ offset^0-offset^post61 == 0 /\ __const_65536^0-__const_65536^post61 == 0 /\ -i41^post61+i41^0 == 0 /\ tmp12^0-tmp12^post61 == 0 /\ hshift11^0-hshift11^post61 == 0 /\ -c7^post61+c7^0 == 0 /\ tabort4^0-tabort4^post61 == 0 /\ -i45^post61+i45^0 == 0 /\ -bytes_out^post61+bytes_out^0 == 0 /\ __const_9^0-__const_9^post61 == 0 /\ -n40^post61+n40^0 == 0 /\ -fcode5^post61+fcode5^0 == 0 /\ -ent8^post61+ent8^0 == 0 /\ -checkpoint^post61+checkpoint^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post61 == 0 /\ -i6^post61+i6^0 == 0 /\ -code31^post61+code31^0 == 0 /\ -__const_256^post61+__const_256^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post61 == 0 /\ __const_8388607^0-__const_8388607^post61 == 0 /\ -n_bits^post61+n_bits^0 == 0 /\ InCnt^0-InCnt^post61 == 0 /\ -in_count^post61+in_count^0 == 0 /\ hsize___019^0-hsize___019^post61 == 0 /\ -m130^post61+m130^0 == 0 /\ c37^0-c37^post61 == 0 /\ -bits33^post61+bits33^0 == 0 /\ -hsize___027^post61+hsize___027^0 == 0 /\ -free_ent^post61+free_ent^0 == 0 /\ clear_flg^0-clear_flg^post61 == 0 /\ -seed2^post61+seed2^0 == 0 /\ n44^0-n44^post61 == 0 /\ __const_257^0-__const_257^post61 == 0 /\ disp9^0-disp9^post61 == 0), cost: 1 New rule: l46 -> l43 : TRUE, cost: 1 Applied preprocessing Original rule: l47 -> l46 : InCnt^0'=InCnt^post62, i21^0'=i21^post62, apsim_InCnt^0'=apsim_InCnt^post62, disp9^0'=disp9^post62, tmp12^0'=tmp12^post62, __const_257^0'=__const_257^post62, i6^0'=i6^post62, block_compress^0'=block_compress^post62, out_count^0'=out_count^post62, hshift11^0'=hshift11^post62, hsize___019^0'=hsize___019^post62, __const_8388607^0'=__const_8388607^post62, maxcode^0'=maxcode^post62, clear_flg^0'=clear_flg^post62, ret_getbyte25^0'=ret_getbyte25^post62, __const_16^0'=__const_16^post62, i3^0'=i3^post62, n44^0'=n44^post62, exit_stat^0'=exit_stat^post62, tmp___017^0'=tmp___017^post62, __const_50^0'=__const_50^post62, m122^0'=m122^post62, c37^0'=c37^post62, rat26^0'=rat26^post62, hsize_reg10^0'=hsize_reg10^post62, __const_9^0'=__const_9^post62, n40^0'=n40^post62, count^0'=count^post62, tabort4^0'=tabort4^post62, __const_256^0'=__const_256^post62, i45^0'=i45^post62, bits33^0'=bits33^post62, offset^0'=offset^post62, free_ent^0'=free_ent^post62, tmp___115^0'=tmp___115^post62, __const_65536^0'=__const_65536^post62, maxbits^0'=maxbits^post62, checkpoint^0'=checkpoint^post62, ret_getbyte18^0'=ret_getbyte18^post62, __const_10000^0'=__const_10000^post62, i29^0'=i29^post62, apsim_bound11113^0'=apsim_bound11113^post62, ent8^0'=ent8^post62, tmp___014^0'=tmp___014^post62, __const_429496^0'=__const_429496^post62, in_count^0'=in_count^post62, bytes_out^0'=bytes_out^post62, r_off32^0'=r_off32^post62, hsize^0'=hsize^post62, hsize___027^0'=hsize___027^post62, __const_8^0'=__const_8^post62, maxmaxcode^0'=maxmaxcode^post62, code31^0'=code31^post62, seed2^0'=seed2^post62, __const_2147483647^0'=__const_2147483647^post62, i41^0'=i41^post62, n_bits^0'=n_bits^post62, fcode5^0'=fcode5^post62, tmp___024^0'=tmp___024^post62, __const_53^0'=__const_53^post62, m130^0'=m130^post62, c7^0'=c7^post62, ratio^0'=ratio^post62, (-apsim_bound11113^post62+apsim_bound11113^0 == 0 /\ n44^0-n44^post62 == 0 /\ -tabort4^post62+tabort4^0 == 0 /\ exit_stat^0-exit_stat^post62 == 0 /\ -__const_2147483647^post62+__const_2147483647^0 == 0 /\ m122^0-m122^post62 == 0 /\ offset^post62-offset^0-n_bits^0 == 0 /\ -__const_65536^post62+__const_65536^0 == 0 /\ bits33^0-bits33^post62 == 0 /\ out_count^0-out_count^post62 == 0 /\ -hsize_reg10^post62+hsize_reg10^0 == 0 /\ -__const_8^post62+__const_8^0 == 0 /\ n40^0-n40^post62 == 0 /\ -m130^post62+m130^0 == 0 /\ __const_256^0-__const_256^post62 == 0 /\ -in_count^post62+in_count^0 == 0 /\ block_compress^0-block_compress^post62 == 0 /\ -count^post62+count^0 == 0 /\ i21^0-i21^post62 == 0 /\ seed2^0-seed2^post62 == 0 /\ ret_getbyte25^0-ret_getbyte25^post62 == 0 /\ -maxmaxcode^post62+maxmaxcode^0 == 0 /\ -i41^post62+i41^0 == 0 /\ disp9^0-disp9^post62 == 0 /\ -__const_429496^post62+__const_429496^0 == 0 /\ tmp12^0-tmp12^post62 == 0 /\ rat26^0-rat26^post62 == 0 /\ -__const_53^post62+__const_53^0 == 0 /\ tmp___115^0-tmp___115^post62 == 0 /\ i3^0-i3^post62 == 0 /\ clear_flg^0-clear_flg^post62 == 0 /\ -c37^post62+c37^0 == 0 /\ i6^0-i6^post62 == 0 /\ -hsize^post62+hsize^0 == 0 /\ -tmp___024^post62+tmp___024^0 == 0 /\ -checkpoint^post62+checkpoint^0 == 0 /\ hshift11^0-hshift11^post62 == 0 /\ bytes_out^0-bytes_out^post62 == 0 /\ tmp___014^0-tmp___014^post62 == 0 /\ -code31^post62+code31^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post62 == 0 /\ __const_50^0-__const_50^post62 == 0 /\ -r_off32^post62+r_off32^0 == 0 /\ -ratio^post62+ratio^0 == 0 /\ i29^0-i29^post62 == 0 /\ -fcode5^post62+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post62 == 0 /\ -ent8^post62+ent8^0 == 0 /\ i45^0-i45^post62 == 0 /\ __const_10000^0-__const_10000^post62 == 0 /\ __const_8388607^0-__const_8388607^post62 == 0 /\ -tmp___017^post62+tmp___017^0 == 0 /\ free_ent^0-free_ent^post62 == 0 /\ -ret_getbyte18^post62+ret_getbyte18^0 == 0 /\ maxbits^0-maxbits^post62 == 0 /\ -n_bits^post62+n_bits^0 == 0 /\ __const_16^0-__const_16^post62 == 0 /\ __const_257^0-__const_257^post62 == 0 /\ -c7^post62+c7^0 == 0 /\ -__const_9^post62+__const_9^0 == 0 /\ -maxcode^post62+maxcode^0 == 0 /\ -hsize___027^post62+hsize___027^0 == 0 /\ InCnt^0-InCnt^post62 == 0), cost: 1 New rule: l47 -> l46 : offset^0'=offset^0+n_bits^0, TRUE, cost: 1 Applied preprocessing Original rule: l48 -> l47 : InCnt^0'=InCnt^post63, i21^0'=i21^post63, apsim_InCnt^0'=apsim_InCnt^post63, disp9^0'=disp9^post63, tmp12^0'=tmp12^post63, __const_257^0'=__const_257^post63, i6^0'=i6^post63, block_compress^0'=block_compress^post63, out_count^0'=out_count^post63, hshift11^0'=hshift11^post63, hsize___019^0'=hsize___019^post63, __const_8388607^0'=__const_8388607^post63, maxcode^0'=maxcode^post63, clear_flg^0'=clear_flg^post63, ret_getbyte25^0'=ret_getbyte25^post63, __const_16^0'=__const_16^post63, i3^0'=i3^post63, n44^0'=n44^post63, exit_stat^0'=exit_stat^post63, tmp___017^0'=tmp___017^post63, __const_50^0'=__const_50^post63, m122^0'=m122^post63, c37^0'=c37^post63, rat26^0'=rat26^post63, hsize_reg10^0'=hsize_reg10^post63, __const_9^0'=__const_9^post63, n40^0'=n40^post63, count^0'=count^post63, tabort4^0'=tabort4^post63, __const_256^0'=__const_256^post63, i45^0'=i45^post63, bits33^0'=bits33^post63, offset^0'=offset^post63, free_ent^0'=free_ent^post63, tmp___115^0'=tmp___115^post63, __const_65536^0'=__const_65536^post63, maxbits^0'=maxbits^post63, checkpoint^0'=checkpoint^post63, ret_getbyte18^0'=ret_getbyte18^post63, __const_10000^0'=__const_10000^post63, i29^0'=i29^post63, apsim_bound11113^0'=apsim_bound11113^post63, ent8^0'=ent8^post63, tmp___014^0'=tmp___014^post63, __const_429496^0'=__const_429496^post63, in_count^0'=in_count^post63, bytes_out^0'=bytes_out^post63, r_off32^0'=r_off32^post63, hsize^0'=hsize^post63, hsize___027^0'=hsize___027^post63, __const_8^0'=__const_8^post63, maxmaxcode^0'=maxmaxcode^post63, code31^0'=code31^post63, seed2^0'=seed2^post63, __const_2147483647^0'=__const_2147483647^post63, i41^0'=i41^post63, n_bits^0'=n_bits^post63, fcode5^0'=fcode5^post63, tmp___024^0'=tmp___024^post63, __const_53^0'=__const_53^post63, m130^0'=m130^post63, c7^0'=c7^post63, ratio^0'=ratio^post63, (-__const_256^post63+__const_256^0 == 0 /\ exit_stat^0-exit_stat^post63 == 0 /\ -n_bits^post63+n_bits^0 == 0 /\ -__const_50^post63+__const_50^0 == 0 /\ block_compress^0-block_compress^post63 == 0 /\ -m130^post63+m130^0 == 0 /\ n44^0-n44^post63 == 0 /\ ret_getbyte18^0-ret_getbyte18^post63 == 0 /\ -bits33^post63+bits33^0 == 0 /\ tmp12^0-tmp12^post63 == 0 /\ __const_8388607^0-__const_8388607^post63 == 0 /\ apsim_bound11113^0-apsim_bound11113^post63 == 0 /\ maxcode^0-maxcode^post63 == 0 /\ hsize___019^0-hsize___019^post63 == 0 /\ -i41^post63+i41^0 == 0 /\ -maxmaxcode^post63+maxmaxcode^0 == 0 /\ -m122^post63+m122^0 == 0 /\ hsize^0-hsize^post63 == 0 /\ rat26^0-rat26^post63 == 0 /\ -ret_getbyte25^post63+ret_getbyte25^0 == 0 /\ -__const_429496^post63+__const_429496^0 == 0 /\ -__const_53^post63+__const_53^0 == 0 /\ maxbits^0-maxbits^post63 == 0 /\ i21^0-i21^post63 == 0 /\ out_count^0-out_count^post63 == 0 /\ hsize_reg10^0-hsize_reg10^post63 == 0 /\ -checkpoint^post63+checkpoint^0 == 0 /\ i3^0-i3^post63 == 0 /\ i6^0-i6^post63 == 0 /\ -i29^post63+i29^0 == 0 /\ -code31^post63+code31^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post63 == 0 /\ offset^0-offset^post63 == 0 /\ clear_flg^0-clear_flg^post63 == 0 /\ -r_off32^post63+r_off32^0 == 0 /\ -ratio^post63+ratio^0 == 0 /\ -tmp___014^post63+tmp___014^0 == 0 /\ -hsize___027^post63+hsize___027^0 == 0 /\ hshift11^0-hshift11^post63 == 0 /\ disp9^0-disp9^post63 == 0 /\ -seed2^post63+seed2^0 == 0 /\ -free_ent^post63+free_ent^0 == 0 /\ tabort4^0-tabort4^post63 == 0 /\ tmp___017^0-tmp___017^post63 == 0 /\ tmp___024^0-tmp___024^post63 == 0 /\ c37^0-c37^post63 == 0 /\ -__const_8^post63+__const_8^0 == 0 /\ -i45^post63+i45^0 == 0 /\ -c7^post63+c7^0 == 0 /\ __const_257^0-__const_257^post63 == 0 /\ -n40^post63+n40^0 == 0 /\ count^0-count^post63 == 0 /\ -fcode5^post63+fcode5^0 == 0 /\ -bytes_out^post63+bytes_out^0 == 0 /\ -ent8^post63+ent8^0 == 0 /\ in_count^0-in_count^post63 == 0 /\ __const_65536^0-__const_65536^post63 == 0 /\ InCnt^0-InCnt^post63 == 0 /\ -__const_10000^post63+__const_10000^0 == 0 /\ __const_16^0-__const_16^post63 == 0 /\ -__const_2147483647^post63+__const_2147483647^0 == 0 /\ __const_9^0-__const_9^post63 == 0 /\ -tmp___115^post63+tmp___115^0 == 0), cost: 1 New rule: l48 -> l47 : TRUE, cost: 1 Applied preprocessing Original rule: l49 -> l47 : InCnt^0'=InCnt^post64, i21^0'=i21^post64, apsim_InCnt^0'=apsim_InCnt^post64, disp9^0'=disp9^post64, tmp12^0'=tmp12^post64, __const_257^0'=__const_257^post64, i6^0'=i6^post64, block_compress^0'=block_compress^post64, out_count^0'=out_count^post64, hshift11^0'=hshift11^post64, hsize___019^0'=hsize___019^post64, __const_8388607^0'=__const_8388607^post64, maxcode^0'=maxcode^post64, clear_flg^0'=clear_flg^post64, ret_getbyte25^0'=ret_getbyte25^post64, __const_16^0'=__const_16^post64, i3^0'=i3^post64, n44^0'=n44^post64, exit_stat^0'=exit_stat^post64, tmp___017^0'=tmp___017^post64, __const_50^0'=__const_50^post64, m122^0'=m122^post64, c37^0'=c37^post64, rat26^0'=rat26^post64, hsize_reg10^0'=hsize_reg10^post64, __const_9^0'=__const_9^post64, n40^0'=n40^post64, count^0'=count^post64, tabort4^0'=tabort4^post64, __const_256^0'=__const_256^post64, i45^0'=i45^post64, bits33^0'=bits33^post64, offset^0'=offset^post64, free_ent^0'=free_ent^post64, tmp___115^0'=tmp___115^post64, __const_65536^0'=__const_65536^post64, maxbits^0'=maxbits^post64, checkpoint^0'=checkpoint^post64, ret_getbyte18^0'=ret_getbyte18^post64, __const_10000^0'=__const_10000^post64, i29^0'=i29^post64, apsim_bound11113^0'=apsim_bound11113^post64, ent8^0'=ent8^post64, tmp___014^0'=tmp___014^post64, __const_429496^0'=__const_429496^post64, in_count^0'=in_count^post64, bytes_out^0'=bytes_out^post64, r_off32^0'=r_off32^post64, hsize^0'=hsize^post64, hsize___027^0'=hsize___027^post64, __const_8^0'=__const_8^post64, maxmaxcode^0'=maxmaxcode^post64, code31^0'=code31^post64, seed2^0'=seed2^post64, __const_2147483647^0'=__const_2147483647^post64, i41^0'=i41^post64, n_bits^0'=n_bits^post64, fcode5^0'=fcode5^post64, tmp___024^0'=tmp___024^post64, __const_53^0'=__const_53^post64, m130^0'=m130^post64, c7^0'=c7^post64, ratio^0'=ratio^post64, (-ent8^post64+ent8^0 == 0 /\ -fcode5^post64+fcode5^0 == 0 /\ bits33^0-bits33^post64 == 0 /\ __const_8388607^0-__const_8388607^post64 == 0 /\ n40^0-n40^post64 == 0 /\ __const_256^0-__const_256^post64 == 0 /\ -i41^post64+i41^0 == 0 /\ -maxmaxcode^post64+maxmaxcode^0 == 0 /\ block_compress^0-block_compress^post64 == 0 /\ -offset^post64+offset^0 == 0 /\ InCnt^0-InCnt^post64 == 0 /\ hsize___019^0-hsize___019^post64 == 0 /\ -maxbits^post64+maxbits^0 == 0 /\ -n_bits^post64+n_bits^0 == 0 /\ -c7^post64+c7^0 == 0 /\ -__const_9^post64+__const_9^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post64 == 0 /\ __const_8^0-__const_8^post64 == 0 /\ n44^0-n44^post64 == 0 /\ m122^0-m122^post64 == 0 /\ -bytes_out^post64+bytes_out^0 == 0 /\ -c37^post64+c37^0 == 0 /\ -apsim_bound11113^post64+apsim_bound11113^0 == 0 /\ -free_ent^post64+free_ent^0 == 0 /\ rat26^0-rat26^post64 == 0 /\ __const_50^0-__const_50^post64 == 0 /\ tmp___115^0-tmp___115^post64 == 0 /\ -code31^post64+code31^0 == 0 /\ i6^0-i6^post64 == 0 /\ i21^0-i21^post64 == 0 /\ -hsize_reg10^post64+hsize_reg10^0 == 0 /\ seed2^0-seed2^post64 == 0 /\ exit_stat^0-exit_stat^post64 == 0 /\ -in_count^post64+in_count^0 == 0 /\ -m130^post64+m130^0 == 0 /\ -hsize^post64+hsize^0 == 0 /\ bits33^0 <= 0 /\ -tmp___017^post64+tmp___017^0 == 0 /\ -ret_getbyte18^post64+ret_getbyte18^0 == 0 /\ clear_flg^0-clear_flg^post64 == 0 /\ -bits33^0 <= 0 /\ i45^0-i45^post64 == 0 /\ -out_count^post64+out_count^0 == 0 /\ -__const_429496^post64+__const_429496^0 == 0 /\ -__const_10000^post64+__const_10000^0 == 0 /\ -__const_53^post64+__const_53^0 == 0 /\ -tmp12^post64+tmp12^0 == 0 /\ tmp___014^0-tmp___014^post64 == 0 /\ hshift11^0-hshift11^post64 == 0 /\ -tabort4^post64+tabort4^0 == 0 /\ -hsize___027^post64+hsize___027^0 == 0 /\ disp9^0-disp9^post64 == 0 /\ __const_16^0-__const_16^post64 == 0 /\ -i3^post64+i3^0 == 0 /\ checkpoint^0-checkpoint^post64 == 0 /\ __const_257^0-__const_257^post64 == 0 /\ -tmp___024^post64+tmp___024^0 == 0 /\ count^0-count^post64 == 0 /\ -__const_2147483647^post64+__const_2147483647^0 == 0 /\ maxcode^0-maxcode^post64 == 0 /\ i29^0-i29^post64 == 0 /\ -__const_65536^post64+__const_65536^0 == 0 /\ -r_off32^post64+r_off32^0 == 0 /\ -ratio^post64+ratio^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post64 == 0), cost: 1 New rule: l49 -> l47 : bits33^0 == 0, cost: 1 Applied preprocessing Original rule: l49 -> l48 : InCnt^0'=InCnt^post65, i21^0'=i21^post65, apsim_InCnt^0'=apsim_InCnt^post65, disp9^0'=disp9^post65, tmp12^0'=tmp12^post65, __const_257^0'=__const_257^post65, i6^0'=i6^post65, block_compress^0'=block_compress^post65, out_count^0'=out_count^post65, hshift11^0'=hshift11^post65, hsize___019^0'=hsize___019^post65, __const_8388607^0'=__const_8388607^post65, maxcode^0'=maxcode^post65, clear_flg^0'=clear_flg^post65, ret_getbyte25^0'=ret_getbyte25^post65, __const_16^0'=__const_16^post65, i3^0'=i3^post65, n44^0'=n44^post65, exit_stat^0'=exit_stat^post65, tmp___017^0'=tmp___017^post65, __const_50^0'=__const_50^post65, m122^0'=m122^post65, c37^0'=c37^post65, rat26^0'=rat26^post65, hsize_reg10^0'=hsize_reg10^post65, __const_9^0'=__const_9^post65, n40^0'=n40^post65, count^0'=count^post65, tabort4^0'=tabort4^post65, __const_256^0'=__const_256^post65, i45^0'=i45^post65, bits33^0'=bits33^post65, offset^0'=offset^post65, free_ent^0'=free_ent^post65, tmp___115^0'=tmp___115^post65, __const_65536^0'=__const_65536^post65, maxbits^0'=maxbits^post65, checkpoint^0'=checkpoint^post65, ret_getbyte18^0'=ret_getbyte18^post65, __const_10000^0'=__const_10000^post65, i29^0'=i29^post65, apsim_bound11113^0'=apsim_bound11113^post65, ent8^0'=ent8^post65, tmp___014^0'=tmp___014^post65, __const_429496^0'=__const_429496^post65, in_count^0'=in_count^post65, bytes_out^0'=bytes_out^post65, r_off32^0'=r_off32^post65, hsize^0'=hsize^post65, hsize___027^0'=hsize___027^post65, __const_8^0'=__const_8^post65, maxmaxcode^0'=maxmaxcode^post65, code31^0'=code31^post65, seed2^0'=seed2^post65, __const_2147483647^0'=__const_2147483647^post65, i41^0'=i41^post65, n_bits^0'=n_bits^post65, fcode5^0'=fcode5^post65, tmp___024^0'=tmp___024^post65, __const_53^0'=__const_53^post65, m130^0'=m130^post65, c7^0'=c7^post65, ratio^0'=ratio^post65, (-i45^post65+i45^0 == 0 /\ -c7^post65+c7^0 == 0 /\ InCnt^0-InCnt^post65 == 0 /\ hsize___019^0-hsize___019^post65 == 0 /\ -n40^post65+n40^0 == 0 /\ -bytes_out^post65+bytes_out^0 == 0 /\ -fcode5^post65+fcode5^0 == 0 /\ rat26^0-rat26^post65 == 0 /\ __const_257^0-__const_257^post65 == 0 /\ free_ent^0-free_ent^post65 == 0 /\ -code31^post65+code31^0 == 0 /\ -checkpoint^post65+checkpoint^0 == 0 /\ -n_bits^post65+n_bits^0 == 0 /\ -__const_256^post65+__const_256^0 == 0 /\ n44^0-n44^post65 == 0 /\ tabort4^0-tabort4^post65 == 0 /\ i6^0-i6^post65 == 0 /\ -m130^post65+m130^0 == 0 /\ -bits33^post65+bits33^0 == 0 /\ -hsize___027^post65+hsize___027^0 == 0 /\ i41^0-i41^post65 == 0 /\ hsize^0-hsize^post65 == 0 /\ __const_50^0-__const_50^post65 == 0 /\ -ret_getbyte18^post65+ret_getbyte18^0 == 0 /\ exit_stat^0-exit_stat^post65 == 0 /\ -apsim_bound11113^post65+apsim_bound11113^0 == 0 /\ -seed2^post65+seed2^0 == 0 /\ -__const_8388607^post65+__const_8388607^0 == 0 /\ maxbits^0-maxbits^post65 == 0 /\ i21^0-i21^post65 == 0 /\ out_count^0-out_count^post65 == 0 /\ hsize_reg10^0-hsize_reg10^post65 == 0 /\ -__const_8^post65+__const_8^0 == 0 /\ i3^0-i3^post65 == 0 /\ -ret_getbyte25^post65+ret_getbyte25^0 == 0 /\ -__const_10000^post65+__const_10000^0 == 0 /\ -__const_429496^post65+__const_429496^0 == 0 /\ __const_65536^0-__const_65536^post65 == 0 /\ disp9^0-disp9^post65 == 0 /\ tmp___017^0-tmp___017^post65 == 0 /\ c37^0-c37^post65 == 0 /\ -__const_53^post65+__const_53^0 == 0 /\ tmp12^0-tmp12^post65 == 0 /\ offset^0-offset^post65 == 0 /\ -__const_2147483647^post65+__const_2147483647^0 == 0 /\ -i29^post65+i29^0 == 0 /\ ent8^0-ent8^post65 == 0 /\ -tmp___115^post65+tmp___115^0 == 0 /\ 1-bits33^0 <= 0 /\ clear_flg^0-clear_flg^post65 == 0 /\ hshift11^0-hshift11^post65 == 0 /\ maxcode^0-maxcode^post65 == 0 /\ in_count^0-in_count^post65 == 0 /\ __const_16^0-__const_16^post65 == 0 /\ -r_off32^post65+r_off32^0 == 0 /\ -ratio^post65+ratio^0 == 0 /\ __const_9^0-__const_9^post65 == 0 /\ -tmp___014^post65+tmp___014^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post65 == 0 /\ block_compress^0-block_compress^post65 == 0 /\ -tmp___024^post65+tmp___024^0 == 0 /\ -count^post65+count^0 == 0 /\ -maxmaxcode^post65+maxmaxcode^0 == 0 /\ -m122^post65+m122^0 == 0), cost: 1 New rule: l49 -> l48 : -1+bits33^0 >= 0, cost: 1 Applied preprocessing Original rule: l49 -> l48 : InCnt^0'=InCnt^post66, i21^0'=i21^post66, apsim_InCnt^0'=apsim_InCnt^post66, disp9^0'=disp9^post66, tmp12^0'=tmp12^post66, __const_257^0'=__const_257^post66, i6^0'=i6^post66, block_compress^0'=block_compress^post66, out_count^0'=out_count^post66, hshift11^0'=hshift11^post66, hsize___019^0'=hsize___019^post66, __const_8388607^0'=__const_8388607^post66, maxcode^0'=maxcode^post66, clear_flg^0'=clear_flg^post66, ret_getbyte25^0'=ret_getbyte25^post66, __const_16^0'=__const_16^post66, i3^0'=i3^post66, n44^0'=n44^post66, exit_stat^0'=exit_stat^post66, tmp___017^0'=tmp___017^post66, __const_50^0'=__const_50^post66, m122^0'=m122^post66, c37^0'=c37^post66, rat26^0'=rat26^post66, hsize_reg10^0'=hsize_reg10^post66, __const_9^0'=__const_9^post66, n40^0'=n40^post66, count^0'=count^post66, tabort4^0'=tabort4^post66, __const_256^0'=__const_256^post66, i45^0'=i45^post66, bits33^0'=bits33^post66, offset^0'=offset^post66, free_ent^0'=free_ent^post66, tmp___115^0'=tmp___115^post66, __const_65536^0'=__const_65536^post66, maxbits^0'=maxbits^post66, checkpoint^0'=checkpoint^post66, ret_getbyte18^0'=ret_getbyte18^post66, __const_10000^0'=__const_10000^post66, i29^0'=i29^post66, apsim_bound11113^0'=apsim_bound11113^post66, ent8^0'=ent8^post66, tmp___014^0'=tmp___014^post66, __const_429496^0'=__const_429496^post66, in_count^0'=in_count^post66, bytes_out^0'=bytes_out^post66, r_off32^0'=r_off32^post66, hsize^0'=hsize^post66, hsize___027^0'=hsize___027^post66, __const_8^0'=__const_8^post66, maxmaxcode^0'=maxmaxcode^post66, code31^0'=code31^post66, seed2^0'=seed2^post66, __const_2147483647^0'=__const_2147483647^post66, i41^0'=i41^post66, n_bits^0'=n_bits^post66, fcode5^0'=fcode5^post66, tmp___024^0'=tmp___024^post66, __const_53^0'=__const_53^post66, m130^0'=m130^post66, c7^0'=c7^post66, ratio^0'=ratio^post66, (-c37^post66+c37^0 == 0 /\ hsize___019^0-hsize___019^post66 == 0 /\ -tmp___024^post66+tmp___024^0 == 0 /\ -free_ent^post66+free_ent^0 == 0 /\ __const_8^0-__const_8^post66 == 0 /\ __const_257^0-__const_257^post66 == 0 /\ ret_getbyte25^0-ret_getbyte25^post66 == 0 /\ -code31^post66+code31^0 == 0 /\ -ratio^post66+ratio^0 == 0 /\ -hsize^post66+hsize^0 == 0 /\ InCnt^0-InCnt^post66 == 0 /\ -fcode5^post66+fcode5^0 == 0 /\ -rat26^post66+rat26^0 == 0 /\ clear_flg^0-clear_flg^post66 == 0 /\ -ent8^post66+ent8^0 == 0 /\ -seed2^post66+seed2^0 == 0 /\ -tmp___017^post66+tmp___017^0 == 0 /\ exit_stat^0-exit_stat^post66 == 0 /\ tmp___014^0-tmp___014^post66 == 0 /\ n44^0-n44^post66 == 0 /\ tmp12^0-tmp12^post66 == 0 /\ ret_getbyte18^0-ret_getbyte18^post66 == 0 /\ -n_bits^post66+n_bits^0 == 0 /\ __const_8388607^0-__const_8388607^post66 == 0 /\ -c7^post66+c7^0 == 0 /\ -__const_9^post66+__const_9^0 == 0 /\ n40^0-n40^post66 == 0 /\ __const_50^0-__const_50^post66 == 0 /\ 1+bits33^0 <= 0 /\ -hsize___027^post66+hsize___027^0 == 0 /\ -bytes_out^post66+bytes_out^0 == 0 /\ i45^0-i45^post66 == 0 /\ -i3^post66+i3^0 == 0 /\ -apsim_bound11113^post66+apsim_bound11113^0 == 0 /\ -__const_10000^post66+__const_10000^0 == 0 /\ i21^0-i21^post66 == 0 /\ hsize_reg10^0-hsize_reg10^post66 == 0 /\ -__const_2147483647^post66+__const_2147483647^0 == 0 /\ disp9^0-disp9^post66 == 0 /\ -__const_65536^post66+__const_65536^0 == 0 /\ __const_16^0-__const_16^post66 == 0 /\ -in_count^post66+in_count^0 == 0 /\ tmp___115^0-tmp___115^post66 == 0 /\ -bits33^post66+bits33^0 == 0 /\ i6^0-i6^post66 == 0 /\ m130^0-m130^post66 == 0 /\ -i41^post66+i41^0 == 0 /\ hshift11^0-hshift11^post66 == 0 /\ apsim_InCnt^0-apsim_InCnt^post66 == 0 /\ -offset^post66+offset^0 == 0 /\ m122^0-m122^post66 == 0 /\ -maxmaxcode^post66+maxmaxcode^0 == 0 /\ r_off32^0-r_off32^post66 == 0 /\ -maxbits^post66+maxbits^0 == 0 /\ checkpoint^0-checkpoint^post66 == 0 /\ -out_count^post66+out_count^0 == 0 /\ count^0-count^post66 == 0 /\ -__const_429496^post66+__const_429496^0 == 0 /\ __const_256^0-__const_256^post66 == 0 /\ i29^0-i29^post66 == 0 /\ maxcode^0-maxcode^post66 == 0 /\ -tabort4^post66+tabort4^0 == 0 /\ -__const_53^post66+__const_53^0 == 0 /\ block_compress^0-block_compress^post66 == 0), cost: 1 New rule: l49 -> l48 : 1+bits33^0 <= 0, cost: 1 Applied preprocessing Original rule: l50 -> l49 : InCnt^0'=InCnt^post67, i21^0'=i21^post67, apsim_InCnt^0'=apsim_InCnt^post67, disp9^0'=disp9^post67, tmp12^0'=tmp12^post67, __const_257^0'=__const_257^post67, i6^0'=i6^post67, block_compress^0'=block_compress^post67, out_count^0'=out_count^post67, hshift11^0'=hshift11^post67, hsize___019^0'=hsize___019^post67, __const_8388607^0'=__const_8388607^post67, maxcode^0'=maxcode^post67, clear_flg^0'=clear_flg^post67, ret_getbyte25^0'=ret_getbyte25^post67, __const_16^0'=__const_16^post67, i3^0'=i3^post67, n44^0'=n44^post67, exit_stat^0'=exit_stat^post67, tmp___017^0'=tmp___017^post67, __const_50^0'=__const_50^post67, m122^0'=m122^post67, c37^0'=c37^post67, rat26^0'=rat26^post67, hsize_reg10^0'=hsize_reg10^post67, __const_9^0'=__const_9^post67, n40^0'=n40^post67, count^0'=count^post67, tabort4^0'=tabort4^post67, __const_256^0'=__const_256^post67, i45^0'=i45^post67, bits33^0'=bits33^post67, offset^0'=offset^post67, free_ent^0'=free_ent^post67, tmp___115^0'=tmp___115^post67, __const_65536^0'=__const_65536^post67, maxbits^0'=maxbits^post67, checkpoint^0'=checkpoint^post67, ret_getbyte18^0'=ret_getbyte18^post67, __const_10000^0'=__const_10000^post67, i29^0'=i29^post67, apsim_bound11113^0'=apsim_bound11113^post67, ent8^0'=ent8^post67, tmp___014^0'=tmp___014^post67, __const_429496^0'=__const_429496^post67, in_count^0'=in_count^post67, bytes_out^0'=bytes_out^post67, r_off32^0'=r_off32^post67, hsize^0'=hsize^post67, hsize___027^0'=hsize___027^post67, __const_8^0'=__const_8^post67, maxmaxcode^0'=maxmaxcode^post67, code31^0'=code31^post67, seed2^0'=seed2^post67, __const_2147483647^0'=__const_2147483647^post67, i41^0'=i41^post67, n_bits^0'=n_bits^post67, fcode5^0'=fcode5^post67, tmp___024^0'=tmp___024^post67, __const_53^0'=__const_53^post67, m130^0'=m130^post67, c7^0'=c7^post67, ratio^0'=ratio^post67, (-tmp___014^post67+tmp___014^0 == 0 /\ rat26^0-rat26^post67 == 0 /\ __const_50^0-__const_50^post67 == 0 /\ -checkpoint^post67+checkpoint^0 == 0 /\ __const_257^0-__const_257^post67 == 0 /\ free_ent^0-free_ent^post67 == 0 /\ -r_off32^post67+r_off32^0 == 0 /\ -ratio^post67+ratio^0 == 0 /\ -hsize___027^post67+hsize___027^0 == 0 /\ maxbits^0-maxbits^post67 == 0 /\ -ret_getbyte18^post67+ret_getbyte18^0 == 0 /\ -seed2^post67+seed2^0 == 0 /\ -count^post67+count^0 == 0 /\ -tmp___024^post67+tmp___024^0 == 0 /\ InCnt^0-InCnt^post67 == 0 /\ __const_9^0-__const_9^post67 == 0 /\ -exit_stat^post67+exit_stat^0 == 0 /\ i41^0-i41^post67 == 0 /\ -i45^post67+i45^0 == 0 /\ -__const_8^post67+__const_8^0 == 0 /\ tmp12^0-tmp12^post67 == 0 /\ -c7^post67+c7^0 == 0 /\ code31^0-code31^post67 == 0 /\ -n40^post67+n40^0 == 0 /\ clear_flg^0-clear_flg^post67 == 0 /\ -bytes_out^post67+bytes_out^0 == 0 /\ block_compress^0-block_compress^post67 == 0 /\ -fcode5^post67+fcode5^0 == 0 /\ n44^0-n44^post67 == 0 /\ -__const_2147483647^post67+__const_2147483647^0 == 0 /\ tabort4^0-tabort4^post67 == 0 /\ -tmp___115^post67+tmp___115^0 == 0 /\ c37^0-c37^post67 == 0 /\ -n_bits^post67+n_bits^0 == 0 /\ -__const_65536^post67+__const_65536^0 == 0 /\ ent8^0-ent8^post67 == 0 /\ -m130^post67+m130^0 == 0 /\ -hsize___019^post67+hsize___019^0 == 0 /\ i21^0-i21^post67 == 0 /\ out_count^0-out_count^post67 == 0 /\ 1+bits33^0-__const_8^0 <= 0 /\ hsize_reg10^0-hsize_reg10^post67 == 0 /\ -apsim_bound11113^post67+apsim_bound11113^0 == 0 /\ i3^0-i3^post67 == 0 /\ -__const_8388607^post67+__const_8388607^0 == 0 /\ in_count^0-in_count^post67 == 0 /\ -m122^post67+m122^0 == 0 /\ -maxmaxcode^post67+maxmaxcode^0 == 0 /\ -apsim_InCnt^post67+apsim_InCnt^0 == 0 /\ __const_16^0-__const_16^post67 == 0 /\ -__const_429496^post67+__const_429496^0 == 0 /\ offset^0-offset^post67 == 0 /\ -ret_getbyte25^post67+ret_getbyte25^0 == 0 /\ -i6^post67+i6^0 == 0 /\ -hsize^post67+hsize^0 == 0 /\ -__const_53^post67+__const_53^0 == 0 /\ -i29^post67+i29^0 == 0 /\ __const_256^0-__const_256^post67 == 0 /\ hshift11^0-hshift11^post67 == 0 /\ maxcode^0-maxcode^post67 == 0 /\ disp9^0-disp9^post67 == 0 /\ __const_10000^0-__const_10000^post67 == 0 /\ tmp___017^0-tmp___017^post67 == 0 /\ bits33^0-bits33^post67 == 0), cost: 1 New rule: l50 -> l49 : 1+bits33^0-__const_8^0 <= 0, cost: 1 Applied preprocessing Original rule: l50 -> l49 : InCnt^0'=InCnt^post68, i21^0'=i21^post68, apsim_InCnt^0'=apsim_InCnt^post68, disp9^0'=disp9^post68, tmp12^0'=tmp12^post68, __const_257^0'=__const_257^post68, i6^0'=i6^post68, block_compress^0'=block_compress^post68, out_count^0'=out_count^post68, hshift11^0'=hshift11^post68, hsize___019^0'=hsize___019^post68, __const_8388607^0'=__const_8388607^post68, maxcode^0'=maxcode^post68, clear_flg^0'=clear_flg^post68, ret_getbyte25^0'=ret_getbyte25^post68, __const_16^0'=__const_16^post68, i3^0'=i3^post68, n44^0'=n44^post68, exit_stat^0'=exit_stat^post68, tmp___017^0'=tmp___017^post68, __const_50^0'=__const_50^post68, m122^0'=m122^post68, c37^0'=c37^post68, rat26^0'=rat26^post68, hsize_reg10^0'=hsize_reg10^post68, __const_9^0'=__const_9^post68, n40^0'=n40^post68, count^0'=count^post68, tabort4^0'=tabort4^post68, __const_256^0'=__const_256^post68, i45^0'=i45^post68, bits33^0'=bits33^post68, offset^0'=offset^post68, free_ent^0'=free_ent^post68, tmp___115^0'=tmp___115^post68, __const_65536^0'=__const_65536^post68, maxbits^0'=maxbits^post68, checkpoint^0'=checkpoint^post68, ret_getbyte18^0'=ret_getbyte18^post68, __const_10000^0'=__const_10000^post68, i29^0'=i29^post68, apsim_bound11113^0'=apsim_bound11113^post68, ent8^0'=ent8^post68, tmp___014^0'=tmp___014^post68, __const_429496^0'=__const_429496^post68, in_count^0'=in_count^post68, bytes_out^0'=bytes_out^post68, r_off32^0'=r_off32^post68, hsize^0'=hsize^post68, hsize___027^0'=hsize___027^post68, __const_8^0'=__const_8^post68, maxmaxcode^0'=maxmaxcode^post68, code31^0'=code31^post68, seed2^0'=seed2^post68, __const_2147483647^0'=__const_2147483647^post68, i41^0'=i41^post68, n_bits^0'=n_bits^post68, fcode5^0'=fcode5^post68, tmp___024^0'=tmp___024^post68, __const_53^0'=__const_53^post68, m130^0'=m130^post68, c7^0'=c7^post68, ratio^0'=ratio^post68, (0 == 0 /\ -rat26^post68+rat26^0 == 0 /\ -seed2^post68+seed2^0 == 0 /\ -tmp___017^post68+tmp___017^0 == 0 /\ __const_50^0-__const_50^post68 == 0 /\ block_compress^0-block_compress^post68 == 0 /\ out_count^0-out_count^post68 == 0 /\ apsim_InCnt^0-apsim_InCnt^post68 == 0 /\ -hsize___027^post68+hsize___027^0 == 0 /\ -tabort4^post68+tabort4^0 == 0 /\ -__const_53^post68+__const_53^0 == 0 /\ -i3^post68+i3^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post68 == 0 /\ -__const_10000^post68+__const_10000^0 == 0 /\ -tmp___024^post68+tmp___024^0 == 0 /\ __const_8388607^0-__const_8388607^post68 == 0 /\ n40^0-n40^post68 == 0 /\ __const_65536^0-__const_65536^post68 == 0 /\ InCnt^0-InCnt^post68 == 0 /\ -__const_2147483647^post68+__const_2147483647^0 == 0 /\ i45^0-i45^post68 == 0 /\ -tmp___014^post68+tmp___014^0 == 0 /\ c37^0-c37^post68 == 0 /\ hsize___019^0-hsize___019^post68 == 0 /\ __const_8^0-__const_8^post68 == 0 /\ -clear_flg^post68+clear_flg^0 == 0 /\ -ratio^post68+ratio^0 == 0 /\ n44^0-n44^post68 == 0 /\ tmp12^0-tmp12^post68 == 0 /\ -ent8^post68+ent8^0 == 0 /\ count^0-count^post68 == 0 /\ __const_16^0-__const_16^post68 == 0 /\ tmp___115^0-tmp___115^post68 == 0 /\ -i41^post68+i41^0 == 0 /\ i6^0-i6^post68 == 0 /\ maxcode^0-maxcode^post68 == 0 /\ checkpoint^0-checkpoint^post68 == 0 /\ -offset^post68+offset^0 == 0 /\ -maxmaxcode^post68+maxmaxcode^0 == 0 /\ -maxbits^post68+maxbits^0 == 0 /\ -n_bits^post68+n_bits^0 == 0 /\ i21^0-i21^post68 == 0 /\ exit_stat^0-exit_stat^post68 == 0 /\ -c7^post68+c7^0 == 0 /\ hsize_reg10^0-hsize_reg10^post68 == 0 /\ fcode5^0-fcode5^post68 == 0 /\ -bytes_out^post68+bytes_out^0 == 0 /\ -__const_9^post68+__const_9^0 == 0 /\ __const_429496^0-__const_429496^post68 == 0 /\ r_off32^0-r_off32^post68 == 0 /\ -bits33^0+__const_8^0 <= 0 /\ -free_ent^post68+free_ent^0 == 0 /\ bits33^post68-bits33^0+__const_8^0 == 0 /\ -__const_256^post68+__const_256^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post68 == 0 /\ -m130^post68+m130^0 == 0 /\ hshift11^0-hshift11^post68 == 0 /\ __const_257^0-__const_257^post68 == 0 /\ ret_getbyte25^0-ret_getbyte25^post68 == 0 /\ -in_count^post68+in_count^0 == 0 /\ -hsize^post68+hsize^0 == 0 /\ m122^0-m122^post68 == 0 /\ disp9^0-disp9^post68 == 0 /\ -i29^post68+i29^0 == 0), cost: 1 New rule: l50 -> l49 : bits33^0'=bits33^0-__const_8^0, code31^0'=code31^post68, -bits33^0+__const_8^0 <= 0, cost: 1 Applied preprocessing Original rule: l30 -> l31 : InCnt^0'=InCnt^post69, i21^0'=i21^post69, apsim_InCnt^0'=apsim_InCnt^post69, disp9^0'=disp9^post69, tmp12^0'=tmp12^post69, __const_257^0'=__const_257^post69, i6^0'=i6^post69, block_compress^0'=block_compress^post69, out_count^0'=out_count^post69, hshift11^0'=hshift11^post69, hsize___019^0'=hsize___019^post69, __const_8388607^0'=__const_8388607^post69, maxcode^0'=maxcode^post69, clear_flg^0'=clear_flg^post69, ret_getbyte25^0'=ret_getbyte25^post69, __const_16^0'=__const_16^post69, i3^0'=i3^post69, n44^0'=n44^post69, exit_stat^0'=exit_stat^post69, tmp___017^0'=tmp___017^post69, __const_50^0'=__const_50^post69, m122^0'=m122^post69, c37^0'=c37^post69, rat26^0'=rat26^post69, hsize_reg10^0'=hsize_reg10^post69, __const_9^0'=__const_9^post69, n40^0'=n40^post69, count^0'=count^post69, tabort4^0'=tabort4^post69, __const_256^0'=__const_256^post69, i45^0'=i45^post69, bits33^0'=bits33^post69, offset^0'=offset^post69, free_ent^0'=free_ent^post69, tmp___115^0'=tmp___115^post69, __const_65536^0'=__const_65536^post69, maxbits^0'=maxbits^post69, checkpoint^0'=checkpoint^post69, ret_getbyte18^0'=ret_getbyte18^post69, __const_10000^0'=__const_10000^post69, i29^0'=i29^post69, apsim_bound11113^0'=apsim_bound11113^post69, ent8^0'=ent8^post69, tmp___014^0'=tmp___014^post69, __const_429496^0'=__const_429496^post69, in_count^0'=in_count^post69, bytes_out^0'=bytes_out^post69, r_off32^0'=r_off32^post69, hsize^0'=hsize^post69, hsize___027^0'=hsize___027^post69, __const_8^0'=__const_8^post69, maxmaxcode^0'=maxmaxcode^post69, code31^0'=code31^post69, seed2^0'=seed2^post69, __const_2147483647^0'=__const_2147483647^post69, i41^0'=i41^post69, n_bits^0'=n_bits^post69, fcode5^0'=fcode5^post69, tmp___024^0'=tmp___024^post69, __const_53^0'=__const_53^post69, m130^0'=m130^post69, c7^0'=c7^post69, ratio^0'=ratio^post69, (-__const_8^post69+__const_8^0 == 0 /\ -__const_429496^post69+__const_429496^0 == 0 /\ -hsize_reg10^post69+hsize_reg10^0 == 0 /\ hsize___027^0-hsize___027^post69 == 0 /\ __const_9^0-__const_9^post69 == 0 /\ tabort4^0-tabort4^post69 == 0 /\ apsim_InCnt^0-apsim_InCnt^post69 == 0 /\ -__const_53^post69+__const_53^0 == 0 /\ __const_50^0-__const_50^post69 == 0 /\ tmp___017^0-tmp___017^post69 == 0 /\ out_count^0-out_count^post69 == 0 /\ -tmp___115^post69+tmp___115^0 == 0 /\ block_compress^0-block_compress^post69 == 0 /\ -__const_2147483647^post69+__const_2147483647^0 == 0 /\ maxbits^0-maxbits^post69 == 0 /\ -tmp___014^post69+tmp___014^0 == 0 /\ InCnt^0-InCnt^post69 == 0 /\ -__const_65536^post69+__const_65536^0 == 0 /\ -ratio^post69+ratio^0 == 0 /\ -count^post69+count^0 == 0 /\ c37^0-c37^post69 == 0 /\ free_ent^0-free_ent^post69 == 0 /\ -tmp___024^post69+tmp___024^0 == 0 /\ tmp12^0-tmp12^post69 == 0 /\ -i41^post69+i41^0 == 0 /\ code31^0-code31^post69 == 0 /\ clear_flg^0-clear_flg^post69 == 0 /\ -m122^post69+m122^0 == 0 /\ -maxmaxcode^post69+maxmaxcode^0 == 0 /\ -i45^post69+i45^0 == 0 /\ maxcode^0-maxcode^post69 == 0 /\ in_count^0-in_count^post69 == 0 /\ -c7^post69+c7^0 == 0 /\ -i6^post69+i6^0 == 0 /\ hshift11^0-hshift11^post69 == 0 /\ -ent8^post69+ent8^0 == 0 /\ -hsize^post69+hsize^0 == 0 /\ -bytes_out^post69+bytes_out^0 == 0 /\ __const_16^0-__const_16^post69 == 0 /\ i29^0-i29^post69 == 0 /\ -fcode5^post69+fcode5^0 == 0 /\ n40^0-n40^post69 == 0 /\ -r_off32^post69+r_off32^0 == 0 /\ -checkpoint^post69+checkpoint^0 == 0 /\ i21^0-i21^post69 == 0 /\ __const_256^0-__const_256^post69 == 0 /\ i3^0-i3^post69 == 0 /\ __const_10000^0-__const_10000^post69 == 0 /\ disp9^0-disp9^post69 == 0 /\ -apsim_bound11113^post69+apsim_bound11113^0 == 0 /\ bits33^0-bits33^post69 == 0 /\ -hsize___019^post69+hsize___019^0 == 0 /\ -m130^post69+m130^0 == 0 /\ -n44^post69+n44^0 == 0 /\ rat26^0-rat26^post69 == 0 /\ __const_257^0-__const_257^post69 == 0 /\ ret_getbyte25^0-ret_getbyte25^post69 == 0 /\ -ret_getbyte18^post69+ret_getbyte18^0 == 0 /\ -seed2^post69+seed2^0 == 0 /\ -__const_8388607^post69+__const_8388607^0 == 0 /\ offset^0-offset^post69 == 0 /\ -n_bits^post69+n_bits^0 == 0 /\ -exit_stat^post69+exit_stat^0 == 0), cost: 1 New rule: l30 -> l31 : TRUE, cost: 1 Applied preprocessing Original rule: l51 -> l32 : InCnt^0'=InCnt^post70, i21^0'=i21^post70, apsim_InCnt^0'=apsim_InCnt^post70, disp9^0'=disp9^post70, tmp12^0'=tmp12^post70, __const_257^0'=__const_257^post70, i6^0'=i6^post70, block_compress^0'=block_compress^post70, out_count^0'=out_count^post70, hshift11^0'=hshift11^post70, hsize___019^0'=hsize___019^post70, __const_8388607^0'=__const_8388607^post70, maxcode^0'=maxcode^post70, clear_flg^0'=clear_flg^post70, ret_getbyte25^0'=ret_getbyte25^post70, __const_16^0'=__const_16^post70, i3^0'=i3^post70, n44^0'=n44^post70, exit_stat^0'=exit_stat^post70, tmp___017^0'=tmp___017^post70, __const_50^0'=__const_50^post70, m122^0'=m122^post70, c37^0'=c37^post70, rat26^0'=rat26^post70, hsize_reg10^0'=hsize_reg10^post70, __const_9^0'=__const_9^post70, n40^0'=n40^post70, count^0'=count^post70, tabort4^0'=tabort4^post70, __const_256^0'=__const_256^post70, i45^0'=i45^post70, bits33^0'=bits33^post70, offset^0'=offset^post70, free_ent^0'=free_ent^post70, tmp___115^0'=tmp___115^post70, __const_65536^0'=__const_65536^post70, maxbits^0'=maxbits^post70, checkpoint^0'=checkpoint^post70, ret_getbyte18^0'=ret_getbyte18^post70, __const_10000^0'=__const_10000^post70, i29^0'=i29^post70, apsim_bound11113^0'=apsim_bound11113^post70, ent8^0'=ent8^post70, tmp___014^0'=tmp___014^post70, __const_429496^0'=__const_429496^post70, in_count^0'=in_count^post70, bytes_out^0'=bytes_out^post70, r_off32^0'=r_off32^post70, hsize^0'=hsize^post70, hsize___027^0'=hsize___027^post70, __const_8^0'=__const_8^post70, maxmaxcode^0'=maxmaxcode^post70, code31^0'=code31^post70, seed2^0'=seed2^post70, __const_2147483647^0'=__const_2147483647^post70, i41^0'=i41^post70, n_bits^0'=n_bits^post70, fcode5^0'=fcode5^post70, tmp___024^0'=tmp___024^post70, __const_53^0'=__const_53^post70, m130^0'=m130^post70, c7^0'=c7^post70, ratio^0'=ratio^post70, (-__const_10000^post70+__const_10000^0 == 0 /\ -i3^post70+i3^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post70 == 0 /\ block_compress^0-block_compress^post70 == 0 /\ -n_bits^post70+n_bits^0 == 0 /\ offset^0-offset^post70 == 0 /\ -__const_50^post70+__const_50^0 == 0 /\ -__const_2147483647^post70+__const_2147483647^0 == 0 /\ tmp12^0-tmp12^post70 == 0 /\ -__const_8^post70+__const_8^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post70 == 0 /\ -__const_256^post70+__const_256^0 == 0 /\ 1+code31^0 <= 0 /\ -m130^post70+m130^0 == 0 /\ -bits33^post70+bits33^0 == 0 /\ -i29^post70+i29^0 == 0 /\ -in_count^post70+in_count^0 == 0 /\ tmp___017^0-tmp___017^post70 == 0 /\ __const_8388607^0-__const_8388607^post70 == 0 /\ i45^0-i45^post70 == 0 /\ -tmp___014^post70+tmp___014^0 == 0 /\ c37^0-c37^post70 == 0 /\ hsize___019^0-hsize___019^post70 == 0 /\ -i41^post70+i41^0 == 0 /\ count^0-count^post70 == 0 /\ -maxmaxcode^post70+maxmaxcode^0 == 0 /\ -maxbits^post70+maxbits^0 == 0 /\ __const_16^0-__const_16^post70 == 0 /\ i6^0-i6^post70 == 0 /\ InCnt^0-InCnt^post70 == 0 /\ __const_65536^0-__const_65536^post70 == 0 /\ -tabort4^post70+tabort4^0 == 0 /\ -__const_53^post70+__const_53^0 == 0 /\ -tmp___024^post70+tmp___024^0 == 0 /\ -code31^post70+code31^0 == 0 /\ -out_count^post70+out_count^0 == 0 /\ exit_stat^0-exit_stat^post70 == 0 /\ -free_ent^post70+free_ent^0 == 0 /\ fcode5^0-fcode5^post70 == 0 /\ n44^0-n44^post70 == 0 /\ m122^0-m122^post70 == 0 /\ -checkpoint^post70+checkpoint^0 == 0 /\ -disp9^post70+disp9^0 == 0 /\ hshift11^0-hshift11^post70 == 0 /\ -ratio^post70+ratio^0 == 0 /\ n40^0-n40^post70 == 0 /\ -clear_flg^post70+clear_flg^0 == 0 /\ -ent8^post70+ent8^0 == 0 /\ r_off32^0-r_off32^post70 == 0 /\ -hsize^post70+hsize^0 == 0 /\ maxcode^0-maxcode^post70 == 0 /\ -rat26^post70+rat26^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post70 == 0 /\ -seed2^post70+seed2^0 == 0 /\ i21^0-i21^post70 == 0 /\ hsize_reg10^0-hsize_reg10^post70 == 0 /\ __const_257^0-__const_257^post70 == 0 /\ ret_getbyte25^0-ret_getbyte25^post70 == 0 /\ __const_429496^0-__const_429496^post70 == 0 /\ -c7^post70+c7^0 == 0 /\ tmp___115^0-tmp___115^post70 == 0 /\ -hsize___027^post70+hsize___027^0 == 0 /\ -bytes_out^post70+bytes_out^0 == 0 /\ -__const_9^post70+__const_9^0 == 0), cost: 1 New rule: l51 -> l32 : 1+code31^0 <= 0, cost: 1 Applied preprocessing Original rule: l51 -> l50 : InCnt^0'=InCnt^post71, i21^0'=i21^post71, apsim_InCnt^0'=apsim_InCnt^post71, disp9^0'=disp9^post71, tmp12^0'=tmp12^post71, __const_257^0'=__const_257^post71, i6^0'=i6^post71, block_compress^0'=block_compress^post71, out_count^0'=out_count^post71, hshift11^0'=hshift11^post71, hsize___019^0'=hsize___019^post71, __const_8388607^0'=__const_8388607^post71, maxcode^0'=maxcode^post71, clear_flg^0'=clear_flg^post71, ret_getbyte25^0'=ret_getbyte25^post71, __const_16^0'=__const_16^post71, i3^0'=i3^post71, n44^0'=n44^post71, exit_stat^0'=exit_stat^post71, tmp___017^0'=tmp___017^post71, __const_50^0'=__const_50^post71, m122^0'=m122^post71, c37^0'=c37^post71, rat26^0'=rat26^post71, hsize_reg10^0'=hsize_reg10^post71, __const_9^0'=__const_9^post71, n40^0'=n40^post71, count^0'=count^post71, tabort4^0'=tabort4^post71, __const_256^0'=__const_256^post71, i45^0'=i45^post71, bits33^0'=bits33^post71, offset^0'=offset^post71, free_ent^0'=free_ent^post71, tmp___115^0'=tmp___115^post71, __const_65536^0'=__const_65536^post71, maxbits^0'=maxbits^post71, checkpoint^0'=checkpoint^post71, ret_getbyte18^0'=ret_getbyte18^post71, __const_10000^0'=__const_10000^post71, i29^0'=i29^post71, apsim_bound11113^0'=apsim_bound11113^post71, ent8^0'=ent8^post71, tmp___014^0'=tmp___014^post71, __const_429496^0'=__const_429496^post71, in_count^0'=in_count^post71, bytes_out^0'=bytes_out^post71, r_off32^0'=r_off32^post71, hsize^0'=hsize^post71, hsize___027^0'=hsize___027^post71, __const_8^0'=__const_8^post71, maxmaxcode^0'=maxmaxcode^post71, code31^0'=code31^post71, seed2^0'=seed2^post71, __const_2147483647^0'=__const_2147483647^post71, i41^0'=i41^post71, n_bits^0'=n_bits^post71, fcode5^0'=fcode5^post71, tmp___024^0'=tmp___024^post71, __const_53^0'=__const_53^post71, m130^0'=m130^post71, c7^0'=c7^post71, ratio^0'=ratio^post71, (0 == 0 /\ -__const_65536^post71+__const_65536^0 == 0 /\ __const_8388607^0-__const_8388607^post71 == 0 /\ tmp___017^0-tmp___017^post71 == 0 /\ tmp12^0-tmp12^post71 == 0 /\ -apsim_bound11113^post71+apsim_bound11113^0 == 0 /\ -r_off32^post71-bits33^0+__const_8^0+bits33^post71 == 0 /\ -m130^post71+m130^0 == 0 /\ clear_flg^0-clear_flg^post71 == 0 /\ -__const_16^post71+__const_16^0 == 0 /\ -in_count^post71+in_count^0 == 0 /\ block_compress^0-block_compress^post71 == 0 /\ disp9^0-disp9^post71 == 0 /\ hsize___027^0-hsize___027^post71 == 0 /\ -i41^post71+i41^0 == 0 /\ tabort4^0-tabort4^post71 == 0 /\ -m122^post71+m122^0 == 0 /\ -n_bits^post71+n_bits^0 == 0 /\ c37^0-c37^post71 == 0 /\ -maxmaxcode^post71+maxmaxcode^0 == 0 /\ checkpoint^0-checkpoint^post71 == 0 /\ free_ent^0-free_ent^post71 == 0 /\ -hsize_reg10^post71+hsize_reg10^0 == 0 /\ out_count^0-out_count^post71 == 0 /\ -__const_53^post71+__const_53^0 == 0 /\ -hsize^post71+hsize^0 == 0 /\ -offset^post71+offset^0 == 0 /\ i6^0-i6^post71 == 0 /\ -__const_429496^post71+__const_429496^0 == 0 /\ InCnt^0-InCnt^post71 == 0 /\ __const_9^0-__const_9^post71 == 0 /\ apsim_InCnt^0-apsim_InCnt^post71 == 0 /\ n40^0-n40^post71 == 0 /\ -ratio^post71+ratio^0 == 0 /\ -count^post71+count^0 == 0 /\ tmp___014^0-tmp___014^post71 == 0 /\ -n44^post71+n44^0 == 0 /\ -tmp___024^post71+tmp___024^0 == 0 /\ __const_256^0-__const_256^post71 == 0 /\ -ret_getbyte18^post71+ret_getbyte18^0 == 0 /\ -seed2^post71+seed2^0 == 0 /\ hshift11^0-hshift11^post71 == 0 /\ -exit_stat^post71+exit_stat^0 == 0 /\ i29^0-i29^post71 == 0 /\ hsize___019^0-hsize___019^post71 == 0 /\ __const_50^0-__const_50^post71 == 0 /\ -i45^post71+i45^0 == 0 /\ -__const_8^post71+__const_8^0 == 0 /\ __const_257^0-__const_257^post71 == 0 /\ ret_getbyte25^0-ret_getbyte25^post71 == 0 /\ rat26^0-rat26^post71 == 0 /\ -c7^post71+c7^0 == 0 /\ maxcode^0-maxcode^post71 == 0 /\ -ent8^post71+ent8^0 == 0 /\ -bytes_out^post71+bytes_out^0 == 0 /\ maxbits^0-maxbits^post71 == 0 /\ i21^0-i21^post71 == 0 /\ -fcode5^post71+fcode5^0 == 0 /\ -__const_10000^post71+__const_10000^0 == 0 /\ i3^0-i3^post71 == 0 /\ -tmp___115^post71+tmp___115^0 == 0 /\ -code31^0 <= 0 /\ -__const_2147483647^post71+__const_2147483647^0 == 0), cost: 1 New rule: l51 -> l50 : bits33^0'=bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post71, code31^0 >= 0, cost: 1 Applied preprocessing Original rule: l14 -> l51 : InCnt^0'=InCnt^post72, i21^0'=i21^post72, apsim_InCnt^0'=apsim_InCnt^post72, disp9^0'=disp9^post72, tmp12^0'=tmp12^post72, __const_257^0'=__const_257^post72, i6^0'=i6^post72, block_compress^0'=block_compress^post72, out_count^0'=out_count^post72, hshift11^0'=hshift11^post72, hsize___019^0'=hsize___019^post72, __const_8388607^0'=__const_8388607^post72, maxcode^0'=maxcode^post72, clear_flg^0'=clear_flg^post72, ret_getbyte25^0'=ret_getbyte25^post72, __const_16^0'=__const_16^post72, i3^0'=i3^post72, n44^0'=n44^post72, exit_stat^0'=exit_stat^post72, tmp___017^0'=tmp___017^post72, __const_50^0'=__const_50^post72, m122^0'=m122^post72, c37^0'=c37^post72, rat26^0'=rat26^post72, hsize_reg10^0'=hsize_reg10^post72, __const_9^0'=__const_9^post72, n40^0'=n40^post72, count^0'=count^post72, tabort4^0'=tabort4^post72, __const_256^0'=__const_256^post72, i45^0'=i45^post72, bits33^0'=bits33^post72, offset^0'=offset^post72, free_ent^0'=free_ent^post72, tmp___115^0'=tmp___115^post72, __const_65536^0'=__const_65536^post72, maxbits^0'=maxbits^post72, checkpoint^0'=checkpoint^post72, ret_getbyte18^0'=ret_getbyte18^post72, __const_10000^0'=__const_10000^post72, i29^0'=i29^post72, apsim_bound11113^0'=apsim_bound11113^post72, ent8^0'=ent8^post72, tmp___014^0'=tmp___014^post72, __const_429496^0'=__const_429496^post72, in_count^0'=in_count^post72, bytes_out^0'=bytes_out^post72, r_off32^0'=r_off32^post72, hsize^0'=hsize^post72, hsize___027^0'=hsize___027^post72, __const_8^0'=__const_8^post72, maxmaxcode^0'=maxmaxcode^post72, code31^0'=code31^post72, seed2^0'=seed2^post72, __const_2147483647^0'=__const_2147483647^post72, i41^0'=i41^post72, n_bits^0'=n_bits^post72, fcode5^0'=fcode5^post72, tmp___024^0'=tmp___024^post72, __const_53^0'=__const_53^post72, m130^0'=m130^post72, c7^0'=c7^post72, ratio^0'=ratio^post72, (-maxmaxcode^post72+maxmaxcode^0 == 0 /\ bits33^post72-n_bits^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post72 == 0 /\ -fcode5^post72+fcode5^0 == 0 /\ -i41^post72+i41^0 == 0 /\ i3^0-i3^post72 == 0 /\ __const_65536^0-__const_65536^post72 == 0 /\ __const_8388607^0-__const_8388607^post72 == 0 /\ tmp___017^0-tmp___017^post72 == 0 /\ i45^0-i45^post72 == 0 /\ -maxbits^post72+maxbits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post72 == 0 /\ -offset^0+r_off32^post72 == 0 /\ c37^0-c37^post72 == 0 /\ offset^0-offset^post72 == 0 /\ -c7^post72+c7^0 == 0 /\ -bytes_out^post72+bytes_out^0 == 0 /\ disp9^0-disp9^post72 == 0 /\ -__const_9^post72+__const_9^0 == 0 /\ tmp12^0-tmp12^post72 == 0 /\ -__const_429496^post72+__const_429496^0 == 0 /\ __const_16^0-__const_16^post72 == 0 /\ i6^0-i6^post72 == 0 /\ code31^post72-__const_256^0 == 0 /\ -n_bits^post72+n_bits^0 == 0 /\ -checkpoint^post72+checkpoint^0 == 0 /\ __const_2147483647^0-__const_2147483647^post72 == 0 /\ apsim_InCnt^0-apsim_InCnt^post72 == 0 /\ -__const_256^post72+__const_256^0 == 0 /\ -m130^post72+m130^0 == 0 /\ count^0-count^post72 == 0 /\ -i29^post72+i29^0 == 0 /\ -hsize^post72+hsize^0 == 0 /\ -tmp___014^post72+tmp___014^0 == 0 /\ -seed2^post72+seed2^0 == 0 /\ InCnt^0-InCnt^post72 == 0 /\ -rat26^post72+rat26^0 == 0 /\ -tmp___115^post72+tmp___115^0 == 0 /\ i29^0 <= 0 /\ hsize___019^0-hsize___019^post72 == 0 /\ -hsize___027^post72+hsize___027^0 == 0 /\ __const_257^0-__const_257^post72 == 0 /\ ret_getbyte25^0-ret_getbyte25^post72 == 0 /\ -__const_53^post72+__const_53^0 == 0 /\ -__const_257^0+free_ent^post72 == 0 /\ m122^0-m122^post72 == 0 /\ n44^0-n44^post72 == 0 /\ -1+clear_flg^post72 == 0 /\ tabort4^0-tabort4^post72 == 0 /\ -tmp___024^post72+tmp___024^0 == 0 /\ hshift11^0-hshift11^post72 == 0 /\ -__const_10000^post72+__const_10000^0 == 0 /\ maxcode^0-maxcode^post72 == 0 /\ -out_count^post72+out_count^0 == 0 /\ -__const_50^post72+__const_50^0 == 0 /\ -__const_8^post72+__const_8^0 == 0 /\ in_count^0-in_count^post72 == 0 /\ block_compress^0-block_compress^post72 == 0 /\ i21^0-i21^post72 == 0 /\ -ratio^post72+ratio^0 == 0 /\ exit_stat^0-exit_stat^post72 == 0 /\ -n40^post72+n40^0 == 0 /\ hsize_reg10^0-hsize_reg10^post72 == 0 /\ -ent8^post72+ent8^0 == 0), cost: 1 New rule: l14 -> l51 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, i29^0 <= 0, cost: 1 Applied preprocessing Original rule: l14 -> l13 : InCnt^0'=InCnt^post73, i21^0'=i21^post73, apsim_InCnt^0'=apsim_InCnt^post73, disp9^0'=disp9^post73, tmp12^0'=tmp12^post73, __const_257^0'=__const_257^post73, i6^0'=i6^post73, block_compress^0'=block_compress^post73, out_count^0'=out_count^post73, hshift11^0'=hshift11^post73, hsize___019^0'=hsize___019^post73, __const_8388607^0'=__const_8388607^post73, maxcode^0'=maxcode^post73, clear_flg^0'=clear_flg^post73, ret_getbyte25^0'=ret_getbyte25^post73, __const_16^0'=__const_16^post73, i3^0'=i3^post73, n44^0'=n44^post73, exit_stat^0'=exit_stat^post73, tmp___017^0'=tmp___017^post73, __const_50^0'=__const_50^post73, m122^0'=m122^post73, c37^0'=c37^post73, rat26^0'=rat26^post73, hsize_reg10^0'=hsize_reg10^post73, __const_9^0'=__const_9^post73, n40^0'=n40^post73, count^0'=count^post73, tabort4^0'=tabort4^post73, __const_256^0'=__const_256^post73, i45^0'=i45^post73, bits33^0'=bits33^post73, offset^0'=offset^post73, free_ent^0'=free_ent^post73, tmp___115^0'=tmp___115^post73, __const_65536^0'=__const_65536^post73, maxbits^0'=maxbits^post73, checkpoint^0'=checkpoint^post73, ret_getbyte18^0'=ret_getbyte18^post73, __const_10000^0'=__const_10000^post73, i29^0'=i29^post73, apsim_bound11113^0'=apsim_bound11113^post73, ent8^0'=ent8^post73, tmp___014^0'=tmp___014^post73, __const_429496^0'=__const_429496^post73, in_count^0'=in_count^post73, bytes_out^0'=bytes_out^post73, r_off32^0'=r_off32^post73, hsize^0'=hsize^post73, hsize___027^0'=hsize___027^post73, __const_8^0'=__const_8^post73, maxmaxcode^0'=maxmaxcode^post73, code31^0'=code31^post73, seed2^0'=seed2^post73, __const_2147483647^0'=__const_2147483647^post73, i41^0'=i41^post73, n_bits^0'=n_bits^post73, fcode5^0'=fcode5^post73, tmp___024^0'=tmp___024^post73, __const_53^0'=__const_53^post73, m130^0'=m130^post73, c7^0'=c7^post73, ratio^0'=ratio^post73, (-bytes_out^post73+bytes_out^0 == 0 /\ -i45^post73+i45^0 == 0 /\ disp9^0-disp9^post73 == 0 /\ i3^0-i3^post73 == 0 /\ 1-i29^0 <= 0 /\ -c7^post73+c7^0 == 0 /\ -ent8^post73+ent8^0 == 0 /\ -hsize^post73+hsize^0 == 0 /\ -code31^post73+code31^0 == 0 /\ -offset^post73+offset^0 == 0 /\ -fcode5^post73+fcode5^0 == 0 /\ -c37^post73+c37^0 == 0 /\ tmp12^0-tmp12^post73 == 0 /\ -r_off32^post73+r_off32^0 == 0 /\ -in_count^post73+in_count^0 == 0 /\ i6^0-i6^post73 == 0 /\ clear_flg^0-clear_flg^post73 == 0 /\ hsize___027^0-hsize___027^post73 == 0 /\ m122^0-m122^post73 == 0 /\ -m130^post73+m130^0 == 0 /\ __const_9^0-__const_9^post73 == 0 /\ -apsim_bound11113^post73+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post73 == 0 /\ -n44^post73+n44^0 == 0 /\ -__const_16^post73+__const_16^0 == 0 /\ -seed2^post73+seed2^0 == 0 /\ -ret_getbyte18^post73+ret_getbyte18^0 == 0 /\ checkpoint^0-checkpoint^post73 == 0 /\ tmp___017^0-tmp___017^post73 == 0 /\ out_count^0-out_count^post73 == 0 /\ -exit_stat^post73+exit_stat^0 == 0 /\ -n_bits^post73+n_bits^0 == 0 /\ __const_256^0-__const_256^post73 == 0 /\ -hsize_reg10^post73+hsize_reg10^0 == 0 /\ -__const_8^post73+__const_8^0 == 0 /\ InCnt^0-InCnt^post73 == 0 /\ 1-i29^0+i29^post73 == 0 /\ -__const_8388607^post73+__const_8388607^0 == 0 /\ bits33^0-bits33^post73 == 0 /\ hsize___019^0-hsize___019^post73 == 0 /\ -__const_429496^post73+__const_429496^0 == 0 /\ -__const_10000^post73+__const_10000^0 == 0 /\ __const_257^0-__const_257^post73 == 0 /\ free_ent^0-free_ent^post73 == 0 /\ rat26^0-rat26^post73 == 0 /\ -__const_2147483647^post73+__const_2147483647^0 == 0 /\ tmp___014^0-tmp___014^post73 == 0 /\ -tmp___115^post73+tmp___115^0 == 0 /\ __const_53^0-__const_53^post73 == 0 /\ -__const_65536^post73+__const_65536^0 == 0 /\ -count^post73+count^0 == 0 /\ tabort4^0-tabort4^post73 == 0 /\ hshift11^0-hshift11^post73 == 0 /\ -ratio^post73+ratio^0 == 0 /\ -maxmaxcode^post73+maxmaxcode^0 == 0 /\ -tmp___024^post73+tmp___024^0 == 0 /\ __const_50^0-__const_50^post73 == 0 /\ n40^0-n40^post73 == 0 /\ -ret_getbyte25^post73+ret_getbyte25^0 == 0 /\ -i41^post73+i41^0 == 0 /\ maxcode^0-maxcode^post73 == 0 /\ block_compress^0-block_compress^post73 == 0 /\ i21^0-i21^post73 == 0 /\ maxbits^0-maxbits^post73 == 0), cost: 1 New rule: l14 -> l13 : i29^0'=-1+i29^0, -1+i29^0 >= 0, cost: 1 Applied preprocessing Original rule: l11 -> l13 : InCnt^0'=InCnt^post74, i21^0'=i21^post74, apsim_InCnt^0'=apsim_InCnt^post74, disp9^0'=disp9^post74, tmp12^0'=tmp12^post74, __const_257^0'=__const_257^post74, i6^0'=i6^post74, block_compress^0'=block_compress^post74, out_count^0'=out_count^post74, hshift11^0'=hshift11^post74, hsize___019^0'=hsize___019^post74, __const_8388607^0'=__const_8388607^post74, maxcode^0'=maxcode^post74, clear_flg^0'=clear_flg^post74, ret_getbyte25^0'=ret_getbyte25^post74, __const_16^0'=__const_16^post74, i3^0'=i3^post74, n44^0'=n44^post74, exit_stat^0'=exit_stat^post74, tmp___017^0'=tmp___017^post74, __const_50^0'=__const_50^post74, m122^0'=m122^post74, c37^0'=c37^post74, rat26^0'=rat26^post74, hsize_reg10^0'=hsize_reg10^post74, __const_9^0'=__const_9^post74, n40^0'=n40^post74, count^0'=count^post74, tabort4^0'=tabort4^post74, __const_256^0'=__const_256^post74, i45^0'=i45^post74, bits33^0'=bits33^post74, offset^0'=offset^post74, free_ent^0'=free_ent^post74, tmp___115^0'=tmp___115^post74, __const_65536^0'=__const_65536^post74, maxbits^0'=maxbits^post74, checkpoint^0'=checkpoint^post74, ret_getbyte18^0'=ret_getbyte18^post74, __const_10000^0'=__const_10000^post74, i29^0'=i29^post74, apsim_bound11113^0'=apsim_bound11113^post74, ent8^0'=ent8^post74, tmp___014^0'=tmp___014^post74, __const_429496^0'=__const_429496^post74, in_count^0'=in_count^post74, bytes_out^0'=bytes_out^post74, r_off32^0'=r_off32^post74, hsize^0'=hsize^post74, hsize___027^0'=hsize___027^post74, __const_8^0'=__const_8^post74, maxmaxcode^0'=maxmaxcode^post74, code31^0'=code31^post74, seed2^0'=seed2^post74, __const_2147483647^0'=__const_2147483647^post74, i41^0'=i41^post74, n_bits^0'=n_bits^post74, fcode5^0'=fcode5^post74, tmp___024^0'=tmp___024^post74, __const_53^0'=__const_53^post74, m130^0'=m130^post74, c7^0'=c7^post74, ratio^0'=ratio^post74, (-tmp___024^post74+tmp___024^0 == 0 /\ -code31^post74+code31^0 == 0 /\ i45^0-i45^post74 == 0 /\ ret_getbyte25^0-ret_getbyte25^post74 == 0 /\ c37^0-c37^post74 == 0 /\ i21^0-i21^post74 == 0 /\ hsize_reg10^0-hsize_reg10^post74 == 0 /\ -free_ent^post74+free_ent^0 == 0 /\ count^0-count^post74 == 0 /\ disp9^0-disp9^post74 == 0 /\ -checkpoint^post74+checkpoint^0 == 0 /\ -r_off32^post74+r_off32^0 == 0 /\ i6^0-i6^post74 == 0 /\ __const_65536^0-__const_65536^post74 == 0 /\ -ratio^post74+ratio^0 == 0 /\ -hsize^post74+hsize^0 == 0 /\ i3^0-i3^post74 == 0 /\ __const_2147483647^0-__const_2147483647^post74 == 0 /\ -seed2^post74+seed2^0 == 0 /\ -fcode5^post74+fcode5^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post74 == 0 /\ maxmaxcode^0-maxmaxcode^post74 == 0 /\ -n40^post74+n40^0 == 0 /\ offset^0-offset^post74 == 0 /\ clear_flg^0-clear_flg^post74 == 0 /\ -rat26^post74+rat26^0 == 0 /\ m122^0-m122^post74 == 0 /\ -tmp___115^post74+tmp___115^0 == 0 /\ -bytes_out^post74+bytes_out^0 == 0 /\ -apsim_bound11113^post74+apsim_bound11113^0 == 0 /\ -hsize___027^post74+hsize___027^0 == 0 /\ -c7^post74+c7^0 == 0 /\ -__const_16^0+i29^post74-i29^0 == 0 /\ -__const_9^post74+__const_9^0 == 0 /\ __const_8388607^0-__const_8388607^post74 == 0 /\ tmp___017^0-tmp___017^post74 == 0 /\ -__const_429496^post74+__const_429496^0 == 0 /\ -__const_10000^post74+__const_10000^0 == 0 /\ hsize___019^0-hsize___019^post74 == 0 /\ -n_bits^post74+n_bits^0 == 0 /\ out_count^0-out_count^post74 == 0 /\ -__const_50^post74+__const_50^0 == 0 /\ -__const_8^post74+__const_8^0 == 0 /\ -__const_256^post74+__const_256^0 == 0 /\ -m130^post74+m130^0 == 0 /\ -i41^post74+i41^0 == 0 /\ -__const_257^post74+__const_257^0 == 0 /\ -bits33^post74+bits33^0 == 0 /\ in_count^0-in_count^post74 == 0 /\ InCnt^0-InCnt^post74 == 0 /\ __const_16^0-__const_16^post74 == 0 /\ ent8^0-ent8^post74 == 0 /\ -tmp___014^post74+tmp___014^0 == 0 /\ block_compress^0-block_compress^post74 == 0 /\ exit_stat^0-exit_stat^post74 == 0 /\ 1+i29^0 <= 0 /\ -maxbits^post74+maxbits^0 == 0 /\ n44^0-n44^post74 == 0 /\ tmp12^0-tmp12^post74 == 0 /\ tabort4^0-tabort4^post74 == 0 /\ ret_getbyte18^0-ret_getbyte18^post74 == 0 /\ hshift11^0-hshift11^post74 == 0 /\ maxcode^0-maxcode^post74 == 0 /\ -__const_53^post74+__const_53^0 == 0), cost: 1 New rule: l11 -> l13 : i29^0'=__const_16^0+i29^0, 1+i29^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l10 : InCnt^0'=InCnt^post75, i21^0'=i21^post75, apsim_InCnt^0'=apsim_InCnt^post75, disp9^0'=disp9^post75, tmp12^0'=tmp12^post75, __const_257^0'=__const_257^post75, i6^0'=i6^post75, block_compress^0'=block_compress^post75, out_count^0'=out_count^post75, hshift11^0'=hshift11^post75, hsize___019^0'=hsize___019^post75, __const_8388607^0'=__const_8388607^post75, maxcode^0'=maxcode^post75, clear_flg^0'=clear_flg^post75, ret_getbyte25^0'=ret_getbyte25^post75, __const_16^0'=__const_16^post75, i3^0'=i3^post75, n44^0'=n44^post75, exit_stat^0'=exit_stat^post75, tmp___017^0'=tmp___017^post75, __const_50^0'=__const_50^post75, m122^0'=m122^post75, c37^0'=c37^post75, rat26^0'=rat26^post75, hsize_reg10^0'=hsize_reg10^post75, __const_9^0'=__const_9^post75, n40^0'=n40^post75, count^0'=count^post75, tabort4^0'=tabort4^post75, __const_256^0'=__const_256^post75, i45^0'=i45^post75, bits33^0'=bits33^post75, offset^0'=offset^post75, free_ent^0'=free_ent^post75, tmp___115^0'=tmp___115^post75, __const_65536^0'=__const_65536^post75, maxbits^0'=maxbits^post75, checkpoint^0'=checkpoint^post75, ret_getbyte18^0'=ret_getbyte18^post75, __const_10000^0'=__const_10000^post75, i29^0'=i29^post75, apsim_bound11113^0'=apsim_bound11113^post75, ent8^0'=ent8^post75, tmp___014^0'=tmp___014^post75, __const_429496^0'=__const_429496^post75, in_count^0'=in_count^post75, bytes_out^0'=bytes_out^post75, r_off32^0'=r_off32^post75, hsize^0'=hsize^post75, hsize___027^0'=hsize___027^post75, __const_8^0'=__const_8^post75, maxmaxcode^0'=maxmaxcode^post75, code31^0'=code31^post75, seed2^0'=seed2^post75, __const_2147483647^0'=__const_2147483647^post75, i41^0'=i41^post75, n_bits^0'=n_bits^post75, fcode5^0'=fcode5^post75, tmp___024^0'=tmp___024^post75, __const_53^0'=__const_53^post75, m130^0'=m130^post75, c7^0'=c7^post75, ratio^0'=ratio^post75, (hshift11^0-hshift11^post75 == 0 /\ -tmp___017^post75+tmp___017^0 == 0 /\ checkpoint^0-checkpoint^post75 == 0 /\ -n44^post75+n44^0 == 0 /\ -count^post75+count^0 == 0 /\ -i29^0 <= 0 /\ -ratio^post75+ratio^0 == 0 /\ -tmp___024^post75+tmp___024^0 == 0 /\ i21^0-i21^post75 == 0 /\ tmp___115^0-tmp___115^post75 == 0 /\ i6^0-i6^post75 == 0 /\ -seed2^post75+seed2^0 == 0 /\ -ret_getbyte18^post75+ret_getbyte18^0 == 0 /\ -hsize^post75+hsize^0 == 0 /\ exit_stat^0-exit_stat^post75 == 0 /\ -bytes_out^post75+bytes_out^0 == 0 /\ -__const_8^post75+__const_8^0 == 0 /\ -i45^post75+i45^0 == 0 /\ -c7^post75+c7^0 == 0 /\ -ent8^post75+ent8^0 == 0 /\ tmp___014^0-tmp___014^post75 == 0 /\ __const_256^0-__const_256^post75 == 0 /\ -__const_10000^post75+__const_10000^0 == 0 /\ -fcode5^post75+fcode5^0 == 0 /\ clear_flg^0-clear_flg^post75 == 0 /\ disp9^0-disp9^post75 == 0 /\ m122^0-m122^post75 == 0 /\ hsize___027^0-hsize___027^post75 == 0 /\ bits33^0-bits33^post75 == 0 /\ -__const_2147483647^post75+__const_2147483647^0 == 0 /\ -in_count^post75+in_count^0 == 0 /\ __const_50^0-__const_50^post75 == 0 /\ __const_257^0-__const_257^post75 == 0 /\ free_ent^0-free_ent^post75 == 0 /\ rat26^0-rat26^post75 == 0 /\ __const_16^0-__const_16^post75 == 0 /\ out_count^0-out_count^post75 == 0 /\ -m130^post75+m130^0 == 0 /\ -i41^post75+i41^0 == 0 /\ -__const_65536^post75+__const_65536^0 == 0 /\ n_bits^0-n_bits^post75 == 0 /\ -apsim_bound11113^post75+apsim_bound11113^0 == 0 /\ maxcode^0-maxcode^post75 == 0 /\ -maxmaxcode^post75+maxmaxcode^0 == 0 /\ InCnt^0-InCnt^post75 == 0 /\ __const_9^0-__const_9^post75 == 0 /\ apsim_InCnt^0-apsim_InCnt^post75 == 0 /\ -maxbits^post75+maxbits^0 == 0 /\ -hsize_reg10^post75+hsize_reg10^0 == 0 /\ tmp12^0-tmp12^post75 == 0 /\ -__const_8388607^post75+__const_8388607^0 == 0 /\ -tabort4^post75+tabort4^0 == 0 /\ i3^0-i3^post75 == 0 /\ block_compress^0-block_compress^post75 == 0 /\ -__const_53^post75+__const_53^0 == 0 /\ n40^0-n40^post75 == 0 /\ -__const_429496^post75+__const_429496^0 == 0 /\ -code31^post75+code31^0 == 0 /\ -offset^post75+offset^0 == 0 /\ -c37^post75+c37^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post75 == 0 /\ r_off32^0-r_off32^post75 == 0 /\ hsize___019^0-hsize___019^post75 == 0 /\ i29^0-i29^post75 == 0), cost: 1 New rule: l11 -> l10 : i29^0 >= 0, cost: 1 Applied preprocessing Original rule: l35 -> l1 : InCnt^0'=InCnt^post76, i21^0'=i21^post76, apsim_InCnt^0'=apsim_InCnt^post76, disp9^0'=disp9^post76, tmp12^0'=tmp12^post76, __const_257^0'=__const_257^post76, i6^0'=i6^post76, block_compress^0'=block_compress^post76, out_count^0'=out_count^post76, hshift11^0'=hshift11^post76, hsize___019^0'=hsize___019^post76, __const_8388607^0'=__const_8388607^post76, maxcode^0'=maxcode^post76, clear_flg^0'=clear_flg^post76, ret_getbyte25^0'=ret_getbyte25^post76, __const_16^0'=__const_16^post76, i3^0'=i3^post76, n44^0'=n44^post76, exit_stat^0'=exit_stat^post76, tmp___017^0'=tmp___017^post76, __const_50^0'=__const_50^post76, m122^0'=m122^post76, c37^0'=c37^post76, rat26^0'=rat26^post76, hsize_reg10^0'=hsize_reg10^post76, __const_9^0'=__const_9^post76, n40^0'=n40^post76, count^0'=count^post76, tabort4^0'=tabort4^post76, __const_256^0'=__const_256^post76, i45^0'=i45^post76, bits33^0'=bits33^post76, offset^0'=offset^post76, free_ent^0'=free_ent^post76, tmp___115^0'=tmp___115^post76, __const_65536^0'=__const_65536^post76, maxbits^0'=maxbits^post76, checkpoint^0'=checkpoint^post76, ret_getbyte18^0'=ret_getbyte18^post76, __const_10000^0'=__const_10000^post76, i29^0'=i29^post76, apsim_bound11113^0'=apsim_bound11113^post76, ent8^0'=ent8^post76, tmp___014^0'=tmp___014^post76, __const_429496^0'=__const_429496^post76, in_count^0'=in_count^post76, bytes_out^0'=bytes_out^post76, r_off32^0'=r_off32^post76, hsize^0'=hsize^post76, hsize___027^0'=hsize___027^post76, __const_8^0'=__const_8^post76, maxmaxcode^0'=maxmaxcode^post76, code31^0'=code31^post76, seed2^0'=seed2^post76, __const_2147483647^0'=__const_2147483647^post76, i41^0'=i41^post76, n_bits^0'=n_bits^post76, fcode5^0'=fcode5^post76, tmp___024^0'=tmp___024^post76, __const_53^0'=__const_53^post76, m130^0'=m130^post76, c7^0'=c7^post76, ratio^0'=ratio^post76, (-seed2^post76+seed2^0 == 0 /\ -tmp___014^post76+tmp___014^0 == 0 /\ -hsize___027^post76+hsize___027^0 == 0 /\ i6^0-i6^post76 == 0 /\ -rat26^post76+rat26^0 == 0 /\ hshift11^0-hshift11^post76 == 0 /\ -tmp___115^post76+tmp___115^0 == 0 /\ exit_stat^0-exit_stat^post76 == 0 /\ i21^0-i21^post76 == 0 /\ hsize_reg10^0-hsize_reg10^post76 == 0 /\ count^0-count^post76 == 0 /\ -__const_53^post76+__const_53^0 == 0 /\ -tmp___024^post76+tmp___024^0 == 0 /\ -__const_50^post76+__const_50^0 == 0 /\ -clear_flg^post76+clear_flg^0 == 0 /\ -__const_2147483647^post76+__const_2147483647^0 == 0 /\ tmp___017^0-tmp___017^post76 == 0 /\ __const_8388607^0-__const_8388607^post76 == 0 /\ -__const_8^post76+__const_8^0 == 0 /\ -r_off32^post76+r_off32^0 == 0 /\ -i3^post76+i3^0 == 0 /\ maxmaxcode^0-maxmaxcode^post76 == 0 /\ -i41^post76+i41^0 == 0 /\ offset^0-offset^post76 == 0 /\ __const_257^0-__const_257^post76 == 0 /\ m122^0-m122^post76 == 0 /\ disp9^0-disp9^post76 == 0 /\ __const_10000^0-__const_10000^post76 == 0 /\ -ratio^post76+ratio^0 == 0 /\ tabort4^0-tabort4^post76 == 0 /\ -fcode5^post76+fcode5^0 == 0 /\ maxcode^0-maxcode^post76 == 0 /\ -n40^post76+n40^0 == 0 /\ in_count^0-in_count^post76 == 0 /\ -maxbits^post76+maxbits^0 == 0 /\ __const_16^0-__const_16^post76 == 0 /\ ent8^0-ent8^post76 == 0 /\ __const_9^0-__const_9^post76 == 0 /\ -bytes_out^post76+bytes_out^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post76 == 0 /\ block_compress^0-block_compress^post76 == 0 /\ -apsim_bound11113^post76+apsim_bound11113^0 == 0 /\ -i45^post76+i45^0 == 0 /\ out_count^0-out_count^post76 == 0 /\ -__const_429496^post76+__const_429496^0 == 0 /\ -code31^post76+code31^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post76 == 0 /\ -hsize^post76+hsize^0 == 0 /\ -bits33^post76+bits33^0 == 0 /\ -free_ent^post76+free_ent^0 == 0 /\ -checkpoint^post76+checkpoint^0 == 0 /\ InCnt^0-InCnt^post76 == 0 /\ __const_65536^0-__const_65536^post76 == 0 /\ -n_bits^post76+n_bits^0 == 0 /\ c37^0-c37^post76 == 0 /\ -i29^post76+i29^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post76 == 0 /\ hsize___019^0-hsize___019^post76 == 0 /\ -__const_256^post76+__const_256^0 == 0 /\ -m130^post76+m130^0 == 0 /\ c7^0-c7^post76 == 0 /\ n44^0-n44^post76 == 0 /\ tmp12^0-tmp12^post76 == 0), cost: 1 New rule: l35 -> l1 : TRUE, cost: 1 Applied preprocessing Original rule: l52 -> l53 : InCnt^0'=InCnt^post77, i21^0'=i21^post77, apsim_InCnt^0'=apsim_InCnt^post77, disp9^0'=disp9^post77, tmp12^0'=tmp12^post77, __const_257^0'=__const_257^post77, i6^0'=i6^post77, block_compress^0'=block_compress^post77, out_count^0'=out_count^post77, hshift11^0'=hshift11^post77, hsize___019^0'=hsize___019^post77, __const_8388607^0'=__const_8388607^post77, maxcode^0'=maxcode^post77, clear_flg^0'=clear_flg^post77, ret_getbyte25^0'=ret_getbyte25^post77, __const_16^0'=__const_16^post77, i3^0'=i3^post77, n44^0'=n44^post77, exit_stat^0'=exit_stat^post77, tmp___017^0'=tmp___017^post77, __const_50^0'=__const_50^post77, m122^0'=m122^post77, c37^0'=c37^post77, rat26^0'=rat26^post77, hsize_reg10^0'=hsize_reg10^post77, __const_9^0'=__const_9^post77, n40^0'=n40^post77, count^0'=count^post77, tabort4^0'=tabort4^post77, __const_256^0'=__const_256^post77, i45^0'=i45^post77, bits33^0'=bits33^post77, offset^0'=offset^post77, free_ent^0'=free_ent^post77, tmp___115^0'=tmp___115^post77, __const_65536^0'=__const_65536^post77, maxbits^0'=maxbits^post77, checkpoint^0'=checkpoint^post77, ret_getbyte18^0'=ret_getbyte18^post77, __const_10000^0'=__const_10000^post77, i29^0'=i29^post77, apsim_bound11113^0'=apsim_bound11113^post77, ent8^0'=ent8^post77, tmp___014^0'=tmp___014^post77, __const_429496^0'=__const_429496^post77, in_count^0'=in_count^post77, bytes_out^0'=bytes_out^post77, r_off32^0'=r_off32^post77, hsize^0'=hsize^post77, hsize___027^0'=hsize___027^post77, __const_8^0'=__const_8^post77, maxmaxcode^0'=maxmaxcode^post77, code31^0'=code31^post77, seed2^0'=seed2^post77, __const_2147483647^0'=__const_2147483647^post77, i41^0'=i41^post77, n_bits^0'=n_bits^post77, fcode5^0'=fcode5^post77, tmp___024^0'=tmp___024^post77, __const_53^0'=__const_53^post77, m130^0'=m130^post77, c7^0'=c7^post77, ratio^0'=ratio^post77, (0 == 0 /\ tmp___115^0-tmp___115^post77 == 0 /\ clear_flg^0-clear_flg^post77 == 0 /\ -__const_53^post77+__const_53^0 == 0 /\ i6^0-i6^post77 == 0 /\ -hsize_reg10^post77+hsize_reg10^0 == 0 /\ m122^0-m122^post77 == 0 /\ n44^0-n44^post77 == 0 /\ -tabort4^post77+tabort4^0 == 0 /\ i29^0-i29^post77 == 0 /\ -__const_10000^post77+__const_10000^0 == 0 /\ hshift11^0-hshift11^post77 == 0 /\ checkpoint^0-checkpoint^post77 == 0 /\ -hsize___027^post77+hsize___027^0 == 0 /\ -__const_16^post77+__const_16^0 == 0 /\ -__const_2147483647^post77+__const_2147483647^0 == 0 /\ n40^0-n40^post77 == 0 /\ i21^0-i21^post77 == 0 /\ __const_256^0-__const_256^post77 == 0 /\ seed2^0-seed2^post77 == 0 /\ disp9^0-disp9^post77 == 0 /\ -i41^post77+i41^0 == 0 /\ -__const_65536^post77+__const_65536^0 == 0 /\ -count^post77+count^0 == 0 /\ -ratio^post77+ratio^0 == 0 /\ -maxmaxcode^post77+maxmaxcode^0 == 0 /\ -tmp___024^post77+tmp___024^0 == 0 /\ __const_257^0-__const_257^post77 == 0 /\ -tmp___014^post77+tmp___014^0 == 0 /\ -maxbits^post77+maxbits^0 == 0 /\ __const_8^0-__const_8^post77 == 0 /\ -bytes_out^post77+bytes_out^0 == 0 /\ -ent8^post77+ent8^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post77 == 0 /\ -c7^post77+c7^0 == 0 /\ -exit_stat^post77+exit_stat^0 == 0 /\ bits33^0-bits33^post77 == 0 /\ -offset^post77+offset^0 == 0 /\ -code31^post77+code31^0 == 0 /\ __const_50^0-__const_50^post77 == 0 /\ -fcode5^post77+fcode5^0 == 0 /\ out_count^0-out_count^post77 == 0 /\ __const_8388607^0-__const_8388607^post77 == 0 /\ n_bits^0-n_bits^post77 == 0 /\ -c37^post77+c37^0 == 0 /\ maxcode^0-maxcode^post77 == 0 /\ -in_count^post77+in_count^0 == 0 /\ __const_429496^0-__const_429496^post77 == 0 /\ -m130^post77+m130^0 == 0 /\ -tmp___017^post77+tmp___017^0 == 0 /\ InCnt^0-InCnt^post77 == 0 /\ -block_compress^post77+block_compress^0 == 0 /\ -apsim_bound11113^post77+apsim_bound11113^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post77 == 0 /\ -__const_9^post77+__const_9^0 == 0 /\ r_off32^0-r_off32^post77 == 0 /\ hsize___019^0-hsize___019^post77 == 0 /\ -ret_getbyte18^post77+ret_getbyte18^0 == 0 /\ free_ent^0-free_ent^post77 == 0 /\ tmp12^0-tmp12^post77 == 0 /\ -hsize^post77+hsize^0 == 0 /\ i3^0-i3^post77 == 0 /\ i45^0-i45^post77 == 0), cost: 1 New rule: l52 -> l53 : rat26^0'=rat26^post77, 0 == 0, cost: 1 Applied preprocessing Original rule: l53 -> l10 : InCnt^0'=InCnt^post78, i21^0'=i21^post78, apsim_InCnt^0'=apsim_InCnt^post78, disp9^0'=disp9^post78, tmp12^0'=tmp12^post78, __const_257^0'=__const_257^post78, i6^0'=i6^post78, block_compress^0'=block_compress^post78, out_count^0'=out_count^post78, hshift11^0'=hshift11^post78, hsize___019^0'=hsize___019^post78, __const_8388607^0'=__const_8388607^post78, maxcode^0'=maxcode^post78, clear_flg^0'=clear_flg^post78, ret_getbyte25^0'=ret_getbyte25^post78, __const_16^0'=__const_16^post78, i3^0'=i3^post78, n44^0'=n44^post78, exit_stat^0'=exit_stat^post78, tmp___017^0'=tmp___017^post78, __const_50^0'=__const_50^post78, m122^0'=m122^post78, c37^0'=c37^post78, rat26^0'=rat26^post78, hsize_reg10^0'=hsize_reg10^post78, __const_9^0'=__const_9^post78, n40^0'=n40^post78, count^0'=count^post78, tabort4^0'=tabort4^post78, __const_256^0'=__const_256^post78, i45^0'=i45^post78, bits33^0'=bits33^post78, offset^0'=offset^post78, free_ent^0'=free_ent^post78, tmp___115^0'=tmp___115^post78, __const_65536^0'=__const_65536^post78, maxbits^0'=maxbits^post78, checkpoint^0'=checkpoint^post78, ret_getbyte18^0'=ret_getbyte18^post78, __const_10000^0'=__const_10000^post78, i29^0'=i29^post78, apsim_bound11113^0'=apsim_bound11113^post78, ent8^0'=ent8^post78, tmp___014^0'=tmp___014^post78, __const_429496^0'=__const_429496^post78, in_count^0'=in_count^post78, bytes_out^0'=bytes_out^post78, r_off32^0'=r_off32^post78, hsize^0'=hsize^post78, hsize___027^0'=hsize___027^post78, __const_8^0'=__const_8^post78, maxmaxcode^0'=maxmaxcode^post78, code31^0'=code31^post78, seed2^0'=seed2^post78, __const_2147483647^0'=__const_2147483647^post78, i41^0'=i41^post78, n_bits^0'=n_bits^post78, fcode5^0'=fcode5^post78, tmp___024^0'=tmp___024^post78, __const_53^0'=__const_53^post78, m130^0'=m130^post78, c7^0'=c7^post78, ratio^0'=ratio^post78, (-__const_429496^post78+__const_429496^0 == 0 /\ tmp___017^0-tmp___017^post78 == 0 /\ -__const_50^post78+__const_50^0 == 0 /\ -bits33^post78+bits33^0 == 0 /\ i29^post78+__const_16^0-hsize___027^post78 == 0 /\ -__const_2147483647^post78+__const_2147483647^0 == 0 /\ n44^0-n44^post78 == 0 /\ -n_bits^post78+n_bits^0 == 0 /\ -__const_8^post78+__const_8^0 == 0 /\ -i3^post78+i3^0 == 0 /\ -i41^post78+i41^0 == 0 /\ -__const_256^post78+__const_256^0 == 0 /\ hshift11^0-hshift11^post78 == 0 /\ ratio^post78 == 0 /\ -hsize^0+hsize___027^post78 == 0 /\ -tmp___014^post78+tmp___014^0 == 0 /\ i21^0-i21^post78 == 0 /\ maxbits^0-maxbits^post78 == 0 /\ -m122^post78+m122^0 == 0 /\ hsize_reg10^0-hsize_reg10^post78 == 0 /\ __const_10000^0-__const_10000^post78 == 0 /\ __const_257^0-__const_257^post78 == 0 /\ disp9^0-disp9^post78 == 0 /\ -__const_53^post78+__const_53^0 == 0 /\ -maxmaxcode^post78+maxmaxcode^0 == 0 /\ rat26^0-ratio^0 <= 0 /\ in_count^0-in_count^post78 == 0 /\ rat26^0-rat26^post78 == 0 /\ __const_16^0-__const_16^post78 == 0 /\ __const_9^0-__const_9^post78 == 0 /\ exit_stat^0-exit_stat^post78 == 0 /\ apsim_InCnt^0-apsim_InCnt^post78 == 0 /\ block_compress^0-block_compress^post78 == 0 /\ -code31^post78+code31^0 == 0 /\ offset^0-offset^post78 == 0 /\ tmp12^0-tmp12^post78 == 0 /\ -clear_flg^post78+clear_flg^0 == 0 /\ -hsize^post78+hsize^0 == 0 /\ -free_ent^post78+free_ent^0 == 0 /\ -checkpoint^post78+checkpoint^0 == 0 /\ tmp___024^0-tmp___024^post78 == 0 /\ tabort4^0-tabort4^post78 == 0 /\ -r_off32^post78+r_off32^0 == 0 /\ maxcode^0-maxcode^post78 == 0 /\ __const_8388607^0-__const_8388607^post78 == 0 /\ 1+m130^post78 == 0 /\ c37^0-c37^post78 == 0 /\ -seed2^post78+seed2^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post78 == 0 /\ -ret_getbyte18^post78+ret_getbyte18^0 == 0 /\ -fcode5^post78+fcode5^0 == 0 /\ hsize___019^0-hsize___019^post78 == 0 /\ -n40^post78+n40^0 == 0 /\ count^0-count^post78 == 0 /\ -tmp___115^post78+tmp___115^0 == 0 /\ out_count^0-out_count^post78 == 0 /\ -bytes_out^post78+bytes_out^0 == 0 /\ -apsim_bound11113^post78+apsim_bound11113^0 == 0 /\ i6^0-i6^post78 == 0 /\ -c7^post78+c7^0 == 0 /\ ent8^0-ent8^post78 == 0 /\ -i45^post78+i45^0 == 0 /\ __const_65536^0-__const_65536^post78 == 0 /\ InCnt^0-InCnt^post78 == 0), cost: 1 New rule: l53 -> l10 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, rat26^0-ratio^0 <= 0, cost: 1 Applied preprocessing Original rule: l53 -> l35 : InCnt^0'=InCnt^post79, i21^0'=i21^post79, apsim_InCnt^0'=apsim_InCnt^post79, disp9^0'=disp9^post79, tmp12^0'=tmp12^post79, __const_257^0'=__const_257^post79, i6^0'=i6^post79, block_compress^0'=block_compress^post79, out_count^0'=out_count^post79, hshift11^0'=hshift11^post79, hsize___019^0'=hsize___019^post79, __const_8388607^0'=__const_8388607^post79, maxcode^0'=maxcode^post79, clear_flg^0'=clear_flg^post79, ret_getbyte25^0'=ret_getbyte25^post79, __const_16^0'=__const_16^post79, i3^0'=i3^post79, n44^0'=n44^post79, exit_stat^0'=exit_stat^post79, tmp___017^0'=tmp___017^post79, __const_50^0'=__const_50^post79, m122^0'=m122^post79, c37^0'=c37^post79, rat26^0'=rat26^post79, hsize_reg10^0'=hsize_reg10^post79, __const_9^0'=__const_9^post79, n40^0'=n40^post79, count^0'=count^post79, tabort4^0'=tabort4^post79, __const_256^0'=__const_256^post79, i45^0'=i45^post79, bits33^0'=bits33^post79, offset^0'=offset^post79, free_ent^0'=free_ent^post79, tmp___115^0'=tmp___115^post79, __const_65536^0'=__const_65536^post79, maxbits^0'=maxbits^post79, checkpoint^0'=checkpoint^post79, ret_getbyte18^0'=ret_getbyte18^post79, __const_10000^0'=__const_10000^post79, i29^0'=i29^post79, apsim_bound11113^0'=apsim_bound11113^post79, ent8^0'=ent8^post79, tmp___014^0'=tmp___014^post79, __const_429496^0'=__const_429496^post79, in_count^0'=in_count^post79, bytes_out^0'=bytes_out^post79, r_off32^0'=r_off32^post79, hsize^0'=hsize^post79, hsize___027^0'=hsize___027^post79, __const_8^0'=__const_8^post79, maxmaxcode^0'=maxmaxcode^post79, code31^0'=code31^post79, seed2^0'=seed2^post79, __const_2147483647^0'=__const_2147483647^post79, i41^0'=i41^post79, n_bits^0'=n_bits^post79, fcode5^0'=fcode5^post79, tmp___024^0'=tmp___024^post79, __const_53^0'=__const_53^post79, m130^0'=m130^post79, c7^0'=c7^post79, ratio^0'=ratio^post79, (-in_count^post79+in_count^0 == 0 /\ -m130^post79+m130^0 == 0 /\ -i41^post79+i41^0 == 0 /\ InCnt^0-InCnt^post79 == 0 /\ tmp___017^0-tmp___017^post79 == 0 /\ n40^0-n40^post79 == 0 /\ i3^0-i3^post79 == 0 /\ __const_256^0-__const_256^post79 == 0 /\ clear_flg^0-clear_flg^post79 == 0 /\ -__const_9^post79+__const_9^0 == 0 /\ m122^0-m122^post79 == 0 /\ n44^0-n44^post79 == 0 /\ i29^0-i29^post79 == 0 /\ 1-rat26^0+ratio^0 <= 0 /\ hsize___019^0-hsize___019^post79 == 0 /\ -__const_8^post79+__const_8^0 == 0 /\ -maxbits^post79+maxbits^0 == 0 /\ -n_bits^post79+n_bits^0 == 0 /\ -hsize_reg10^post79+hsize_reg10^0 == 0 /\ -__const_53^post79+__const_53^0 == 0 /\ -maxmaxcode^post79+maxmaxcode^0 == 0 /\ hshift11^0-hshift11^post79 == 0 /\ __const_257^0-__const_257^post79 == 0 /\ rat26^0-rat26^post79 == 0 /\ -tabort4^post79+tabort4^0 == 0 /\ -exit_stat^post79+exit_stat^0 == 0 /\ maxcode^0-maxcode^post79 == 0 /\ i21^0-i21^post79 == 0 /\ tmp___115^0-tmp___115^post79 == 0 /\ -offset^post79+offset^0 == 0 /\ seed2^0-seed2^post79 == 0 /\ -c37^post79+c37^0 == 0 /\ -__const_16^post79+__const_16^0 == 0 /\ tmp12^0-tmp12^post79 == 0 /\ bits33^0-bits33^post79 == 0 /\ -code31^post79+code31^0 == 0 /\ __const_8388607^0-__const_8388607^post79 == 0 /\ -block_compress^post79+block_compress^0 == 0 /\ -tmp___024^post79+tmp___024^0 == 0 /\ -ret_getbyte18^post79+ret_getbyte18^0 == 0 /\ disp9^0-disp9^post79 == 0 /\ -tmp___014^post79+tmp___014^0 == 0 /\ -hsize^post79+hsize^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post79 == 0 /\ -free_ent^post79+free_ent^0 == 0 /\ r_off32^0-r_off32^post79 == 0 /\ apsim_bound11113^0-apsim_bound11113^post79 == 0 /\ -rat26^0+ratio^post79 == 0 /\ -bytes_out^post79+bytes_out^0 == 0 /\ -__const_2147483647^post79+__const_2147483647^0 == 0 /\ count^0-count^post79 == 0 /\ checkpoint^0-checkpoint^post79 == 0 /\ out_count^0-out_count^post79 == 0 /\ __const_50^0-__const_50^post79 == 0 /\ -ent8^post79+ent8^0 == 0 /\ -c7^post79+c7^0 == 0 /\ i45^0-i45^post79 == 0 /\ -__const_10000^post79+__const_10000^0 == 0 /\ i6^0-i6^post79 == 0 /\ -fcode5^post79+fcode5^0 == 0 /\ -hsize___027^post79+hsize___027^0 == 0 /\ -__const_65536^post79+__const_65536^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post79 == 0 /\ __const_429496^0-__const_429496^post79 == 0), cost: 1 New rule: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 Applied preprocessing Original rule: l54 -> l52 : InCnt^0'=InCnt^post80, i21^0'=i21^post80, apsim_InCnt^0'=apsim_InCnt^post80, disp9^0'=disp9^post80, tmp12^0'=tmp12^post80, __const_257^0'=__const_257^post80, i6^0'=i6^post80, block_compress^0'=block_compress^post80, out_count^0'=out_count^post80, hshift11^0'=hshift11^post80, hsize___019^0'=hsize___019^post80, __const_8388607^0'=__const_8388607^post80, maxcode^0'=maxcode^post80, clear_flg^0'=clear_flg^post80, ret_getbyte25^0'=ret_getbyte25^post80, __const_16^0'=__const_16^post80, i3^0'=i3^post80, n44^0'=n44^post80, exit_stat^0'=exit_stat^post80, tmp___017^0'=tmp___017^post80, __const_50^0'=__const_50^post80, m122^0'=m122^post80, c37^0'=c37^post80, rat26^0'=rat26^post80, hsize_reg10^0'=hsize_reg10^post80, __const_9^0'=__const_9^post80, n40^0'=n40^post80, count^0'=count^post80, tabort4^0'=tabort4^post80, __const_256^0'=__const_256^post80, i45^0'=i45^post80, bits33^0'=bits33^post80, offset^0'=offset^post80, free_ent^0'=free_ent^post80, tmp___115^0'=tmp___115^post80, __const_65536^0'=__const_65536^post80, maxbits^0'=maxbits^post80, checkpoint^0'=checkpoint^post80, ret_getbyte18^0'=ret_getbyte18^post80, __const_10000^0'=__const_10000^post80, i29^0'=i29^post80, apsim_bound11113^0'=apsim_bound11113^post80, ent8^0'=ent8^post80, tmp___014^0'=tmp___014^post80, __const_429496^0'=__const_429496^post80, in_count^0'=in_count^post80, bytes_out^0'=bytes_out^post80, r_off32^0'=r_off32^post80, hsize^0'=hsize^post80, hsize___027^0'=hsize___027^post80, __const_8^0'=__const_8^post80, maxmaxcode^0'=maxmaxcode^post80, code31^0'=code31^post80, seed2^0'=seed2^post80, __const_2147483647^0'=__const_2147483647^post80, i41^0'=i41^post80, n_bits^0'=n_bits^post80, fcode5^0'=fcode5^post80, tmp___024^0'=tmp___024^post80, __const_53^0'=__const_53^post80, m130^0'=m130^post80, c7^0'=c7^post80, ratio^0'=ratio^post80, (InCnt^0-InCnt^post80 == 0 /\ -fcode5^post80+fcode5^0 == 0 /\ -n40^post80+n40^0 == 0 /\ i3^0-i3^post80 == 0 /\ code31^0-code31^post80 == 0 /\ hsize___027^0-hsize___027^post80 == 0 /\ hsize___019^0-hsize___019^post80 == 0 /\ -maxmaxcode^post80+maxmaxcode^0 == 0 /\ -apsim_bound11113^post80+apsim_bound11113^0 == 0 /\ -i45^post80+i45^0 == 0 /\ -c7^post80+c7^0 == 0 /\ __const_257^0-__const_257^post80 == 0 /\ __const_10000^0-__const_10000^post80 == 0 /\ n44^0-n44^post80 == 0 /\ free_ent^0-free_ent^post80 == 0 /\ tabort4^0-tabort4^post80 == 0 /\ m122^0-m122^post80 == 0 /\ maxcode^0-maxcode^post80 == 0 /\ -bits33^post80+bits33^0 == 0 /\ -checkpoint^post80+checkpoint^0 == 0 /\ -hsize^post80+hsize^0 == 0 /\ -n_bits^post80+n_bits^0 == 0 /\ rat26^0-rat26^post80 == 0 /\ __const_16^0-__const_16^post80 == 0 /\ -i29^post80+i29^0 == 0 /\ -in_count^post80+in_count^0 == 0 /\ block_compress^0-block_compress^post80 == 0 /\ -m130^post80+m130^0 == 0 /\ -__const_256^post80+__const_256^0 == 0 /\ tmp___017^0-tmp___017^post80 == 0 /\ i41^0-i41^post80 == 0 /\ maxbits^0-maxbits^post80 == 0 /\ i21^0-i21^post80 == 0 /\ hsize_reg10^0-hsize_reg10^post80 == 0 /\ __const_65536^0-__const_65536^post80 == 0 /\ -ret_getbyte18^post80+ret_getbyte18^0 == 0 /\ -tmp___014^post80+tmp___014^0 == 0 /\ -tmp___115^post80+tmp___115^0 == 0 /\ -seed2^post80+seed2^0 == 0 /\ __const_8388607^0-__const_8388607^post80 == 0 /\ c37^0-c37^post80 == 0 /\ -__const_53^post80+__const_53^0 == 0 /\ -__const_2147483647^post80+__const_2147483647^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post80 == 0 /\ offset^0-offset^post80 == 0 /\ tmp12^0-tmp12^post80 == 0 /\ disp9^0-disp9^post80 == 0 /\ -__const_429496^post80+__const_429496^0 == 0 /\ -__const_50^post80+__const_50^0 == 0 /\ -hshift11^post80+hshift11^0 == 0 /\ -tmp___024^post80+tmp___024^0 == 0 /\ i6^0-i6^post80 == 0 /\ -clear_flg^post80+clear_flg^0 == 0 /\ ent8^0-ent8^post80 == 0 /\ -__const_8^post80+__const_8^0 == 0 /\ __const_9^0-__const_9^post80 == 0 /\ exit_stat^0-exit_stat^post80 == 0 /\ -r_off32^post80+r_off32^0 == 0 /\ out_count^0-out_count^post80 == 0 /\ apsim_InCnt^0-apsim_InCnt^post80 == 0 /\ 1-rat26^0 <= 0 /\ -ratio^post80+ratio^0 == 0 /\ -count^post80+count^0 == 0 /\ bytes_out^0-bytes_out^post80 == 0), cost: 1 New rule: l54 -> l52 : -1+rat26^0 >= 0, cost: 1 Applied preprocessing Original rule: l54 -> l52 : InCnt^0'=InCnt^post81, i21^0'=i21^post81, apsim_InCnt^0'=apsim_InCnt^post81, disp9^0'=disp9^post81, tmp12^0'=tmp12^post81, __const_257^0'=__const_257^post81, i6^0'=i6^post81, block_compress^0'=block_compress^post81, out_count^0'=out_count^post81, hshift11^0'=hshift11^post81, hsize___019^0'=hsize___019^post81, __const_8388607^0'=__const_8388607^post81, maxcode^0'=maxcode^post81, clear_flg^0'=clear_flg^post81, ret_getbyte25^0'=ret_getbyte25^post81, __const_16^0'=__const_16^post81, i3^0'=i3^post81, n44^0'=n44^post81, exit_stat^0'=exit_stat^post81, tmp___017^0'=tmp___017^post81, __const_50^0'=__const_50^post81, m122^0'=m122^post81, c37^0'=c37^post81, rat26^0'=rat26^post81, hsize_reg10^0'=hsize_reg10^post81, __const_9^0'=__const_9^post81, n40^0'=n40^post81, count^0'=count^post81, tabort4^0'=tabort4^post81, __const_256^0'=__const_256^post81, i45^0'=i45^post81, bits33^0'=bits33^post81, offset^0'=offset^post81, free_ent^0'=free_ent^post81, tmp___115^0'=tmp___115^post81, __const_65536^0'=__const_65536^post81, maxbits^0'=maxbits^post81, checkpoint^0'=checkpoint^post81, ret_getbyte18^0'=ret_getbyte18^post81, __const_10000^0'=__const_10000^post81, i29^0'=i29^post81, apsim_bound11113^0'=apsim_bound11113^post81, ent8^0'=ent8^post81, tmp___014^0'=tmp___014^post81, __const_429496^0'=__const_429496^post81, in_count^0'=in_count^post81, bytes_out^0'=bytes_out^post81, r_off32^0'=r_off32^post81, hsize^0'=hsize^post81, hsize___027^0'=hsize___027^post81, __const_8^0'=__const_8^post81, maxmaxcode^0'=maxmaxcode^post81, code31^0'=code31^post81, seed2^0'=seed2^post81, __const_2147483647^0'=__const_2147483647^post81, i41^0'=i41^post81, n_bits^0'=n_bits^post81, fcode5^0'=fcode5^post81, tmp___024^0'=tmp___024^post81, __const_53^0'=__const_53^post81, m130^0'=m130^post81, c7^0'=c7^post81, ratio^0'=ratio^post81, (-maxmaxcode^post81+maxmaxcode^0 == 0 /\ -c37^post81+c37^0 == 0 /\ -bytes_out^post81+bytes_out^0 == 0 /\ __const_256^0-__const_256^post81 == 0 /\ -ent8^post81+ent8^0 == 0 /\ out_count^0-out_count^post81 == 0 /\ hsize___019^0-hsize___019^post81 == 0 /\ -c7^post81+c7^0 == 0 /\ -offset^post81+offset^0 == 0 /\ -exit_stat^post81+exit_stat^0 == 0 /\ __const_257^0-__const_257^post81 == 0 /\ -fcode5^post81+fcode5^0 == 0 /\ 1+rat26^0 <= 0 /\ InCnt^0-InCnt^post81 == 0 /\ i3^0-i3^post81 == 0 /\ tmp___115^0-tmp___115^post81 == 0 /\ -in_count^post81+in_count^0 == 0 /\ -m130^post81+m130^0 == 0 /\ -code31^post81+code31^0 == 0 /\ n44^0-n44^post81 == 0 /\ m122^0-m122^post81 == 0 /\ __const_2147483647^0-__const_2147483647^post81 == 0 /\ bits33^0-bits33^post81 == 0 /\ -__const_9^post81+__const_9^0 == 0 /\ -hsize^post81+hsize^0 == 0 /\ hshift11^0-hshift11^post81 == 0 /\ ret_getbyte18^0-ret_getbyte18^post81 == 0 /\ -n_bits^post81+n_bits^0 == 0 /\ block_compress^0-block_compress^post81 == 0 /\ -free_ent^post81+free_ent^0 == 0 /\ -rat26^post81+rat26^0 == 0 /\ tmp___017^0-tmp___017^post81 == 0 /\ -seed2^post81+seed2^0 == 0 /\ n40^0-n40^post81 == 0 /\ -maxcode^post81+maxcode^0 == 0 /\ i21^0-i21^post81 == 0 /\ -__const_53^post81+__const_53^0 == 0 /\ -i29^post81+i29^0 == 0 /\ hsize_reg10^0-hsize_reg10^post81 == 0 /\ -tmp12^post81+tmp12^0 == 0 /\ disp9^0-disp9^post81 == 0 /\ -tabort4^post81+tabort4^0 == 0 /\ __const_429496^0-__const_429496^post81 == 0 /\ ret_getbyte25^0-ret_getbyte25^post81 == 0 /\ r_off32^0-r_off32^post81 == 0 /\ apsim_bound11113^0-apsim_bound11113^post81 == 0 /\ -hsize___027^post81+hsize___027^0 == 0 /\ -__const_65536^post81+__const_65536^0 == 0 /\ i45^0-i45^post81 == 0 /\ -__const_16^post81+__const_16^0 == 0 /\ -__const_10000^post81+__const_10000^0 == 0 /\ i6^0-i6^post81 == 0 /\ clear_flg^0-clear_flg^post81 == 0 /\ -i41^post81+i41^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post81 == 0 /\ -ratio^post81+ratio^0 == 0 /\ count^0-count^post81 == 0 /\ -tmp___024^post81+tmp___024^0 == 0 /\ __const_8388607^0-__const_8388607^post81 == 0 /\ checkpoint^0-checkpoint^post81 == 0 /\ -tmp___014^post81+tmp___014^0 == 0 /\ __const_50^0-__const_50^post81 == 0 /\ -maxbits^post81+maxbits^0 == 0 /\ -__const_8^post81+__const_8^0 == 0), cost: 1 New rule: l54 -> l52 : 1+rat26^0 <= 0, cost: 1 Applied preprocessing Original rule: l54 -> l53 : InCnt^0'=InCnt^post82, i21^0'=i21^post82, apsim_InCnt^0'=apsim_InCnt^post82, disp9^0'=disp9^post82, tmp12^0'=tmp12^post82, __const_257^0'=__const_257^post82, i6^0'=i6^post82, block_compress^0'=block_compress^post82, out_count^0'=out_count^post82, hshift11^0'=hshift11^post82, hsize___019^0'=hsize___019^post82, __const_8388607^0'=__const_8388607^post82, maxcode^0'=maxcode^post82, clear_flg^0'=clear_flg^post82, ret_getbyte25^0'=ret_getbyte25^post82, __const_16^0'=__const_16^post82, i3^0'=i3^post82, n44^0'=n44^post82, exit_stat^0'=exit_stat^post82, tmp___017^0'=tmp___017^post82, __const_50^0'=__const_50^post82, m122^0'=m122^post82, c37^0'=c37^post82, rat26^0'=rat26^post82, hsize_reg10^0'=hsize_reg10^post82, __const_9^0'=__const_9^post82, n40^0'=n40^post82, count^0'=count^post82, tabort4^0'=tabort4^post82, __const_256^0'=__const_256^post82, i45^0'=i45^post82, bits33^0'=bits33^post82, offset^0'=offset^post82, free_ent^0'=free_ent^post82, tmp___115^0'=tmp___115^post82, __const_65536^0'=__const_65536^post82, maxbits^0'=maxbits^post82, checkpoint^0'=checkpoint^post82, ret_getbyte18^0'=ret_getbyte18^post82, __const_10000^0'=__const_10000^post82, i29^0'=i29^post82, apsim_bound11113^0'=apsim_bound11113^post82, ent8^0'=ent8^post82, tmp___014^0'=tmp___014^post82, __const_429496^0'=__const_429496^post82, in_count^0'=in_count^post82, bytes_out^0'=bytes_out^post82, r_off32^0'=r_off32^post82, hsize^0'=hsize^post82, hsize___027^0'=hsize___027^post82, __const_8^0'=__const_8^post82, maxmaxcode^0'=maxmaxcode^post82, code31^0'=code31^post82, seed2^0'=seed2^post82, __const_2147483647^0'=__const_2147483647^post82, i41^0'=i41^post82, n_bits^0'=n_bits^post82, fcode5^0'=fcode5^post82, tmp___024^0'=tmp___024^post82, __const_53^0'=__const_53^post82, m130^0'=m130^post82, c7^0'=c7^post82, ratio^0'=ratio^post82, (out_count^0-out_count^post82 == 0 /\ -hsize^post82+hsize^0 == 0 /\ maxbits^0-maxbits^post82 == 0 /\ __const_10000^0-__const_10000^post82 == 0 /\ -checkpoint^post82+checkpoint^0 == 0 /\ -tmp___024^post82+tmp___024^0 == 0 /\ __const_257^0-__const_257^post82 == 0 /\ free_ent^0-free_ent^post82 == 0 /\ -r_off32^post82+r_off32^0 == 0 /\ InCnt^0-InCnt^post82 == 0 /\ -code31^post82+code31^0 == 0 /\ i3^0-i3^post82 == 0 /\ -ratio^post82+ratio^0 == 0 /\ ent8^0-ent8^post82 == 0 /\ -count^post82+count^0 == 0 /\ __const_16^0-__const_16^post82 == 0 /\ exit_stat^0-exit_stat^post82 == 0 /\ __const_9^0-__const_9^post82 == 0 /\ hsize___027^0-hsize___027^post82 == 0 /\ -n40^post82+n40^0 == 0 /\ block_compress^0-block_compress^post82 == 0 /\ -ret_getbyte18^post82+ret_getbyte18^0 == 0 /\ tmp___017^0-tmp___017^post82 == 0 /\ -fcode5^post82+fcode5^0 == 0 /\ tmp12^0-tmp12^post82 == 0 /\ -tmp___115^post82+tmp___115^0 == 0 /\ rat26^0 <= 0 /\ -seed2^post82+seed2^0 == 0 /\ n44^0-n44^post82 == 0 /\ tabort4^0-tabort4^post82 == 0 /\ m122^0-m122^post82 == 0 /\ maxcode^0-maxcode^post82 == 0 /\ -__const_50^post82+__const_50^0 == 0 /\ rat26^post82-__const_2147483647^0 == 0 /\ -apsim_bound11113^post82+apsim_bound11113^0 == 0 /\ -hsize___019^post82+hsize___019^0 == 0 /\ -c7^post82+c7^0 == 0 /\ -i45^post82+i45^0 == 0 /\ -__const_2147483647^post82+__const_2147483647^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post82 == 0 /\ -n_bits^post82+n_bits^0 == 0 /\ -__const_65536^post82+__const_65536^0 == 0 /\ -bits33^post82+bits33^0 == 0 /\ -__const_8^post82+__const_8^0 == 0 /\ i21^0-i21^post82 == 0 /\ disp9^0-disp9^post82 == 0 /\ hsize_reg10^0-hsize_reg10^post82 == 0 /\ -i29^post82+i29^0 == 0 /\ -in_count^post82+in_count^0 == 0 /\ -apsim_InCnt^post82+apsim_InCnt^0 == 0 /\ -m130^post82+m130^0 == 0 /\ -i41^post82+i41^0 == 0 /\ -tmp___014^post82+tmp___014^0 == 0 /\ offset^0-offset^post82 == 0 /\ clear_flg^0-clear_flg^post82 == 0 /\ bytes_out^0-bytes_out^post82 == 0 /\ -__const_53^post82+__const_53^0 == 0 /\ -rat26^0 <= 0 /\ -maxmaxcode^post82+maxmaxcode^0 == 0 /\ __const_8388607^0-__const_8388607^post82 == 0 /\ -hshift11^post82+hshift11^0 == 0 /\ -i6^post82+i6^0 == 0 /\ -__const_429496^post82+__const_429496^0 == 0 /\ c37^0-c37^post82 == 0 /\ __const_256^0-__const_256^post82 == 0), cost: 1 New rule: l54 -> l53 : rat26^0'=__const_2147483647^0, rat26^0 == 0, cost: 1 Applied preprocessing Original rule: l55 -> l18 : InCnt^0'=InCnt^post83, i21^0'=i21^post83, apsim_InCnt^0'=apsim_InCnt^post83, disp9^0'=disp9^post83, tmp12^0'=tmp12^post83, __const_257^0'=__const_257^post83, i6^0'=i6^post83, block_compress^0'=block_compress^post83, out_count^0'=out_count^post83, hshift11^0'=hshift11^post83, hsize___019^0'=hsize___019^post83, __const_8388607^0'=__const_8388607^post83, maxcode^0'=maxcode^post83, clear_flg^0'=clear_flg^post83, ret_getbyte25^0'=ret_getbyte25^post83, __const_16^0'=__const_16^post83, i3^0'=i3^post83, n44^0'=n44^post83, exit_stat^0'=exit_stat^post83, tmp___017^0'=tmp___017^post83, __const_50^0'=__const_50^post83, m122^0'=m122^post83, c37^0'=c37^post83, rat26^0'=rat26^post83, hsize_reg10^0'=hsize_reg10^post83, __const_9^0'=__const_9^post83, n40^0'=n40^post83, count^0'=count^post83, tabort4^0'=tabort4^post83, __const_256^0'=__const_256^post83, i45^0'=i45^post83, bits33^0'=bits33^post83, offset^0'=offset^post83, free_ent^0'=free_ent^post83, tmp___115^0'=tmp___115^post83, __const_65536^0'=__const_65536^post83, maxbits^0'=maxbits^post83, checkpoint^0'=checkpoint^post83, ret_getbyte18^0'=ret_getbyte18^post83, __const_10000^0'=__const_10000^post83, i29^0'=i29^post83, apsim_bound11113^0'=apsim_bound11113^post83, ent8^0'=ent8^post83, tmp___014^0'=tmp___014^post83, __const_429496^0'=__const_429496^post83, in_count^0'=in_count^post83, bytes_out^0'=bytes_out^post83, r_off32^0'=r_off32^post83, hsize^0'=hsize^post83, hsize___027^0'=hsize___027^post83, __const_8^0'=__const_8^post83, maxmaxcode^0'=maxmaxcode^post83, code31^0'=code31^post83, seed2^0'=seed2^post83, __const_2147483647^0'=__const_2147483647^post83, i41^0'=i41^post83, n_bits^0'=n_bits^post83, fcode5^0'=fcode5^post83, tmp___024^0'=tmp___024^post83, __const_53^0'=__const_53^post83, m130^0'=m130^post83, c7^0'=c7^post83, ratio^0'=ratio^post83, (0 == 0 /\ -r_off32^post83+r_off32^0 == 0 /\ -i3^0+__const_50^0 <= 0 /\ -code31^post83+code31^0 == 0 /\ __const_257^0-__const_257^post83 == 0 /\ offset^post83 == 0 /\ -hsize^post83+hsize^0 == 0 /\ -tmp___017^post83+tmp___017^0 == 0 /\ -tmp___014^post83+tmp___014^0 == 0 /\ out_count^post83 == 0 /\ exit_stat^0-exit_stat^post83 == 0 /\ -tmp___024^post83+tmp___024^0 == 0 /\ -free_ent^post83+free_ent^0 == 0 /\ __const_2147483647^0-__const_2147483647^post83 == 0 /\ -seed2^post83+seed2^0 == 0 /\ tmp12^0-tmp12^post83 == 0 /\ bits33^0-bits33^post83 == 0 /\ ret_getbyte18^0-ret_getbyte18^post83 == 0 /\ __const_65536^0-__const_65536^post83 == 0 /\ -ent8^post83+ent8^0 == 0 /\ block_compress^0-block_compress^post83 == 0 /\ -c7^post83+c7^0 == 0 /\ i3^0-i3^post83 == 0 /\ -3+bytes_out^post83 == 0 /\ n40^0-n40^post83 == 0 /\ -1+in_count^post83 == 0 /\ -hsize___027^post83+hsize___027^0 == 0 /\ clear_flg^post83 == 0 /\ -fcode5^post83+fcode5^0 == 0 /\ n44^0-n44^post83 == 0 /\ m122^0-m122^post83 == 0 /\ ret_getbyte25^0-ret_getbyte25^post83 == 0 /\ -__const_10000^post83+__const_10000^0 == 0 /\ count^0-count^post83 == 0 /\ -m130^post83+m130^0 == 0 /\ hshift11^0-hshift11^post83 == 0 /\ ratio^post83 == 0 /\ i6^post83 == 0 /\ -__const_256^post83+__const_256^0 == 0 /\ __const_50^0-__const_50^post83 == 0 /\ i45^0-i45^post83 == 0 /\ rat26^0-rat26^post83 == 0 /\ tmp___115^0-tmp___115^post83 == 0 /\ i21^0-i21^post83 == 0 /\ -__const_9^post83+__const_9^0 == 0 /\ checkpoint^post83-__const_10000^0 == 0 /\ -i41^post83+i41^0 == 0 /\ hsize_reg10^0-hsize_reg10^post83 == 0 /\ -__const_8^post83+__const_8^0 == 0 /\ __const_429496^0-__const_429496^post83 == 0 /\ -i29^post83+i29^0 == 0 /\ -__const_53^post83+__const_53^0 == 0 /\ -__const_16^0+maxbits^post83 == 0 /\ __const_8388607^0-__const_8388607^post83 == 0 /\ -c37^post83+c37^0 == 0 /\ -tabort4^post83+tabort4^0 == 0 /\ -count^0+InCnt^post83 == 0 /\ disp9^0-disp9^post83 == 0 /\ hsize___019^0-hsize___019^post83 == 0 /\ -__const_9^0+n_bits^post83 == 0 /\ apsim_bound11113^0-apsim_bound11113^post83 == 0 /\ -__const_16^post83+__const_16^0 == 0 /\ apsim_InCnt^post83-__const_53^0 == 0), cost: 1 New rule: l55 -> l18 : InCnt^0'=count^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, n_bits^0'=__const_9^0, ratio^0'=0, -i3^0+__const_50^0 <= 0, cost: 1 Applied preprocessing Original rule: l55 -> l56 : InCnt^0'=InCnt^post84, i21^0'=i21^post84, apsim_InCnt^0'=apsim_InCnt^post84, disp9^0'=disp9^post84, tmp12^0'=tmp12^post84, __const_257^0'=__const_257^post84, i6^0'=i6^post84, block_compress^0'=block_compress^post84, out_count^0'=out_count^post84, hshift11^0'=hshift11^post84, hsize___019^0'=hsize___019^post84, __const_8388607^0'=__const_8388607^post84, maxcode^0'=maxcode^post84, clear_flg^0'=clear_flg^post84, ret_getbyte25^0'=ret_getbyte25^post84, __const_16^0'=__const_16^post84, i3^0'=i3^post84, n44^0'=n44^post84, exit_stat^0'=exit_stat^post84, tmp___017^0'=tmp___017^post84, __const_50^0'=__const_50^post84, m122^0'=m122^post84, c37^0'=c37^post84, rat26^0'=rat26^post84, hsize_reg10^0'=hsize_reg10^post84, __const_9^0'=__const_9^post84, n40^0'=n40^post84, count^0'=count^post84, tabort4^0'=tabort4^post84, __const_256^0'=__const_256^post84, i45^0'=i45^post84, bits33^0'=bits33^post84, offset^0'=offset^post84, free_ent^0'=free_ent^post84, tmp___115^0'=tmp___115^post84, __const_65536^0'=__const_65536^post84, maxbits^0'=maxbits^post84, checkpoint^0'=checkpoint^post84, ret_getbyte18^0'=ret_getbyte18^post84, __const_10000^0'=__const_10000^post84, i29^0'=i29^post84, apsim_bound11113^0'=apsim_bound11113^post84, ent8^0'=ent8^post84, tmp___014^0'=tmp___014^post84, __const_429496^0'=__const_429496^post84, in_count^0'=in_count^post84, bytes_out^0'=bytes_out^post84, r_off32^0'=r_off32^post84, hsize^0'=hsize^post84, hsize___027^0'=hsize___027^post84, __const_8^0'=__const_8^post84, maxmaxcode^0'=maxmaxcode^post84, code31^0'=code31^post84, seed2^0'=seed2^post84, __const_2147483647^0'=__const_2147483647^post84, i41^0'=i41^post84, n_bits^0'=n_bits^post84, fcode5^0'=fcode5^post84, tmp___024^0'=tmp___024^post84, __const_53^0'=__const_53^post84, m130^0'=m130^post84, c7^0'=c7^post84, ratio^0'=ratio^post84, (0 == 0 /\ m122^0-m122^post84 == 0 /\ maxcode^0-maxcode^post84 == 0 /\ -ret_getbyte18^post84+ret_getbyte18^0 == 0 /\ -ret_getbyte25^post84+ret_getbyte25^0 == 0 /\ __const_16^0-__const_16^post84 == 0 /\ __const_9^0-__const_9^post84 == 0 /\ exit_stat^0-exit_stat^post84 == 0 /\ -__const_53^post84+__const_53^0 == 0 /\ out_count^0-out_count^post84 == 0 /\ apsim_InCnt^0-apsim_InCnt^post84 == 0 /\ -tmp___115^post84+tmp___115^0 == 0 /\ block_compress^0-block_compress^post84 == 0 /\ -n44^post84+n44^0 == 0 /\ maxbits^0-maxbits^post84 == 0 /\ -__const_50^post84+__const_50^0 == 0 /\ -__const_429496^post84+__const_429496^0 == 0 /\ -__const_2147483647^post84+__const_2147483647^0 == 0 /\ InCnt^0-InCnt^post84 == 0 /\ hsize_reg10^0-hsize_reg10^post84 == 0 /\ -ratio^post84+ratio^0 == 0 /\ -__const_8^post84+__const_8^0 == 0 /\ 1+i3^0-__const_50^0 <= 0 /\ -__const_65536^post84+__const_65536^0 == 0 /\ -tmp___024^post84+tmp___024^0 == 0 /\ -r_off32^post84+r_off32^0 == 0 /\ hsize___027^0-hsize___027^post84 == 0 /\ rat26^0-rat26^post84 == 0 /\ tmp12^0-tmp12^post84 == 0 /\ -fcode5^post84+fcode5^0 == 0 /\ -ent8^post84+ent8^0 == 0 /\ -count^post84+count^0 == 0 /\ free_ent^0-free_ent^post84 == 0 /\ -i41^post84+i41^0 == 0 /\ -i3^0+tabort4^post84 == 0 /\ n_bits^0-n_bits^post84 == 0 /\ hshift11^0-hshift11^post84 == 0 /\ -maxmaxcode^post84+maxmaxcode^0 == 0 /\ tmp___017^0-tmp___017^post84 == 0 /\ n40^0-n40^post84 == 0 /\ i21^0-i21^post84 == 0 /\ -apsim_bound11113^post84+apsim_bound11113^0 == 0 /\ bytes_out^0-bytes_out^post84 == 0 /\ -c7^post84+c7^0 == 0 /\ -i6^post84+i6^0 == 0 /\ -i45^post84+i45^0 == 0 /\ -hsize^post84+hsize^0 == 0 /\ c37^0-c37^post84 == 0 /\ -bits33^post84+bits33^0 == 0 /\ -code31^post84+code31^0 == 0 /\ -checkpoint^post84+checkpoint^0 == 0 /\ -1-i3^0+i3^post84 == 0 /\ __const_8388607^0-__const_8388607^post84 == 0 /\ hsize___019^0-hsize___019^post84 == 0 /\ __const_256^0-__const_256^post84 == 0 /\ -i29^post84+i29^0 == 0 /\ -in_count^post84+in_count^0 == 0 /\ -m130^post84+m130^0 == 0 /\ tmp___014^0-tmp___014^post84 == 0 /\ __const_10000^0-__const_10000^post84 == 0 /\ disp9^0-disp9^post84 == 0 /\ offset^0-offset^post84 == 0 /\ clear_flg^0-clear_flg^post84 == 0 /\ __const_257^0-__const_257^post84 == 0), cost: 1 New rule: l55 -> l56 : i3^0'=1+i3^0, tabort4^0'=i3^0, seed2^0'=seed2^post84, 1+i3^0-__const_50^0 <= 0, cost: 1 Applied preprocessing Original rule: l57 -> l53 : InCnt^0'=InCnt^post85, i21^0'=i21^post85, apsim_InCnt^0'=apsim_InCnt^post85, disp9^0'=disp9^post85, tmp12^0'=tmp12^post85, __const_257^0'=__const_257^post85, i6^0'=i6^post85, block_compress^0'=block_compress^post85, out_count^0'=out_count^post85, hshift11^0'=hshift11^post85, hsize___019^0'=hsize___019^post85, __const_8388607^0'=__const_8388607^post85, maxcode^0'=maxcode^post85, clear_flg^0'=clear_flg^post85, ret_getbyte25^0'=ret_getbyte25^post85, __const_16^0'=__const_16^post85, i3^0'=i3^post85, n44^0'=n44^post85, exit_stat^0'=exit_stat^post85, tmp___017^0'=tmp___017^post85, __const_50^0'=__const_50^post85, m122^0'=m122^post85, c37^0'=c37^post85, rat26^0'=rat26^post85, hsize_reg10^0'=hsize_reg10^post85, __const_9^0'=__const_9^post85, n40^0'=n40^post85, count^0'=count^post85, tabort4^0'=tabort4^post85, __const_256^0'=__const_256^post85, i45^0'=i45^post85, bits33^0'=bits33^post85, offset^0'=offset^post85, free_ent^0'=free_ent^post85, tmp___115^0'=tmp___115^post85, __const_65536^0'=__const_65536^post85, maxbits^0'=maxbits^post85, checkpoint^0'=checkpoint^post85, ret_getbyte18^0'=ret_getbyte18^post85, __const_10000^0'=__const_10000^post85, i29^0'=i29^post85, apsim_bound11113^0'=apsim_bound11113^post85, ent8^0'=ent8^post85, tmp___014^0'=tmp___014^post85, __const_429496^0'=__const_429496^post85, in_count^0'=in_count^post85, bytes_out^0'=bytes_out^post85, r_off32^0'=r_off32^post85, hsize^0'=hsize^post85, hsize___027^0'=hsize___027^post85, __const_8^0'=__const_8^post85, maxmaxcode^0'=maxmaxcode^post85, code31^0'=code31^post85, seed2^0'=seed2^post85, __const_2147483647^0'=__const_2147483647^post85, i41^0'=i41^post85, n_bits^0'=n_bits^post85, fcode5^0'=fcode5^post85, tmp___024^0'=tmp___024^post85, __const_53^0'=__const_53^post85, m130^0'=m130^post85, c7^0'=c7^post85, ratio^0'=ratio^post85, (0 == 0 /\ -i29^post85+i29^0 == 0 /\ -__const_53^post85+__const_53^0 == 0 /\ block_compress^0-block_compress^post85 == 0 /\ -__const_9^post85+__const_9^0 == 0 /\ exit_stat^0-exit_stat^post85 == 0 /\ apsim_InCnt^0-apsim_InCnt^post85 == 0 /\ -tabort4^post85+tabort4^0 == 0 /\ m122^0-m122^post85 == 0 /\ hsize^0-hsize^post85 == 0 /\ -hsize_reg10^post85+hsize_reg10^0 == 0 /\ -hsize___027^post85+hsize___027^0 == 0 /\ __const_8388607^0-__const_8388607^post85 == 0 /\ -__const_2147483647^post85+__const_2147483647^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post85 == 0 /\ -__const_10000^post85+__const_10000^0 == 0 /\ bits33^0-bits33^post85 == 0 /\ -r_off32^post85+r_off32^0 == 0 /\ -tmp___014^post85+tmp___014^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post85 == 0 /\ __const_429496^0-__const_429496^post85 == 0 /\ -tmp___024^post85+tmp___024^0 == 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ tmp12^0-tmp12^post85 == 0 /\ -i41^post85+i41^0 == 0 /\ maxmaxcode^0-maxmaxcode^post85 == 0 /\ -__const_8^post85+__const_8^0 == 0 /\ -maxbits^post85+maxbits^0 == 0 /\ __const_65536^0-__const_65536^post85 == 0 /\ InCnt^0-InCnt^post85 == 0 /\ i3^0-i3^post85 == 0 /\ i45^0-i45^post85 == 0 /\ i6^0-i6^post85 == 0 /\ clear_flg^0-clear_flg^post85 == 0 /\ -bytes_out^post85+bytes_out^0 == 0 /\ n44^0-n44^post85 == 0 /\ -fcode5^post85+fcode5^0 == 0 /\ -out_count^post85+out_count^0 == 0 /\ -c37^post85+c37^0 == 0 /\ -ent8^post85+ent8^0 == 0 /\ -disp9^post85+disp9^0 == 0 /\ -c7^post85+c7^0 == 0 /\ count^0-count^post85 == 0 /\ -ratio^post85+ratio^0 == 0 /\ hshift11^0-hshift11^post85 == 0 /\ -offset^post85+offset^0 == 0 /\ -code31^post85+code31^0 == 0 /\ __const_50^0-__const_50^post85 == 0 /\ -checkpoint^post85+checkpoint^0 == 0 /\ n40^0-n40^post85 == 0 /\ i21^0-i21^post85 == 0 /\ -m130^post85+m130^0 == 0 /\ -in_count^post85+in_count^0 == 0 /\ hsize___019^0-hsize___019^post85 == 0 /\ -__const_256^post85+__const_256^0 == 0 /\ -n_bits^post85+n_bits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post85 == 0 /\ __const_16^0-__const_16^post85 == 0 /\ -tmp___017^post85+tmp___017^0 == 0 /\ __const_257^0-__const_257^post85 == 0 /\ -seed2^post85+seed2^0 == 0 /\ -maxcode^post85+maxcode^0 == 0 /\ -free_ent^post85+free_ent^0 == 0 /\ tmp___115^0-tmp___115^post85 == 0), cost: 1 New rule: l57 -> l53 : rat26^0'=rat26^post85, -__const_8388607^0+in_count^0 <= 0, cost: 1 Applied preprocessing Original rule: l57 -> l54 : InCnt^0'=InCnt^post86, i21^0'=i21^post86, apsim_InCnt^0'=apsim_InCnt^post86, disp9^0'=disp9^post86, tmp12^0'=tmp12^post86, __const_257^0'=__const_257^post86, i6^0'=i6^post86, block_compress^0'=block_compress^post86, out_count^0'=out_count^post86, hshift11^0'=hshift11^post86, hsize___019^0'=hsize___019^post86, __const_8388607^0'=__const_8388607^post86, maxcode^0'=maxcode^post86, clear_flg^0'=clear_flg^post86, ret_getbyte25^0'=ret_getbyte25^post86, __const_16^0'=__const_16^post86, i3^0'=i3^post86, n44^0'=n44^post86, exit_stat^0'=exit_stat^post86, tmp___017^0'=tmp___017^post86, __const_50^0'=__const_50^post86, m122^0'=m122^post86, c37^0'=c37^post86, rat26^0'=rat26^post86, hsize_reg10^0'=hsize_reg10^post86, __const_9^0'=__const_9^post86, n40^0'=n40^post86, count^0'=count^post86, tabort4^0'=tabort4^post86, __const_256^0'=__const_256^post86, i45^0'=i45^post86, bits33^0'=bits33^post86, offset^0'=offset^post86, free_ent^0'=free_ent^post86, tmp___115^0'=tmp___115^post86, __const_65536^0'=__const_65536^post86, maxbits^0'=maxbits^post86, checkpoint^0'=checkpoint^post86, ret_getbyte18^0'=ret_getbyte18^post86, __const_10000^0'=__const_10000^post86, i29^0'=i29^post86, apsim_bound11113^0'=apsim_bound11113^post86, ent8^0'=ent8^post86, tmp___014^0'=tmp___014^post86, __const_429496^0'=__const_429496^post86, in_count^0'=in_count^post86, bytes_out^0'=bytes_out^post86, r_off32^0'=r_off32^post86, hsize^0'=hsize^post86, hsize___027^0'=hsize___027^post86, __const_8^0'=__const_8^post86, maxmaxcode^0'=maxmaxcode^post86, code31^0'=code31^post86, seed2^0'=seed2^post86, __const_2147483647^0'=__const_2147483647^post86, i41^0'=i41^post86, n_bits^0'=n_bits^post86, fcode5^0'=fcode5^post86, tmp___024^0'=tmp___024^post86, __const_53^0'=__const_53^post86, m130^0'=m130^post86, c7^0'=c7^post86, ratio^0'=ratio^post86, (0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post86 == 0 /\ -__const_2147483647^post86+__const_2147483647^0 == 0 /\ -__const_53^post86+__const_53^0 == 0 /\ -__const_8^post86+__const_8^0 == 0 /\ tmp12^0-tmp12^post86 == 0 /\ block_compress^0-block_compress^post86 == 0 /\ -__const_65536^post86+__const_65536^0 == 0 /\ -m130^post86+m130^0 == 0 /\ tabort4^0-tabort4^post86 == 0 /\ -in_count^post86+in_count^0 == 0 /\ maxcode^0-maxcode^post86 == 0 /\ -m122^post86+m122^0 == 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ __const_8388607^0-__const_8388607^post86 == 0 /\ hsize___019^0-hsize___019^post86 == 0 /\ out_count^0-out_count^post86 == 0 /\ -i41^post86+i41^0 == 0 /\ __const_50^0-__const_50^post86 == 0 /\ -offset^post86+offset^0 == 0 /\ -ret_getbyte25^post86+ret_getbyte25^0 == 0 /\ seed2^0-seed2^post86 == 0 /\ free_ent^0-free_ent^post86 == 0 /\ hsize_reg10^0-hsize_reg10^post86 == 0 /\ InCnt^0-InCnt^post86 == 0 /\ i3^0-i3^post86 == 0 /\ -bits33^post86+bits33^0 == 0 /\ -maxmaxcode^post86+maxmaxcode^0 == 0 /\ i6^0-i6^post86 == 0 /\ -__const_429496^post86+__const_429496^0 == 0 /\ exit_stat^0-exit_stat^post86 == 0 /\ -tmp___024^post86+tmp___024^0 == 0 /\ i29^0-i29^post86 == 0 /\ -ratio^post86+ratio^0 == 0 /\ tmp___017^0-tmp___017^post86 == 0 /\ -hsize^post86+hsize^0 == 0 /\ -checkpoint^post86+checkpoint^0 == 0 /\ tmp___014^0-tmp___014^post86 == 0 /\ -code31^post86+code31^0 == 0 /\ bytes_out^0-bytes_out^post86 == 0 /\ clear_flg^0-clear_flg^post86 == 0 /\ -fcode5^post86+fcode5^0 == 0 /\ c37^0-c37^post86 == 0 /\ -ent8^post86+ent8^0 == 0 /\ hshift11^0-hshift11^post86 == 0 /\ -r_off32^post86+r_off32^0 == 0 /\ __const_256^0-__const_256^post86 == 0 /\ -count^post86+count^0 == 0 /\ -hsize___027^post86+hsize___027^0 == 0 /\ -ret_getbyte18^post86+ret_getbyte18^0 == 0 /\ disp9^0-disp9^post86 == 0 /\ __const_10000^0-__const_10000^post86 == 0 /\ maxbits^0-maxbits^post86 == 0 /\ i21^0-i21^post86 == 0 /\ __const_257^0-__const_257^post86 == 0 /\ -tmp___115^post86+tmp___115^0 == 0 /\ -n_bits^post86+n_bits^0 == 0 /\ -n40^post86+n40^0 == 0 /\ __const_9^0-__const_9^post86 == 0 /\ -n44^post86+n44^0 == 0 /\ __const_16^0-__const_16^post86 == 0 /\ -apsim_bound11113^post86+apsim_bound11113^0 == 0 /\ -i45^post86+i45^0 == 0 /\ -c7^post86+c7^0 == 0), cost: 1 New rule: l57 -> l54 : rat26^0'=rat26^post86, 1+__const_8388607^0-in_count^0 <= 0, cost: 1 Applied preprocessing Original rule: l58 -> l57 : InCnt^0'=InCnt^post87, i21^0'=i21^post87, apsim_InCnt^0'=apsim_InCnt^post87, disp9^0'=disp9^post87, tmp12^0'=tmp12^post87, __const_257^0'=__const_257^post87, i6^0'=i6^post87, block_compress^0'=block_compress^post87, out_count^0'=out_count^post87, hshift11^0'=hshift11^post87, hsize___019^0'=hsize___019^post87, __const_8388607^0'=__const_8388607^post87, maxcode^0'=maxcode^post87, clear_flg^0'=clear_flg^post87, ret_getbyte25^0'=ret_getbyte25^post87, __const_16^0'=__const_16^post87, i3^0'=i3^post87, n44^0'=n44^post87, exit_stat^0'=exit_stat^post87, tmp___017^0'=tmp___017^post87, __const_50^0'=__const_50^post87, m122^0'=m122^post87, c37^0'=c37^post87, rat26^0'=rat26^post87, hsize_reg10^0'=hsize_reg10^post87, __const_9^0'=__const_9^post87, n40^0'=n40^post87, count^0'=count^post87, tabort4^0'=tabort4^post87, __const_256^0'=__const_256^post87, i45^0'=i45^post87, bits33^0'=bits33^post87, offset^0'=offset^post87, free_ent^0'=free_ent^post87, tmp___115^0'=tmp___115^post87, __const_65536^0'=__const_65536^post87, maxbits^0'=maxbits^post87, checkpoint^0'=checkpoint^post87, ret_getbyte18^0'=ret_getbyte18^post87, __const_10000^0'=__const_10000^post87, i29^0'=i29^post87, apsim_bound11113^0'=apsim_bound11113^post87, ent8^0'=ent8^post87, tmp___014^0'=tmp___014^post87, __const_429496^0'=__const_429496^post87, in_count^0'=in_count^post87, bytes_out^0'=bytes_out^post87, r_off32^0'=r_off32^post87, hsize^0'=hsize^post87, hsize___027^0'=hsize___027^post87, __const_8^0'=__const_8^post87, maxmaxcode^0'=maxmaxcode^post87, code31^0'=code31^post87, seed2^0'=seed2^post87, __const_2147483647^0'=__const_2147483647^post87, i41^0'=i41^post87, n_bits^0'=n_bits^post87, fcode5^0'=fcode5^post87, tmp___024^0'=tmp___024^post87, __const_53^0'=__const_53^post87, m130^0'=m130^post87, c7^0'=c7^post87, ratio^0'=ratio^post87, (tmp12^0-tmp12^post87 == 0 /\ offset^0-offset^post87 == 0 /\ -n_bits^post87+n_bits^0 == 0 /\ __const_8388607^0-__const_8388607^post87 == 0 /\ __const_65536^0-__const_65536^post87 == 0 /\ -__const_256^post87+__const_256^0 == 0 /\ bits33^0-bits33^post87 == 0 /\ ret_getbyte18^0-ret_getbyte18^post87 == 0 /\ -i41^post87+i41^0 == 0 /\ -m130^post87+m130^0 == 0 /\ disp9^0-disp9^post87 == 0 /\ hsize___019^0-hsize___019^post87 == 0 /\ -__const_8^post87+__const_8^0 == 0 /\ -maxbits^post87+maxbits^0 == 0 /\ m122^0-m122^post87 == 0 /\ hsize^0-hsize^post87 == 0 /\ ret_getbyte25^0-ret_getbyte25^post87 == 0 /\ apsim_bound11113^0-apsim_bound11113^post87 == 0 /\ -i29^post87+i29^0 == 0 /\ -__const_9^post87+__const_9^0 == 0 /\ -tabort4^post87+tabort4^0 == 0 /\ -maxmaxcode^post87+maxmaxcode^0 == 0 /\ __const_50^0-__const_50^post87 == 0 /\ -c37^post87+c37^0 == 0 /\ -__const_429496^post87+__const_429496^0 == 0 /\ rat26^0-rat26^post87 == 0 /\ i45^0-i45^post87 == 0 /\ i6^0-i6^post87 == 0 /\ -hsize_reg10^post87+hsize_reg10^0 == 0 /\ exit_stat^0-exit_stat^post87 == 0 /\ -__const_53^post87+__const_53^0 == 0 /\ n40^0-n40^post87 == 0 /\ apsim_InCnt^0-apsim_InCnt^post87 == 0 /\ -code31^post87+code31^0 == 0 /\ -tmp___014^post87+tmp___014^0 == 0 /\ InCnt^0-InCnt^post87 == 0 /\ -r_off32^post87+r_off32^0 == 0 /\ n44^0-n44^post87 == 0 /\ -tmp___017^post87+tmp___017^0 == 0 /\ tmp___024^0-tmp___024^post87 == 0 /\ clear_flg^0-clear_flg^post87 == 0 /\ -seed2^post87+seed2^0 == 0 /\ -free_ent^post87+free_ent^0 == 0 /\ __const_16^0-__const_16^post87 == 0 /\ -bytes_out^post87+bytes_out^0 == 0 /\ hshift11^0-hshift11^post87 == 0 /\ __const_257^0-__const_257^post87 == 0 /\ -i3^post87+i3^0 == 0 /\ -ent8^post87+ent8^0 == 0 /\ -out_count^post87+out_count^0 == 0 /\ -fcode5^post87+fcode5^0 == 0 /\ maxcode^0-maxcode^post87 == 0 /\ -c7^post87+c7^0 == 0 /\ tmp___115^0-tmp___115^post87 == 0 /\ in_count^0-in_count^post87 == 0 /\ checkpoint^post87-__const_10000^0-in_count^0 == 0 /\ i21^0-i21^post87 == 0 /\ -ratio^post87+ratio^0 == 0 /\ block_compress^0-block_compress^post87 == 0 /\ -hsize___027^post87+hsize___027^0 == 0 /\ -__const_2147483647^post87+__const_2147483647^0 == 0 /\ count^0-count^post87 == 0 /\ -__const_10000^post87+__const_10000^0 == 0), cost: 1 New rule: l58 -> l57 : checkpoint^0'=__const_10000^0+in_count^0, TRUE, cost: 1 Applied preprocessing Original rule: l59 -> l1 : InCnt^0'=InCnt^post88, i21^0'=i21^post88, apsim_InCnt^0'=apsim_InCnt^post88, disp9^0'=disp9^post88, tmp12^0'=tmp12^post88, __const_257^0'=__const_257^post88, i6^0'=i6^post88, block_compress^0'=block_compress^post88, out_count^0'=out_count^post88, hshift11^0'=hshift11^post88, hsize___019^0'=hsize___019^post88, __const_8388607^0'=__const_8388607^post88, maxcode^0'=maxcode^post88, clear_flg^0'=clear_flg^post88, ret_getbyte25^0'=ret_getbyte25^post88, __const_16^0'=__const_16^post88, i3^0'=i3^post88, n44^0'=n44^post88, exit_stat^0'=exit_stat^post88, tmp___017^0'=tmp___017^post88, __const_50^0'=__const_50^post88, m122^0'=m122^post88, c37^0'=c37^post88, rat26^0'=rat26^post88, hsize_reg10^0'=hsize_reg10^post88, __const_9^0'=__const_9^post88, n40^0'=n40^post88, count^0'=count^post88, tabort4^0'=tabort4^post88, __const_256^0'=__const_256^post88, i45^0'=i45^post88, bits33^0'=bits33^post88, offset^0'=offset^post88, free_ent^0'=free_ent^post88, tmp___115^0'=tmp___115^post88, __const_65536^0'=__const_65536^post88, maxbits^0'=maxbits^post88, checkpoint^0'=checkpoint^post88, ret_getbyte18^0'=ret_getbyte18^post88, __const_10000^0'=__const_10000^post88, i29^0'=i29^post88, apsim_bound11113^0'=apsim_bound11113^post88, ent8^0'=ent8^post88, tmp___014^0'=tmp___014^post88, __const_429496^0'=__const_429496^post88, in_count^0'=in_count^post88, bytes_out^0'=bytes_out^post88, r_off32^0'=r_off32^post88, hsize^0'=hsize^post88, hsize___027^0'=hsize___027^post88, __const_8^0'=__const_8^post88, maxmaxcode^0'=maxmaxcode^post88, code31^0'=code31^post88, seed2^0'=seed2^post88, __const_2147483647^0'=__const_2147483647^post88, i41^0'=i41^post88, n_bits^0'=n_bits^post88, fcode5^0'=fcode5^post88, tmp___024^0'=tmp___024^post88, __const_53^0'=__const_53^post88, m130^0'=m130^post88, c7^0'=c7^post88, ratio^0'=ratio^post88, (-i41^post88+i41^0 == 0 /\ -m130^post88+m130^0 == 0 /\ -offset^post88+offset^0 == 0 /\ block_compress^0 <= 0 /\ -c7^post88+c7^0 == 0 /\ -n40^post88+n40^0 == 0 /\ -n_bits^post88+n_bits^0 == 0 /\ __const_8^0-__const_8^post88 == 0 /\ -maxmaxcode^post88+maxmaxcode^0 == 0 /\ rat26^0-rat26^post88 == 0 /\ tmp12^0-tmp12^post88 == 0 /\ -i45^post88+i45^0 == 0 /\ disp9^0-disp9^post88 == 0 /\ -apsim_bound11113^post88+apsim_bound11113^0 == 0 /\ -__const_53^post88+__const_53^0 == 0 /\ -hsize^post88+hsize^0 == 0 /\ i6^0-i6^post88 == 0 /\ -code31^post88+code31^0 == 0 /\ tabort4^0-tabort4^post88 == 0 /\ -hsize___019^post88+hsize___019^0 == 0 /\ exit_stat^0-exit_stat^post88 == 0 /\ checkpoint^0-checkpoint^post88 == 0 /\ out_count^0-out_count^post88 == 0 /\ apsim_InCnt^0-apsim_InCnt^post88 == 0 /\ -__const_8388607^post88+__const_8388607^0 == 0 /\ __const_50^0-__const_50^post88 == 0 /\ -block_compress^0 <= 0 /\ -in_count^post88+in_count^0 == 0 /\ bytes_out^0-bytes_out^post88 == 0 /\ seed2^0-seed2^post88 == 0 /\ -hsize___027^post88+hsize___027^0 == 0 /\ InCnt^0-InCnt^post88 == 0 /\ hsize_reg10^0-hsize_reg10^post88 == 0 /\ i3^0-i3^post88 == 0 /\ c37^0-c37^post88 == 0 /\ -ret_getbyte18^post88+ret_getbyte18^0 == 0 /\ -ret_getbyte25^post88+ret_getbyte25^0 == 0 /\ __const_256^0-__const_256^post88 == 0 /\ -tmp___115^post88+tmp___115^0 == 0 /\ i29^0-i29^post88 == 0 /\ -n44^post88+n44^0 == 0 /\ -tmp___024^post88+tmp___024^0 == 0 /\ tmp___014^0-tmp___014^post88 == 0 /\ clear_flg^0-clear_flg^post88 == 0 /\ -__const_429496^post88+__const_429496^0 == 0 /\ __const_257^0-__const_257^post88 == 0 /\ free_ent^0-free_ent^post88 == 0 /\ maxcode^0-maxcode^post88 == 0 /\ -ratio^post88+ratio^0 == 0 /\ -__const_2147483647^post88+__const_2147483647^0 == 0 /\ __const_9^0-__const_9^post88 == 0 /\ -__const_65536^post88+__const_65536^0 == 0 /\ __const_16^0-__const_16^post88 == 0 /\ -count^post88+count^0 == 0 /\ -__const_10000^post88+__const_10000^0 == 0 /\ hshift11^0-hshift11^post88 == 0 /\ tmp___017^0-tmp___017^post88 == 0 /\ bits33^0-bits33^post88 == 0 /\ -m122^post88+m122^0 == 0 /\ maxbits^0-maxbits^post88 == 0 /\ -ent8^post88+ent8^0 == 0 /\ i21^0-i21^post88 == 0 /\ -fcode5^post88+fcode5^0 == 0 /\ block_compress^0-block_compress^post88 == 0 /\ -r_off32^post88+r_off32^0 == 0), cost: 1 New rule: l59 -> l1 : block_compress^0 == 0, cost: 1 Applied preprocessing Original rule: l59 -> l58 : InCnt^0'=InCnt^post89, i21^0'=i21^post89, apsim_InCnt^0'=apsim_InCnt^post89, disp9^0'=disp9^post89, tmp12^0'=tmp12^post89, __const_257^0'=__const_257^post89, i6^0'=i6^post89, block_compress^0'=block_compress^post89, out_count^0'=out_count^post89, hshift11^0'=hshift11^post89, hsize___019^0'=hsize___019^post89, __const_8388607^0'=__const_8388607^post89, maxcode^0'=maxcode^post89, clear_flg^0'=clear_flg^post89, ret_getbyte25^0'=ret_getbyte25^post89, __const_16^0'=__const_16^post89, i3^0'=i3^post89, n44^0'=n44^post89, exit_stat^0'=exit_stat^post89, tmp___017^0'=tmp___017^post89, __const_50^0'=__const_50^post89, m122^0'=m122^post89, c37^0'=c37^post89, rat26^0'=rat26^post89, hsize_reg10^0'=hsize_reg10^post89, __const_9^0'=__const_9^post89, n40^0'=n40^post89, count^0'=count^post89, tabort4^0'=tabort4^post89, __const_256^0'=__const_256^post89, i45^0'=i45^post89, bits33^0'=bits33^post89, offset^0'=offset^post89, free_ent^0'=free_ent^post89, tmp___115^0'=tmp___115^post89, __const_65536^0'=__const_65536^post89, maxbits^0'=maxbits^post89, checkpoint^0'=checkpoint^post89, ret_getbyte18^0'=ret_getbyte18^post89, __const_10000^0'=__const_10000^post89, i29^0'=i29^post89, apsim_bound11113^0'=apsim_bound11113^post89, ent8^0'=ent8^post89, tmp___014^0'=tmp___014^post89, __const_429496^0'=__const_429496^post89, in_count^0'=in_count^post89, bytes_out^0'=bytes_out^post89, r_off32^0'=r_off32^post89, hsize^0'=hsize^post89, hsize___027^0'=hsize___027^post89, __const_8^0'=__const_8^post89, maxmaxcode^0'=maxmaxcode^post89, code31^0'=code31^post89, seed2^0'=seed2^post89, __const_2147483647^0'=__const_2147483647^post89, i41^0'=i41^post89, n_bits^0'=n_bits^post89, fcode5^0'=fcode5^post89, tmp___024^0'=tmp___024^post89, __const_53^0'=__const_53^post89, m130^0'=m130^post89, c7^0'=c7^post89, ratio^0'=ratio^post89, (-free_ent^post89+free_ent^0 == 0 /\ -c7^post89+c7^0 == 0 /\ i21^0-i21^post89 == 0 /\ disp9^0-disp9^post89 == 0 /\ -bytes_out^post89+bytes_out^0 == 0 /\ hsize___019^0-hsize___019^post89 == 0 /\ -c37^post89+c37^0 == 0 /\ -fcode5^post89+fcode5^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post89 == 0 /\ apsim_bound11113^0-apsim_bound11113^post89 == 0 /\ offset^0-offset^post89 == 0 /\ tmp12^0-tmp12^post89 == 0 /\ -code31^post89+code31^0 == 0 /\ -checkpoint^post89+checkpoint^0 == 0 /\ __const_65536^0-__const_65536^post89 == 0 /\ i45^0-i45^post89 == 0 /\ i6^0-i6^post89 == 0 /\ -tmp___115^post89+tmp___115^0 == 0 /\ clear_flg^0-clear_flg^post89 == 0 /\ -n_bits^post89+n_bits^0 == 0 /\ exit_stat^0-exit_stat^post89 == 0 /\ n40^0-n40^post89 == 0 /\ apsim_InCnt^0-apsim_InCnt^post89 == 0 /\ -rat26^post89+rat26^0 == 0 /\ hsize^0-hsize^post89 == 0 /\ -m130^post89+m130^0 == 0 /\ -tmp___017^post89+tmp___017^0 == 0 /\ __const_8388607^0-__const_8388607^post89 == 0 /\ i41^0-i41^post89 == 0 /\ 1-block_compress^0 <= 0 /\ __const_50^0-__const_50^post89 == 0 /\ -seed2^post89+seed2^0 == 0 /\ -__const_9^post89+__const_9^0 == 0 /\ -i29^post89+i29^0 == 0 /\ -bits33^post89+bits33^0 == 0 /\ -i3^post89+i3^0 == 0 /\ out_count^0-out_count^post89 == 0 /\ count^0-count^post89 == 0 /\ hsize_reg10^0-hsize_reg10^post89 == 0 /\ -__const_429496^post89+__const_429496^0 == 0 /\ -hsize___027^post89+hsize___027^0 == 0 /\ __const_16^0-__const_16^post89 == 0 /\ -__const_53^post89+__const_53^0 == 0 /\ -__const_2147483647^post89+__const_2147483647^0 == 0 /\ ent8^0-ent8^post89 == 0 /\ InCnt^0-InCnt^post89 == 0 /\ -__const_10000^post89+__const_10000^0 == 0 /\ -ratio^post89+ratio^0 == 0 /\ n44^0-n44^post89 == 0 /\ in_count^0-in_count^post89 == 0 /\ block_compress^0-block_compress^post89 == 0 /\ -tmp___024^post89+tmp___024^0 == 0 /\ -tmp___014^post89+tmp___014^0 == 0 /\ m122^0-m122^post89 == 0 /\ -__const_257^post89+__const_257^0 == 0 /\ -r_off32^post89+r_off32^0 == 0 /\ hshift11^0-hshift11^post89 == 0 /\ -maxmaxcode^post89+maxmaxcode^0 == 0 /\ maxcode^0-maxcode^post89 == 0 /\ -maxbits^post89+maxbits^0 == 0 /\ -tabort4^post89+tabort4^0 == 0 /\ -__const_8^post89+__const_8^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post89 == 0 /\ __const_256^0-__const_256^post89 == 0), cost: 1 New rule: l59 -> l58 : -1+block_compress^0 >= 0, cost: 1 Applied preprocessing Original rule: l59 -> l58 : InCnt^0'=InCnt^post90, i21^0'=i21^post90, apsim_InCnt^0'=apsim_InCnt^post90, disp9^0'=disp9^post90, tmp12^0'=tmp12^post90, __const_257^0'=__const_257^post90, i6^0'=i6^post90, block_compress^0'=block_compress^post90, out_count^0'=out_count^post90, hshift11^0'=hshift11^post90, hsize___019^0'=hsize___019^post90, __const_8388607^0'=__const_8388607^post90, maxcode^0'=maxcode^post90, clear_flg^0'=clear_flg^post90, ret_getbyte25^0'=ret_getbyte25^post90, __const_16^0'=__const_16^post90, i3^0'=i3^post90, n44^0'=n44^post90, exit_stat^0'=exit_stat^post90, tmp___017^0'=tmp___017^post90, __const_50^0'=__const_50^post90, m122^0'=m122^post90, c37^0'=c37^post90, rat26^0'=rat26^post90, hsize_reg10^0'=hsize_reg10^post90, __const_9^0'=__const_9^post90, n40^0'=n40^post90, count^0'=count^post90, tabort4^0'=tabort4^post90, __const_256^0'=__const_256^post90, i45^0'=i45^post90, bits33^0'=bits33^post90, offset^0'=offset^post90, free_ent^0'=free_ent^post90, tmp___115^0'=tmp___115^post90, __const_65536^0'=__const_65536^post90, maxbits^0'=maxbits^post90, checkpoint^0'=checkpoint^post90, ret_getbyte18^0'=ret_getbyte18^post90, __const_10000^0'=__const_10000^post90, i29^0'=i29^post90, apsim_bound11113^0'=apsim_bound11113^post90, ent8^0'=ent8^post90, tmp___014^0'=tmp___014^post90, __const_429496^0'=__const_429496^post90, in_count^0'=in_count^post90, bytes_out^0'=bytes_out^post90, r_off32^0'=r_off32^post90, hsize^0'=hsize^post90, hsize___027^0'=hsize___027^post90, __const_8^0'=__const_8^post90, maxmaxcode^0'=maxmaxcode^post90, code31^0'=code31^post90, seed2^0'=seed2^post90, __const_2147483647^0'=__const_2147483647^post90, i41^0'=i41^post90, n_bits^0'=n_bits^post90, fcode5^0'=fcode5^post90, tmp___024^0'=tmp___024^post90, __const_53^0'=__const_53^post90, m130^0'=m130^post90, c7^0'=c7^post90, ratio^0'=ratio^post90, (__const_50^0-__const_50^post90 == 0 /\ rat26^0-rat26^post90 == 0 /\ __const_8^0-__const_8^post90 == 0 /\ -hsize^post90+hsize^0 == 0 /\ -code31^post90+code31^0 == 0 /\ i21^0-i21^post90 == 0 /\ disp9^0-disp9^post90 == 0 /\ -count^post90+count^0 == 0 /\ tmp___115^0-tmp___115^post90 == 0 /\ i6^0-i6^post90 == 0 /\ __const_9^0-__const_9^post90 == 0 /\ -ratio^post90+ratio^0 == 0 /\ InCnt^0-InCnt^post90 == 0 /\ -fcode5^post90+fcode5^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post90 == 0 /\ -hsize___027^post90+hsize___027^0 == 0 /\ -ent8^post90+ent8^0 == 0 /\ -ret_getbyte18^post90+ret_getbyte18^0 == 0 /\ tmp___014^0-tmp___014^post90 == 0 /\ -seed2^post90+seed2^0 == 0 /\ clear_flg^0-clear_flg^post90 == 0 /\ -i45^post90+i45^0 == 0 /\ -c7^post90+c7^0 == 0 /\ -bytes_out^post90+bytes_out^0 == 0 /\ -n40^post90+n40^0 == 0 /\ -n_bits^post90+n_bits^0 == 0 /\ -n44^post90+n44^0 == 0 /\ c37^0-c37^post90 == 0 /\ tabort4^0-tabort4^post90 == 0 /\ -apsim_bound11113^post90+apsim_bound11113^0 == 0 /\ checkpoint^0-checkpoint^post90 == 0 /\ out_count^0-out_count^post90 == 0 /\ free_ent^0-free_ent^post90 == 0 /\ -__const_53^post90+__const_53^0 == 0 /\ -__const_2147483647^post90+__const_2147483647^0 == 0 /\ maxbits^0-maxbits^post90 == 0 /\ -__const_10000^post90+__const_10000^0 == 0 /\ -__const_65536^post90+__const_65536^0 == 0 /\ __const_257^0-__const_257^post90 == 0 /\ -hsize___019^post90+hsize___019^0 == 0 /\ -__const_8388607^post90+__const_8388607^0 == 0 /\ -in_count^post90+in_count^0 == 0 /\ -m122^post90+m122^0 == 0 /\ 1+block_compress^0 <= 0 /\ hsize_reg10^0-hsize_reg10^post90 == 0 /\ __const_16^0-__const_16^post90 == 0 /\ -exit_stat^post90+exit_stat^0 == 0 /\ -i41^post90+i41^0 == 0 /\ i29^0-i29^post90 == 0 /\ m130^0-m130^post90 == 0 /\ -offset^post90+offset^0 == 0 /\ tmp___017^0-tmp___017^post90 == 0 /\ bits33^0-bits33^post90 == 0 /\ -maxmaxcode^post90+maxmaxcode^0 == 0 /\ i3^0-i3^post90 == 0 /\ tmp12^0-tmp12^post90 == 0 /\ block_compress^0-block_compress^post90 == 0 /\ -ret_getbyte25^post90+ret_getbyte25^0 == 0 /\ maxcode^0-maxcode^post90 == 0 /\ r_off32^0-r_off32^post90 == 0 /\ __const_256^0-__const_256^post90 == 0 /\ -tmp___024^post90+tmp___024^0 == 0 /\ -__const_429496^post90+__const_429496^0 == 0 /\ hshift11^0-hshift11^post90 == 0), cost: 1 New rule: l59 -> l58 : 1+block_compress^0 <= 0, cost: 1 Applied preprocessing Original rule: l60 -> l1 : InCnt^0'=InCnt^post91, i21^0'=i21^post91, apsim_InCnt^0'=apsim_InCnt^post91, disp9^0'=disp9^post91, tmp12^0'=tmp12^post91, __const_257^0'=__const_257^post91, i6^0'=i6^post91, block_compress^0'=block_compress^post91, out_count^0'=out_count^post91, hshift11^0'=hshift11^post91, hsize___019^0'=hsize___019^post91, __const_8388607^0'=__const_8388607^post91, maxcode^0'=maxcode^post91, clear_flg^0'=clear_flg^post91, ret_getbyte25^0'=ret_getbyte25^post91, __const_16^0'=__const_16^post91, i3^0'=i3^post91, n44^0'=n44^post91, exit_stat^0'=exit_stat^post91, tmp___017^0'=tmp___017^post91, __const_50^0'=__const_50^post91, m122^0'=m122^post91, c37^0'=c37^post91, rat26^0'=rat26^post91, hsize_reg10^0'=hsize_reg10^post91, __const_9^0'=__const_9^post91, n40^0'=n40^post91, count^0'=count^post91, tabort4^0'=tabort4^post91, __const_256^0'=__const_256^post91, i45^0'=i45^post91, bits33^0'=bits33^post91, offset^0'=offset^post91, free_ent^0'=free_ent^post91, tmp___115^0'=tmp___115^post91, __const_65536^0'=__const_65536^post91, maxbits^0'=maxbits^post91, checkpoint^0'=checkpoint^post91, ret_getbyte18^0'=ret_getbyte18^post91, __const_10000^0'=__const_10000^post91, i29^0'=i29^post91, apsim_bound11113^0'=apsim_bound11113^post91, ent8^0'=ent8^post91, tmp___014^0'=tmp___014^post91, __const_429496^0'=__const_429496^post91, in_count^0'=in_count^post91, bytes_out^0'=bytes_out^post91, r_off32^0'=r_off32^post91, hsize^0'=hsize^post91, hsize___027^0'=hsize___027^post91, __const_8^0'=__const_8^post91, maxmaxcode^0'=maxmaxcode^post91, code31^0'=code31^post91, seed2^0'=seed2^post91, __const_2147483647^0'=__const_2147483647^post91, i41^0'=i41^post91, n_bits^0'=n_bits^post91, fcode5^0'=fcode5^post91, tmp___024^0'=tmp___024^post91, __const_53^0'=__const_53^post91, m130^0'=m130^post91, c7^0'=c7^post91, ratio^0'=ratio^post91, (-tmp___115^post91+tmp___115^0 == 0 /\ hshift11^0-hshift11^post91 == 0 /\ -ratio^post91+ratio^0 == 0 /\ -tmp___024^post91+tmp___024^0 == 0 /\ -rat26^post91+rat26^0 == 0 /\ -tmp___014^post91+tmp___014^0 == 0 /\ -r_off32^post91+r_off32^0 == 0 /\ i6^0-i6^post91 == 0 /\ InCnt^0-InCnt^post91 == 0 /\ -tmp___017^post91+tmp___017^0 == 0 /\ -hsize^post91+hsize^0 == 0 /\ -seed2^post91+seed2^0 == 0 /\ -tabort4^post91+tabort4^0 == 0 /\ i41^0-i41^post91 == 0 /\ -c7^post91+c7^0 == 0 /\ __const_8388607^0-__const_8388607^post91 == 0 /\ -fcode5^post91+fcode5^0 == 0 /\ -__const_50^post91+__const_50^0 == 0 /\ -bytes_out^post91+bytes_out^0 == 0 /\ code31^0-code31^post91 == 0 /\ c37^0-c37^post91 == 0 /\ -hsize___027^post91+hsize___027^0 == 0 /\ disp9^0-disp9^post91 == 0 /\ __const_10000^0-__const_10000^post91 == 0 /\ hsize___019^0-hsize___019^post91 == 0 /\ -__const_2147483647^post91+__const_2147483647^0 == 0 /\ i45^0-i45^post91 == 0 /\ -clear_flg^post91+clear_flg^0 == 0 /\ -i3^post91+i3^0 == 0 /\ -n_bits^post91+n_bits^0 == 0 /\ __const_16^0-__const_16^post91 == 0 /\ -offset^post91+offset^0 == 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ maxcode^0-maxcode^post91 == 0 /\ ent8^0-ent8^post91 == 0 /\ i21^0-i21^post91 == 0 /\ -__const_257^post91+__const_257^0 == 0 /\ -apsim_bound11113^post91+apsim_bound11113^0 == 0 /\ -m130^post91+m130^0 == 0 /\ in_count^0-in_count^post91 == 0 /\ block_compress^0-block_compress^post91 == 0 /\ n40^0-n40^post91 == 0 /\ exit_stat^0-exit_stat^post91 == 0 /\ -maxmaxcode^post91+maxmaxcode^0 == 0 /\ out_count^0-out_count^post91 == 0 /\ apsim_InCnt^0-apsim_InCnt^post91 == 0 /\ count^0-count^post91 == 0 /\ -maxbits^post91+maxbits^0 == 0 /\ -__const_8^post91+__const_8^0 == 0 /\ -free_ent^post91+free_ent^0 == 0 /\ -__const_9^post91+__const_9^0 == 0 /\ tmp12^0-tmp12^post91 == 0 /\ hsize_reg10^0-hsize_reg10^post91 == 0 /\ -bits33^post91+bits33^0 == 0 /\ -i29^post91+i29^0 == 0 /\ __const_65536^0-__const_65536^post91 == 0 /\ -__const_429496^post91+__const_429496^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post91 == 0 /\ n44^0-n44^post91 == 0 /\ -__const_53^post91+__const_53^0 == 0 /\ -checkpoint^post91+checkpoint^0 == 0 /\ -__const_256^post91+__const_256^0 == 0 /\ m122^0-m122^post91 == 0 /\ ret_getbyte25^0-ret_getbyte25^post91 == 0), cost: 1 New rule: l60 -> l1 : 1-checkpoint^0+in_count^0 <= 0, cost: 1 Applied preprocessing Original rule: l60 -> l59 : InCnt^0'=InCnt^post92, i21^0'=i21^post92, apsim_InCnt^0'=apsim_InCnt^post92, disp9^0'=disp9^post92, tmp12^0'=tmp12^post92, __const_257^0'=__const_257^post92, i6^0'=i6^post92, block_compress^0'=block_compress^post92, out_count^0'=out_count^post92, hshift11^0'=hshift11^post92, hsize___019^0'=hsize___019^post92, __const_8388607^0'=__const_8388607^post92, maxcode^0'=maxcode^post92, clear_flg^0'=clear_flg^post92, ret_getbyte25^0'=ret_getbyte25^post92, __const_16^0'=__const_16^post92, i3^0'=i3^post92, n44^0'=n44^post92, exit_stat^0'=exit_stat^post92, tmp___017^0'=tmp___017^post92, __const_50^0'=__const_50^post92, m122^0'=m122^post92, c37^0'=c37^post92, rat26^0'=rat26^post92, hsize_reg10^0'=hsize_reg10^post92, __const_9^0'=__const_9^post92, n40^0'=n40^post92, count^0'=count^post92, tabort4^0'=tabort4^post92, __const_256^0'=__const_256^post92, i45^0'=i45^post92, bits33^0'=bits33^post92, offset^0'=offset^post92, free_ent^0'=free_ent^post92, tmp___115^0'=tmp___115^post92, __const_65536^0'=__const_65536^post92, maxbits^0'=maxbits^post92, checkpoint^0'=checkpoint^post92, ret_getbyte18^0'=ret_getbyte18^post92, __const_10000^0'=__const_10000^post92, i29^0'=i29^post92, apsim_bound11113^0'=apsim_bound11113^post92, ent8^0'=ent8^post92, tmp___014^0'=tmp___014^post92, __const_429496^0'=__const_429496^post92, in_count^0'=in_count^post92, bytes_out^0'=bytes_out^post92, r_off32^0'=r_off32^post92, hsize^0'=hsize^post92, hsize___027^0'=hsize___027^post92, __const_8^0'=__const_8^post92, maxmaxcode^0'=maxmaxcode^post92, code31^0'=code31^post92, seed2^0'=seed2^post92, __const_2147483647^0'=__const_2147483647^post92, i41^0'=i41^post92, n_bits^0'=n_bits^post92, fcode5^0'=fcode5^post92, tmp___024^0'=tmp___024^post92, __const_53^0'=__const_53^post92, m130^0'=m130^post92, c7^0'=c7^post92, ratio^0'=ratio^post92, (-hsize___027^post92+hsize___027^0 == 0 /\ __const_9^0-__const_9^post92 == 0 /\ tmp___115^0-tmp___115^post92 == 0 /\ i6^0-i6^post92 == 0 /\ checkpoint^0-checkpoint^post92 == 0 /\ -seed2^post92+seed2^0 == 0 /\ tabort4^0-tabort4^post92 == 0 /\ -ret_getbyte18^post92+ret_getbyte18^0 == 0 /\ hshift11^0-hshift11^post92 == 0 /\ __const_50^0-__const_50^post92 == 0 /\ tmp___017^0-tmp___017^post92 == 0 /\ -n44^post92+n44^0 == 0 /\ -tmp___024^post92+tmp___024^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post92 == 0 /\ -hsize_reg10^post92+hsize_reg10^0 == 0 /\ -__const_2147483647^post92+__const_2147483647^0 == 0 /\ InCnt^0-InCnt^post92 == 0 /\ c37^0-c37^post92 == 0 /\ -__const_10000^post92+__const_10000^0 == 0 /\ -__const_65536^post92+__const_65536^0 == 0 /\ -count^post92+count^0 == 0 /\ __const_8^0-__const_8^post92 == 0 /\ -m122^post92+m122^0 == 0 /\ -ratio^post92+ratio^0 == 0 /\ free_ent^0-free_ent^post92 == 0 /\ disp9^0-disp9^post92 == 0 /\ -tmp___014^post92+tmp___014^0 == 0 /\ clear_flg^0-clear_flg^post92 == 0 /\ -fcode5^post92+fcode5^0 == 0 /\ __const_257^0-__const_257^post92 == 0 /\ maxcode^0-maxcode^post92 == 0 /\ -ent8^post92+ent8^0 == 0 /\ -exit_stat^post92+exit_stat^0 == 0 /\ -maxmaxcode^post92+maxmaxcode^0 == 0 /\ -maxbits^post92+maxbits^0 == 0 /\ __const_16^0-__const_16^post92 == 0 /\ -i45^post92+i45^0 == 0 /\ -i41^post92+i41^0 == 0 /\ -c7^post92+c7^0 == 0 /\ out_count^0-out_count^post92 == 0 /\ i21^0-i21^post92 == 0 /\ -n_bits^post92+n_bits^0 == 0 /\ -offset^post92+offset^0 == 0 /\ bits33^0-bits33^post92 == 0 /\ -bytes_out^post92+bytes_out^0 == 0 /\ n40^0-n40^post92 == 0 /\ -apsim_bound11113^post92+apsim_bound11113^0 == 0 /\ checkpoint^0-in_count^0 <= 0 /\ r_off32^0-r_off32^post92 == 0 /\ -__const_53^post92+__const_53^0 == 0 /\ __const_429496^0-__const_429496^post92 == 0 /\ -block_compress^post92+block_compress^0 == 0 /\ __const_256^0-__const_256^post92 == 0 /\ -hsize^post92+hsize^0 == 0 /\ -code31^post92+code31^0 == 0 /\ -hsize___019^post92+hsize___019^0 == 0 /\ -__const_8388607^post92+__const_8388607^0 == 0 /\ i29^0-i29^post92 == 0 /\ rat26^0-rat26^post92 == 0 /\ ret_getbyte25^0-ret_getbyte25^post92 == 0 /\ -in_count^post92+in_count^0 == 0 /\ i3^0-i3^post92 == 0 /\ tmp12^0-tmp12^post92 == 0 /\ -m130^post92+m130^0 == 0), cost: 1 New rule: l60 -> l59 : checkpoint^0-in_count^0 <= 0, cost: 1 Applied preprocessing Original rule: l61 -> l60 : InCnt^0'=InCnt^post93, i21^0'=i21^post93, apsim_InCnt^0'=apsim_InCnt^post93, disp9^0'=disp9^post93, tmp12^0'=tmp12^post93, __const_257^0'=__const_257^post93, i6^0'=i6^post93, block_compress^0'=block_compress^post93, out_count^0'=out_count^post93, hshift11^0'=hshift11^post93, hsize___019^0'=hsize___019^post93, __const_8388607^0'=__const_8388607^post93, maxcode^0'=maxcode^post93, clear_flg^0'=clear_flg^post93, ret_getbyte25^0'=ret_getbyte25^post93, __const_16^0'=__const_16^post93, i3^0'=i3^post93, n44^0'=n44^post93, exit_stat^0'=exit_stat^post93, tmp___017^0'=tmp___017^post93, __const_50^0'=__const_50^post93, m122^0'=m122^post93, c37^0'=c37^post93, rat26^0'=rat26^post93, hsize_reg10^0'=hsize_reg10^post93, __const_9^0'=__const_9^post93, n40^0'=n40^post93, count^0'=count^post93, tabort4^0'=tabort4^post93, __const_256^0'=__const_256^post93, i45^0'=i45^post93, bits33^0'=bits33^post93, offset^0'=offset^post93, free_ent^0'=free_ent^post93, tmp___115^0'=tmp___115^post93, __const_65536^0'=__const_65536^post93, maxbits^0'=maxbits^post93, checkpoint^0'=checkpoint^post93, ret_getbyte18^0'=ret_getbyte18^post93, __const_10000^0'=__const_10000^post93, i29^0'=i29^post93, apsim_bound11113^0'=apsim_bound11113^post93, ent8^0'=ent8^post93, tmp___014^0'=tmp___014^post93, __const_429496^0'=__const_429496^post93, in_count^0'=in_count^post93, bytes_out^0'=bytes_out^post93, r_off32^0'=r_off32^post93, hsize^0'=hsize^post93, hsize___027^0'=hsize___027^post93, __const_8^0'=__const_8^post93, maxmaxcode^0'=maxmaxcode^post93, code31^0'=code31^post93, seed2^0'=seed2^post93, __const_2147483647^0'=__const_2147483647^post93, i41^0'=i41^post93, n_bits^0'=n_bits^post93, fcode5^0'=fcode5^post93, tmp___024^0'=tmp___024^post93, __const_53^0'=__const_53^post93, m130^0'=m130^post93, c7^0'=c7^post93, ratio^0'=ratio^post93, (-__const_9^post93+__const_9^0 == 0 /\ -seed2^post93+seed2^0 == 0 /\ -__const_50^post93+__const_50^0 == 0 /\ -bits33^post93+bits33^0 == 0 /\ hsize^0-hsize^post93 == 0 /\ offset^0-offset^post93 == 0 /\ -i29^post93+i29^0 == 0 /\ -__const_10000^post93+__const_10000^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ hshift11^0-hshift11^post93 == 0 /\ i21^0-i21^post93 == 0 /\ -i3^post93+i3^0 == 0 /\ -hsize___027^post93+hsize___027^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post93 == 0 /\ -__const_256^post93+__const_256^0 == 0 /\ tmp___017^0-tmp___017^post93 == 0 /\ -__const_53^post93+__const_53^0 == 0 /\ -tmp___024^post93+tmp___024^0 == 0 /\ c37^0-c37^post93 == 0 /\ __const_429496^0-__const_429496^post93 == 0 /\ hsize___019^0-hsize___019^post93 == 0 /\ __const_65536^0-__const_65536^post93 == 0 /\ -r_off32^post93+r_off32^0 == 0 /\ i45^0-i45^post93 == 0 /\ count^0-count^post93 == 0 /\ -__const_2147483647^post93+__const_2147483647^0 == 0 /\ -__const_8^post93+__const_8^0 == 0 /\ -tmp___014^post93+tmp___014^0 == 0 /\ -tabort4^post93+tabort4^0 == 0 /\ maxmaxcode^0-maxmaxcode^post93 == 0 /\ __const_16^0-__const_16^post93 == 0 /\ -i41^post93+i41^0 == 0 /\ __const_257^0-__const_257^post93 == 0 /\ -ratio^post93+ratio^0 == 0 /\ -fcode5^post93+fcode5^0 == 0 /\ block_compress^0-block_compress^post93 == 0 /\ -maxbits^post93+maxbits^0 == 0 /\ -bytes_out^post93+bytes_out^0 == 0 /\ -disp9^post93+disp9^0 == 0 /\ exit_stat^0-exit_stat^post93 == 0 /\ m122^0-m122^post93 == 0 /\ -ent8^post93+ent8^0 == 0 /\ -free_ent^post93+free_ent^0 == 0 /\ __const_8388607^0-__const_8388607^post93 == 0 /\ apsim_InCnt^0-apsim_InCnt^post93 == 0 /\ -clear_flg^post93+clear_flg^0 == 0 /\ maxcode^0-maxcode^post93 == 0 /\ -checkpoint^post93+checkpoint^0 == 0 /\ -code31^post93+code31^0 == 0 /\ -n40^post93+n40^0 == 0 /\ -rat26^post93+rat26^0 == 0 /\ out_count^0-out_count^post93 == 0 /\ apsim_bound11113^0-apsim_bound11113^post93 == 0 /\ InCnt^0-InCnt^post93 == 0 /\ -n_bits^post93+n_bits^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post93 == 0 /\ tmp12^0-tmp12^post93 == 0 /\ hsize_reg10^0-hsize_reg10^post93 == 0 /\ -m130^post93+m130^0 == 0 /\ tmp___115^0-tmp___115^post93 == 0 /\ c7^0-c7^post93 == 0 /\ n44^0-n44^post93 == 0 /\ -in_count^post93+in_count^0 == 0 /\ i6^0-i6^post93 == 0), cost: 1 New rule: l61 -> l60 : -free_ent^0+maxmaxcode^0 <= 0, cost: 1 Applied preprocessing Original rule: l61 -> l1 : InCnt^0'=InCnt^post94, i21^0'=i21^post94, apsim_InCnt^0'=apsim_InCnt^post94, disp9^0'=disp9^post94, tmp12^0'=tmp12^post94, __const_257^0'=__const_257^post94, i6^0'=i6^post94, block_compress^0'=block_compress^post94, out_count^0'=out_count^post94, hshift11^0'=hshift11^post94, hsize___019^0'=hsize___019^post94, __const_8388607^0'=__const_8388607^post94, maxcode^0'=maxcode^post94, clear_flg^0'=clear_flg^post94, ret_getbyte25^0'=ret_getbyte25^post94, __const_16^0'=__const_16^post94, i3^0'=i3^post94, n44^0'=n44^post94, exit_stat^0'=exit_stat^post94, tmp___017^0'=tmp___017^post94, __const_50^0'=__const_50^post94, m122^0'=m122^post94, c37^0'=c37^post94, rat26^0'=rat26^post94, hsize_reg10^0'=hsize_reg10^post94, __const_9^0'=__const_9^post94, n40^0'=n40^post94, count^0'=count^post94, tabort4^0'=tabort4^post94, __const_256^0'=__const_256^post94, i45^0'=i45^post94, bits33^0'=bits33^post94, offset^0'=offset^post94, free_ent^0'=free_ent^post94, tmp___115^0'=tmp___115^post94, __const_65536^0'=__const_65536^post94, maxbits^0'=maxbits^post94, checkpoint^0'=checkpoint^post94, ret_getbyte18^0'=ret_getbyte18^post94, __const_10000^0'=__const_10000^post94, i29^0'=i29^post94, apsim_bound11113^0'=apsim_bound11113^post94, ent8^0'=ent8^post94, tmp___014^0'=tmp___014^post94, __const_429496^0'=__const_429496^post94, in_count^0'=in_count^post94, bytes_out^0'=bytes_out^post94, r_off32^0'=r_off32^post94, hsize^0'=hsize^post94, hsize___027^0'=hsize___027^post94, __const_8^0'=__const_8^post94, maxmaxcode^0'=maxmaxcode^post94, code31^0'=code31^post94, seed2^0'=seed2^post94, __const_2147483647^0'=__const_2147483647^post94, i41^0'=i41^post94, n_bits^0'=n_bits^post94, fcode5^0'=fcode5^post94, tmp___024^0'=tmp___024^post94, __const_53^0'=__const_53^post94, m130^0'=m130^post94, c7^0'=c7^post94, ratio^0'=ratio^post94, (exit_stat^0-exit_stat^post94 == 0 /\ -__const_8^post94+__const_8^0 == 0 /\ -__const_429496^post94+__const_429496^0 == 0 /\ -__const_256^post94+__const_256^0 == 0 /\ block_compress^0-block_compress^post94 == 0 /\ n44^0-n44^post94 == 0 /\ -__const_53^post94+__const_53^0 == 0 /\ -bits33^post94+bits33^0 == 0 /\ tmp12^0-tmp12^post94 == 0 /\ maxcode^0-maxcode^post94 == 0 /\ hsize___019^0-hsize___019^post94 == 0 /\ -1+free_ent^post94-free_ent^0 == 0 /\ -__const_2147483647^post94+__const_2147483647^0 == 0 /\ -m122^post94+m122^0 == 0 /\ __const_8388607^0-__const_8388607^post94 == 0 /\ rat26^0-rat26^post94 == 0 /\ i21^0-i21^post94 == 0 /\ __const_50^0-__const_50^post94 == 0 /\ seed2^0-seed2^post94 == 0 /\ disp9^0-disp9^post94 == 0 /\ -ret_getbyte25^post94+ret_getbyte25^0 == 0 /\ -i41^post94+i41^0 == 0 /\ -ratio^post94+ratio^0 == 0 /\ out_count^0-out_count^post94 == 0 /\ hsize_reg10^0-hsize_reg10^post94 == 0 /\ -maxmaxcode^post94+maxmaxcode^0 == 0 /\ -tmp___024^post94+tmp___024^0 == 0 /\ i3^0-i3^post94 == 0 /\ i6^0-i6^post94 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ i29^0-i29^post94 == 0 /\ offset^0-offset^post94 == 0 /\ clear_flg^0-clear_flg^post94 == 0 /\ -hsize^post94+hsize^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post94 == 0 /\ -c7^post94+c7^0 == 0 /\ -checkpoint^post94+checkpoint^0 == 0 /\ bytes_out^0-bytes_out^post94 == 0 /\ -code31^post94+code31^0 == 0 /\ hshift11^0-hshift11^post94 == 0 /\ -r_off32^post94+r_off32^0 == 0 /\ -fcode5^post94+fcode5^0 == 0 /\ n_bits^0-n_bits^post94 == 0 /\ tabort4^0-tabort4^post94 == 0 /\ tmp___115^post94-free_ent^0 == 0 /\ tmp___017^0-tmp___017^post94 == 0 /\ -ent8^post94+ent8^0 == 0 /\ c37^0-c37^post94 == 0 /\ -ret_getbyte18^post94+ret_getbyte18^0 == 0 /\ InCnt^0-InCnt^post94 == 0 /\ -i45^post94+i45^0 == 0 /\ -m130^post94+m130^0 == 0 /\ maxbits^0-maxbits^post94 == 0 /\ -hsize___027^post94+hsize___027^0 == 0 /\ -n40^post94+n40^0 == 0 /\ __const_257^0-__const_257^post94 == 0 /\ __const_10000^0-__const_10000^post94 == 0 /\ count^0-count^post94 == 0 /\ -in_count^post94+in_count^0 == 0 /\ tmp___014^0-tmp___014^post94 == 0 /\ __const_65536^0-__const_65536^post94 == 0 /\ -apsim_bound11113^post94+apsim_bound11113^0 == 0 /\ __const_16^0-__const_16^post94 == 0 /\ __const_9^0-__const_9^post94 == 0), cost: 1 New rule: l61 -> l1 : free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 1 Applied preprocessing Original rule: l62 -> l61 : InCnt^0'=InCnt^post95, i21^0'=i21^post95, apsim_InCnt^0'=apsim_InCnt^post95, disp9^0'=disp9^post95, tmp12^0'=tmp12^post95, __const_257^0'=__const_257^post95, i6^0'=i6^post95, block_compress^0'=block_compress^post95, out_count^0'=out_count^post95, hshift11^0'=hshift11^post95, hsize___019^0'=hsize___019^post95, __const_8388607^0'=__const_8388607^post95, maxcode^0'=maxcode^post95, clear_flg^0'=clear_flg^post95, ret_getbyte25^0'=ret_getbyte25^post95, __const_16^0'=__const_16^post95, i3^0'=i3^post95, n44^0'=n44^post95, exit_stat^0'=exit_stat^post95, tmp___017^0'=tmp___017^post95, __const_50^0'=__const_50^post95, m122^0'=m122^post95, c37^0'=c37^post95, rat26^0'=rat26^post95, hsize_reg10^0'=hsize_reg10^post95, __const_9^0'=__const_9^post95, n40^0'=n40^post95, count^0'=count^post95, tabort4^0'=tabort4^post95, __const_256^0'=__const_256^post95, i45^0'=i45^post95, bits33^0'=bits33^post95, offset^0'=offset^post95, free_ent^0'=free_ent^post95, tmp___115^0'=tmp___115^post95, __const_65536^0'=__const_65536^post95, maxbits^0'=maxbits^post95, checkpoint^0'=checkpoint^post95, ret_getbyte18^0'=ret_getbyte18^post95, __const_10000^0'=__const_10000^post95, i29^0'=i29^post95, apsim_bound11113^0'=apsim_bound11113^post95, ent8^0'=ent8^post95, tmp___014^0'=tmp___014^post95, __const_429496^0'=__const_429496^post95, in_count^0'=in_count^post95, bytes_out^0'=bytes_out^post95, r_off32^0'=r_off32^post95, hsize^0'=hsize^post95, hsize___027^0'=hsize___027^post95, __const_8^0'=__const_8^post95, maxmaxcode^0'=maxmaxcode^post95, code31^0'=code31^post95, seed2^0'=seed2^post95, __const_2147483647^0'=__const_2147483647^post95, i41^0'=i41^post95, n_bits^0'=n_bits^post95, fcode5^0'=fcode5^post95, tmp___024^0'=tmp___024^post95, __const_53^0'=__const_53^post95, m130^0'=m130^post95, c7^0'=c7^post95, ratio^0'=ratio^post95, (bits33^0-bits33^post95 == 0 /\ maxmaxcode^0-maxmaxcode^post95 == 0 /\ __const_8388607^0-__const_8388607^post95 == 0 /\ tmp12^0-tmp12^post95 == 0 /\ n40^0-n40^post95 == 0 /\ __const_256^0-__const_256^post95 == 0 /\ ret_getbyte18^0-ret_getbyte18^post95 == 0 /\ -__const_2147483647^post95+__const_2147483647^0 == 0 /\ -n_bits^post95+n_bits^0 == 0 /\ block_compress^0-block_compress^post95 == 0 /\ n44^0-n44^post95 == 0 /\ -offset^post95+offset^0 == 0 /\ hsize___019^0-hsize___019^post95 == 0 /\ -maxbits^post95+maxbits^0 == 0 /\ -m130^post95+m130^0 == 0 /\ -i41^post95+i41^0 == 0 /\ -__const_9^post95+__const_9^0 == 0 /\ ent8^post95-c7^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post95 == 0 /\ hsize^0-hsize^post95 == 0 /\ apsim_bound11113^0-apsim_bound11113^post95 == 0 /\ -__const_8^post95+__const_8^0 == 0 /\ m122^0-m122^post95 == 0 /\ -1+out_count^post95-out_count^0 == 0 /\ -c37^post95+c37^0 == 0 /\ -free_ent^post95+free_ent^0 == 0 /\ rat26^0-rat26^post95 == 0 /\ i21^0-i21^post95 == 0 /\ __const_50^0-__const_50^post95 == 0 /\ tmp___115^0-tmp___115^post95 == 0 /\ -i29^post95+i29^0 == 0 /\ disp9^0-disp9^post95 == 0 /\ -__const_53^post95+__const_53^0 == 0 /\ -__const_429496^post95+__const_429496^0 == 0 /\ i6^0-i6^post95 == 0 /\ -hsize_reg10^post95+hsize_reg10^0 == 0 /\ exit_stat^0-exit_stat^post95 == 0 /\ -checkpoint^post95+checkpoint^0 == 0 /\ -code31^post95+code31^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post95 == 0 /\ -r_off32^post95+r_off32^0 == 0 /\ -tmp___017^post95+tmp___017^0 == 0 /\ i45^0-i45^post95 == 0 /\ tmp___024^0-tmp___024^post95 == 0 /\ -tmp___014^post95+tmp___014^0 == 0 /\ clear_flg^0-clear_flg^post95 == 0 /\ hshift11^0-hshift11^post95 == 0 /\ -tabort4^post95+tabort4^0 == 0 /\ -ratio^post95+ratio^0 == 0 /\ __const_16^0-__const_16^post95 == 0 /\ -i3^post95+i3^0 == 0 /\ -bytes_out^post95+bytes_out^0 == 0 /\ __const_257^0-__const_257^post95 == 0 /\ -seed2^post95+seed2^0 == 0 /\ -fcode5^post95+fcode5^0 == 0 /\ count^0-count^post95 == 0 /\ maxcode^0-maxcode^post95 == 0 /\ -__const_65536^post95+__const_65536^0 == 0 /\ -__const_10000^post95+__const_10000^0 == 0 /\ -hsize___027^post95+hsize___027^0 == 0 /\ -c7^post95+c7^0 == 0 /\ in_count^0-in_count^post95 == 0 /\ InCnt^0-InCnt^post95 == 0), cost: 1 New rule: l62 -> l61 : out_count^0'=1+out_count^0, ent8^0'=c7^0, TRUE, cost: 1 Applied preprocessing Original rule: l63 -> l62 : InCnt^0'=InCnt^post96, i21^0'=i21^post96, apsim_InCnt^0'=apsim_InCnt^post96, disp9^0'=disp9^post96, tmp12^0'=tmp12^post96, __const_257^0'=__const_257^post96, i6^0'=i6^post96, block_compress^0'=block_compress^post96, out_count^0'=out_count^post96, hshift11^0'=hshift11^post96, hsize___019^0'=hsize___019^post96, __const_8388607^0'=__const_8388607^post96, maxcode^0'=maxcode^post96, clear_flg^0'=clear_flg^post96, ret_getbyte25^0'=ret_getbyte25^post96, __const_16^0'=__const_16^post96, i3^0'=i3^post96, n44^0'=n44^post96, exit_stat^0'=exit_stat^post96, tmp___017^0'=tmp___017^post96, __const_50^0'=__const_50^post96, m122^0'=m122^post96, c37^0'=c37^post96, rat26^0'=rat26^post96, hsize_reg10^0'=hsize_reg10^post96, __const_9^0'=__const_9^post96, n40^0'=n40^post96, count^0'=count^post96, tabort4^0'=tabort4^post96, __const_256^0'=__const_256^post96, i45^0'=i45^post96, bits33^0'=bits33^post96, offset^0'=offset^post96, free_ent^0'=free_ent^post96, tmp___115^0'=tmp___115^post96, __const_65536^0'=__const_65536^post96, maxbits^0'=maxbits^post96, checkpoint^0'=checkpoint^post96, ret_getbyte18^0'=ret_getbyte18^post96, __const_10000^0'=__const_10000^post96, i29^0'=i29^post96, apsim_bound11113^0'=apsim_bound11113^post96, ent8^0'=ent8^post96, tmp___014^0'=tmp___014^post96, __const_429496^0'=__const_429496^post96, in_count^0'=in_count^post96, bytes_out^0'=bytes_out^post96, r_off32^0'=r_off32^post96, hsize^0'=hsize^post96, hsize___027^0'=hsize___027^post96, __const_8^0'=__const_8^post96, maxmaxcode^0'=maxmaxcode^post96, code31^0'=code31^post96, seed2^0'=seed2^post96, __const_2147483647^0'=__const_2147483647^post96, i41^0'=i41^post96, n_bits^0'=n_bits^post96, fcode5^0'=fcode5^post96, tmp___024^0'=tmp___024^post96, __const_53^0'=__const_53^post96, m130^0'=m130^post96, c7^0'=c7^post96, ratio^0'=ratio^post96, (-i45^post96+i45^0 == 0 /\ -m130^post96+m130^0 == 0 /\ -i41^post96+i41^0 == 0 /\ -n40^post96+n40^0 == 0 /\ -in_count^post96+in_count^0 == 0 /\ hsize___019^0-hsize___019^post96 == 0 /\ rat26^0-rat26^post96 == 0 /\ -maxmaxcode^post96+maxmaxcode^0 == 0 /\ free_ent^0-free_ent^post96 == 0 /\ n44^0-n44^post96 == 0 /\ __const_8^0-__const_8^post96 == 0 /\ -apsim_bound11113^post96+apsim_bound11113^0 == 0 /\ -n_bits^post96+n_bits^0 == 0 /\ -checkpoint^post96+checkpoint^0 == 0 /\ -__const_53^post96+__const_53^0 == 0 /\ -__const_256^post96+__const_256^0 == 0 /\ -__const_429496^post96+__const_429496^0 == 0 /\ -hsize^post96+hsize^0 == 0 /\ tabort4^0-tabort4^post96 == 0 /\ i6^0-i6^post96 == 0 /\ -bits33^post96+bits33^0 == 0 /\ i21^0-i21^post96 == 0 /\ __const_50^0-__const_50^post96 == 0 /\ exit_stat^0-exit_stat^post96 == 0 /\ seed2^0-seed2^post96 == 0 /\ -code31^post96+code31^0 == 0 /\ -__const_8388607^post96+__const_8388607^0 == 0 /\ maxbits^0-maxbits^post96 == 0 /\ -apsim_bound11113^0+in_count^0 <= 0 /\ bytes_out^0-bytes_out^post96 == 0 /\ out_count^0-out_count^post96 == 0 /\ hsize_reg10^0-hsize_reg10^post96 == 0 /\ tmp12^0-tmp12^post96 == 0 /\ -ret_getbyte18^post96+ret_getbyte18^0 == 0 /\ i3^0-i3^post96 == 0 /\ -ret_getbyte25^post96+ret_getbyte25^0 == 0 /\ __const_65536^0-__const_65536^post96 == 0 /\ tmp___014^0-tmp___014^post96 == 0 /\ -hsize___027^post96+hsize___027^0 == 0 /\ tmp___017^0-tmp___017^post96 == 0 /\ c37^0-c37^post96 == 0 /\ -ratio^post96+ratio^0 == 0 /\ -tmp___024^post96+tmp___024^0 == 0 /\ disp9^0-disp9^post96 == 0 /\ i29^0-i29^post96 == 0 /\ offset^0-offset^post96 == 0 /\ -InCnt^post96+InCnt^0 == 0 /\ -tmp___115^post96+tmp___115^0 == 0 /\ clear_flg^0-clear_flg^post96 == 0 /\ __const_257^0-__const_257^post96 == 0 /\ hshift11^0-hshift11^post96 == 0 /\ -__const_10000^post96+__const_10000^0 == 0 /\ maxcode^0-maxcode^post96 == 0 /\ __const_16^0-__const_16^post96 == 0 /\ __const_9^0-__const_9^post96 == 0 /\ -c7^post96+c7^0 == 0 /\ -r_off32^post96+r_off32^0 == 0 /\ -fcode5^post96+fcode5^0 == 0 /\ -count^post96+count^0 == 0 /\ block_compress^0-block_compress^post96 == 0 /\ apsim_InCnt^0-apsim_InCnt^post96 == 0 /\ -__const_2147483647^post96+__const_2147483647^0 == 0 /\ -m122^post96+m122^0 == 0 /\ -ent8^post96+ent8^0 == 0), cost: 1 New rule: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 Applied preprocessing Original rule: l63 -> l6 : InCnt^0'=InCnt^post97, i21^0'=i21^post97, apsim_InCnt^0'=apsim_InCnt^post97, disp9^0'=disp9^post97, tmp12^0'=tmp12^post97, __const_257^0'=__const_257^post97, i6^0'=i6^post97, block_compress^0'=block_compress^post97, out_count^0'=out_count^post97, hshift11^0'=hshift11^post97, hsize___019^0'=hsize___019^post97, __const_8388607^0'=__const_8388607^post97, maxcode^0'=maxcode^post97, clear_flg^0'=clear_flg^post97, ret_getbyte25^0'=ret_getbyte25^post97, __const_16^0'=__const_16^post97, i3^0'=i3^post97, n44^0'=n44^post97, exit_stat^0'=exit_stat^post97, tmp___017^0'=tmp___017^post97, __const_50^0'=__const_50^post97, m122^0'=m122^post97, c37^0'=c37^post97, rat26^0'=rat26^post97, hsize_reg10^0'=hsize_reg10^post97, __const_9^0'=__const_9^post97, n40^0'=n40^post97, count^0'=count^post97, tabort4^0'=tabort4^post97, __const_256^0'=__const_256^post97, i45^0'=i45^post97, bits33^0'=bits33^post97, offset^0'=offset^post97, free_ent^0'=free_ent^post97, tmp___115^0'=tmp___115^post97, __const_65536^0'=__const_65536^post97, maxbits^0'=maxbits^post97, checkpoint^0'=checkpoint^post97, ret_getbyte18^0'=ret_getbyte18^post97, __const_10000^0'=__const_10000^post97, i29^0'=i29^post97, apsim_bound11113^0'=apsim_bound11113^post97, ent8^0'=ent8^post97, tmp___014^0'=tmp___014^post97, __const_429496^0'=__const_429496^post97, in_count^0'=in_count^post97, bytes_out^0'=bytes_out^post97, r_off32^0'=r_off32^post97, hsize^0'=hsize^post97, hsize___027^0'=hsize___027^post97, __const_8^0'=__const_8^post97, maxmaxcode^0'=maxmaxcode^post97, code31^0'=code31^post97, seed2^0'=seed2^post97, __const_2147483647^0'=__const_2147483647^post97, i41^0'=i41^post97, n_bits^0'=n_bits^post97, fcode5^0'=fcode5^post97, tmp___024^0'=tmp___024^post97, __const_53^0'=__const_53^post97, m130^0'=m130^post97, c7^0'=c7^post97, ratio^0'=ratio^post97, (InCnt^0-InCnt^post97 == 0 /\ -bytes_out^post97+bytes_out^0 == 0 /\ -maxmaxcode^post97+maxmaxcode^0 == 0 /\ -fcode5^post97+fcode5^0 == 0 /\ -c37^post97+c37^0 == 0 /\ hsize___019^0-hsize___019^post97 == 0 /\ -free_ent^post97+free_ent^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post97 == 0 /\ apsim_bound11113^0-apsim_bound11113^post97 == 0 /\ 1+apsim_bound11113^0-in_count^0 <= 0 /\ -c7^post97+c7^0 == 0 /\ __const_257^0-__const_257^post97 == 0 /\ n44^0-n44^post97 == 0 /\ i6^0-i6^post97 == 0 /\ clear_flg^0-clear_flg^post97 == 0 /\ -rat26^post97+rat26^0 == 0 /\ -code31^post97+code31^0 == 0 /\ -tmp___017^post97+tmp___017^0 == 0 /\ exit_stat^0-exit_stat^post97 == 0 /\ hsize^0-hsize^post97 == 0 /\ -n_bits^post97+n_bits^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post97 == 0 /\ -m130^post97+m130^0 == 0 /\ __const_8388607^0-__const_8388607^post97 == 0 /\ i41^0-i41^post97 == 0 /\ i21^0-i21^post97 == 0 /\ -__const_9^post97+__const_9^0 == 0 /\ n40^0-n40^post97 == 0 /\ __const_50^0-__const_50^post97 == 0 /\ -seed2^post97+seed2^0 == 0 /\ i45^0-i45^post97 == 0 /\ -i3^post97+i3^0 == 0 /\ hsize_reg10^0-hsize_reg10^post97 == 0 /\ -i29^post97+i29^0 == 0 /\ -__const_429496^post97+__const_429496^0 == 0 /\ -__const_53^post97+__const_53^0 == 0 /\ -__const_10000^post97+__const_10000^0 == 0 /\ -__const_2147483647^post97+__const_2147483647^0 == 0 /\ -__const_65536^post97+__const_65536^0 == 0 /\ ent8^0-ent8^post97 == 0 /\ __const_16^0-__const_16^post97 == 0 /\ -hsize___027^post97+hsize___027^0 == 0 /\ tmp12^0-tmp12^post97 == 0 /\ tmp___115^0-tmp___115^post97 == 0 /\ -bits33^post97+bits33^0 == 0 /\ disp9^0-disp9^post97 == 0 /\ -tmp___024^post97+tmp___024^0 == 0 /\ -r_off32^post97+r_off32^0 == 0 /\ hshift11^0-hshift11^post97 == 0 /\ -offset^post97+offset^0 == 0 /\ in_count^0-in_count^post97 == 0 /\ m122^0-m122^post97 == 0 /\ -maxbits^post97+maxbits^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post97 == 0 /\ checkpoint^0-checkpoint^post97 == 0 /\ -tmp___014^post97+tmp___014^0 == 0 /\ -out_count^post97+out_count^0 == 0 /\ count^0-count^post97 == 0 /\ __const_256^0-__const_256^post97 == 0 /\ maxcode^0-maxcode^post97 == 0 /\ -tabort4^post97+tabort4^0 == 0 /\ -__const_8^post97+__const_8^0 == 0 /\ -ratio^post97+ratio^0 == 0 /\ block_compress^0-block_compress^post97 == 0), cost: 1 New rule: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 Applied preprocessing Original rule: l64 -> l63 : InCnt^0'=InCnt^post98, i21^0'=i21^post98, apsim_InCnt^0'=apsim_InCnt^post98, disp9^0'=disp9^post98, tmp12^0'=tmp12^post98, __const_257^0'=__const_257^post98, i6^0'=i6^post98, block_compress^0'=block_compress^post98, out_count^0'=out_count^post98, hshift11^0'=hshift11^post98, hsize___019^0'=hsize___019^post98, __const_8388607^0'=__const_8388607^post98, maxcode^0'=maxcode^post98, clear_flg^0'=clear_flg^post98, ret_getbyte25^0'=ret_getbyte25^post98, __const_16^0'=__const_16^post98, i3^0'=i3^post98, n44^0'=n44^post98, exit_stat^0'=exit_stat^post98, tmp___017^0'=tmp___017^post98, __const_50^0'=__const_50^post98, m122^0'=m122^post98, c37^0'=c37^post98, rat26^0'=rat26^post98, hsize_reg10^0'=hsize_reg10^post98, __const_9^0'=__const_9^post98, n40^0'=n40^post98, count^0'=count^post98, tabort4^0'=tabort4^post98, __const_256^0'=__const_256^post98, i45^0'=i45^post98, bits33^0'=bits33^post98, offset^0'=offset^post98, free_ent^0'=free_ent^post98, tmp___115^0'=tmp___115^post98, __const_65536^0'=__const_65536^post98, maxbits^0'=maxbits^post98, checkpoint^0'=checkpoint^post98, ret_getbyte18^0'=ret_getbyte18^post98, __const_10000^0'=__const_10000^post98, i29^0'=i29^post98, apsim_bound11113^0'=apsim_bound11113^post98, ent8^0'=ent8^post98, tmp___014^0'=tmp___014^post98, __const_429496^0'=__const_429496^post98, in_count^0'=in_count^post98, bytes_out^0'=bytes_out^post98, r_off32^0'=r_off32^post98, hsize^0'=hsize^post98, hsize___027^0'=hsize___027^post98, __const_8^0'=__const_8^post98, maxmaxcode^0'=maxmaxcode^post98, code31^0'=code31^post98, seed2^0'=seed2^post98, __const_2147483647^0'=__const_2147483647^post98, i41^0'=i41^post98, n_bits^0'=n_bits^post98, fcode5^0'=fcode5^post98, tmp___024^0'=tmp___024^post98, __const_53^0'=__const_53^post98, m130^0'=m130^post98, c7^0'=c7^post98, ratio^0'=ratio^post98, (rat26^0-rat26^post98 == 0 /\ -checkpoint^post98+checkpoint^0 == 0 /\ __const_50^0-__const_50^post98 == 0 /\ seed2^0-seed2^post98 == 0 /\ free_ent^0-free_ent^post98 == 0 /\ __const_8^0-__const_8^post98 == 0 /\ -hsize^post98+hsize^0 == 0 /\ -c7^post98+c7^0 == 0 /\ maxbits^0-maxbits^post98 == 0 /\ -ret_getbyte18^post98+ret_getbyte18^0 == 0 /\ -fcode5^post98+fcode5^0 == 0 /\ __const_257^0-__const_257^post98 == 0 /\ -code31^post98+code31^0 == 0 /\ -count^post98+count^0 == 0 /\ __const_9^0-__const_9^post98 == 0 /\ InCnt^0-InCnt^post98 == 0 /\ -exit_stat^post98+exit_stat^0 == 0 /\ -ent8^post98+ent8^0 == 0 /\ -i45^post98+i45^0 == 0 /\ -m130^post98+m130^0 == 0 /\ n44^0-n44^post98 == 0 /\ -hsize___027^post98+hsize___027^0 == 0 /\ -n40^post98+n40^0 == 0 /\ clear_flg^0-clear_flg^post98 == 0 /\ -bytes_out^post98+bytes_out^0 == 0 /\ tabort4^0-tabort4^post98 == 0 /\ -tmp___115^post98+tmp___115^0 == 0 /\ c37^0-c37^post98 == 0 /\ -n_bits^post98+n_bits^0 == 0 /\ -__const_429496^post98+__const_429496^0 == 0 /\ i21^0-i21^post98 == 0 /\ -tmp12^post98+tmp12^0 == 0 /\ -__const_53^post98+__const_53^0 == 0 /\ -__const_2147483647^post98+__const_2147483647^0 == 0 /\ disp9^0-disp9^post98 == 0 /\ -__const_65536^post98+__const_65536^0 == 0 /\ -hsize___019^post98+hsize___019^0 == 0 /\ out_count^0-out_count^post98 == 0 /\ hsize_reg10^0-hsize_reg10^post98 == 0 /\ -in_count^post98+in_count^0 == 0 /\ i3^0-i3^post98 == 0 /\ -__const_8388607^post98+__const_8388607^0 == 0 /\ tmp___014^0-tmp___014^post98 == 0 /\ -m122^post98+m122^0 == 0 /\ __const_16^0-__const_16^post98 == 0 /\ i6^0-i6^post98 == 0 /\ block_compress^0-block_compress^post98 == 0 /\ -i41^post98+i41^0 == 0 /\ offset^0-offset^post98 == 0 /\ i29^0-i29^post98 == 0 /\ -ret_getbyte25^post98+ret_getbyte25^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post98 == 0 /\ -ratio^post98+ratio^0 == 0 /\ -1+apsim_bound11113^post98-apsim_bound11113^0 == 0 /\ __const_256^0-__const_256^post98 == 0 /\ -tmp___024^post98+tmp___024^0 == 0 /\ hshift11^0-hshift11^post98 == 0 /\ -maxmaxcode^post98+maxmaxcode^0 == 0 /\ maxcode^0-maxcode^post98 == 0 /\ __const_10000^0-__const_10000^post98 == 0 /\ r_off32^0-r_off32^post98 == 0 /\ bits33^0-bits33^post98 == 0 /\ tmp___017^0-tmp___017^post98 == 0), cost: 1 New rule: l64 -> l63 : apsim_bound11113^0'=1+apsim_bound11113^0, TRUE, cost: 1 Applied preprocessing Original rule: l64 -> l62 : InCnt^0'=InCnt^post99, i21^0'=i21^post99, apsim_InCnt^0'=apsim_InCnt^post99, disp9^0'=disp9^post99, tmp12^0'=tmp12^post99, __const_257^0'=__const_257^post99, i6^0'=i6^post99, block_compress^0'=block_compress^post99, out_count^0'=out_count^post99, hshift11^0'=hshift11^post99, hsize___019^0'=hsize___019^post99, __const_8388607^0'=__const_8388607^post99, maxcode^0'=maxcode^post99, clear_flg^0'=clear_flg^post99, ret_getbyte25^0'=ret_getbyte25^post99, __const_16^0'=__const_16^post99, i3^0'=i3^post99, n44^0'=n44^post99, exit_stat^0'=exit_stat^post99, tmp___017^0'=tmp___017^post99, __const_50^0'=__const_50^post99, m122^0'=m122^post99, c37^0'=c37^post99, rat26^0'=rat26^post99, hsize_reg10^0'=hsize_reg10^post99, __const_9^0'=__const_9^post99, n40^0'=n40^post99, count^0'=count^post99, tabort4^0'=tabort4^post99, __const_256^0'=__const_256^post99, i45^0'=i45^post99, bits33^0'=bits33^post99, offset^0'=offset^post99, free_ent^0'=free_ent^post99, tmp___115^0'=tmp___115^post99, __const_65536^0'=__const_65536^post99, maxbits^0'=maxbits^post99, checkpoint^0'=checkpoint^post99, ret_getbyte18^0'=ret_getbyte18^post99, __const_10000^0'=__const_10000^post99, i29^0'=i29^post99, apsim_bound11113^0'=apsim_bound11113^post99, ent8^0'=ent8^post99, tmp___014^0'=tmp___014^post99, __const_429496^0'=__const_429496^post99, in_count^0'=in_count^post99, bytes_out^0'=bytes_out^post99, r_off32^0'=r_off32^post99, hsize^0'=hsize^post99, hsize___027^0'=hsize___027^post99, __const_8^0'=__const_8^post99, maxmaxcode^0'=maxmaxcode^post99, code31^0'=code31^post99, seed2^0'=seed2^post99, __const_2147483647^0'=__const_2147483647^post99, i41^0'=i41^post99, n_bits^0'=n_bits^post99, fcode5^0'=fcode5^post99, tmp___024^0'=tmp___024^post99, __const_53^0'=__const_53^post99, m130^0'=m130^post99, c7^0'=c7^post99, ratio^0'=ratio^post99, (-rat26^post99+rat26^0 == 0 /\ -tmp___024^post99+tmp___024^0 == 0 /\ -r_off32^post99+r_off32^0 == 0 /\ hshift11^0-hshift11^post99 == 0 /\ -code31^post99+code31^0 == 0 /\ __const_50^0-__const_50^post99 == 0 /\ __const_257^0-__const_257^post99 == 0 /\ InCnt^0-InCnt^post99 == 0 /\ -tmp___014^post99+tmp___014^0 == 0 /\ -tmp___017^post99+tmp___017^0 == 0 /\ -ratio^post99+ratio^0 == 0 /\ -tabort4^post99+tabort4^0 == 0 /\ -seed2^post99+seed2^0 == 0 /\ -bytes_out^post99+bytes_out^0 == 0 /\ -i3^post99+i3^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post99 == 0 /\ block_compress^0-block_compress^post99 == 0 /\ -__const_10000^post99+__const_10000^0 == 0 /\ __const_8388607^0-__const_8388607^post99 == 0 /\ i41^0-i41^post99 == 0 /\ -fcode5^post99+fcode5^0 == 0 /\ n40^0-n40^post99 == 0 /\ tmp12^0-tmp12^post99 == 0 /\ __const_65536^0-__const_65536^post99 == 0 /\ n44^0-n44^post99 == 0 /\ i45^0-i45^post99 == 0 /\ -__const_2147483647^post99+__const_2147483647^0 == 0 /\ c37^0-c37^post99 == 0 /\ hsize___019^0-hsize___019^post99 == 0 /\ -hsize___027^post99+hsize___027^0 == 0 /\ -clear_flg^post99+clear_flg^0 == 0 /\ hsize^0-hsize^post99 == 0 /\ -c7^post99+c7^0 == 0 /\ __const_16^0-__const_16^post99 == 0 /\ ent8^0-ent8^post99 == 0 /\ out_count^0-out_count^post99 == 0 /\ -n_bits^post99+n_bits^0 == 0 /\ i21^0-i21^post99 == 0 /\ -apsim_bound11113^post99+apsim_bound11113^0 == 0 /\ tmp___115^0-tmp___115^post99 == 0 /\ maxcode^0-maxcode^post99 == 0 /\ checkpoint^0-checkpoint^post99 == 0 /\ disp9^0-disp9^post99 == 0 /\ -offset^post99+offset^0 == 0 /\ -maxbits^post99+maxbits^0 == 0 /\ in_count^0-in_count^post99 == 0 /\ -m130^post99+m130^0 == 0 /\ -apsim_InCnt^post99+apsim_InCnt^0 == 0 /\ exit_stat^0-exit_stat^post99 == 0 /\ hsize_reg10^0-hsize_reg10^post99 == 0 /\ count^0-count^post99 == 0 /\ -__const_8^post99+__const_8^0 == 0 /\ -__const_9^post99+__const_9^0 == 0 /\ -maxmaxcode^post99+maxmaxcode^0 == 0 /\ -free_ent^post99+free_ent^0 == 0 /\ -__const_429496^post99+__const_429496^0 == 0 /\ -__const_256^post99+__const_256^0 == 0 /\ -__const_53^post99+__const_53^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post99 == 0 /\ -bits33^post99+bits33^0 == 0 /\ m122^0-m122^post99 == 0 /\ -i29^post99+i29^0 == 0 /\ -i6^post99+i6^0 == 0), cost: 1 New rule: l64 -> l62 : TRUE, cost: 1 Applied preprocessing Original rule: l65 -> l64 : InCnt^0'=InCnt^post100, i21^0'=i21^post100, apsim_InCnt^0'=apsim_InCnt^post100, disp9^0'=disp9^post100, tmp12^0'=tmp12^post100, __const_257^0'=__const_257^post100, i6^0'=i6^post100, block_compress^0'=block_compress^post100, out_count^0'=out_count^post100, hshift11^0'=hshift11^post100, hsize___019^0'=hsize___019^post100, __const_8388607^0'=__const_8388607^post100, maxcode^0'=maxcode^post100, clear_flg^0'=clear_flg^post100, ret_getbyte25^0'=ret_getbyte25^post100, __const_16^0'=__const_16^post100, i3^0'=i3^post100, n44^0'=n44^post100, exit_stat^0'=exit_stat^post100, tmp___017^0'=tmp___017^post100, __const_50^0'=__const_50^post100, m122^0'=m122^post100, c37^0'=c37^post100, rat26^0'=rat26^post100, hsize_reg10^0'=hsize_reg10^post100, __const_9^0'=__const_9^post100, n40^0'=n40^post100, count^0'=count^post100, tabort4^0'=tabort4^post100, __const_256^0'=__const_256^post100, i45^0'=i45^post100, bits33^0'=bits33^post100, offset^0'=offset^post100, free_ent^0'=free_ent^post100, tmp___115^0'=tmp___115^post100, __const_65536^0'=__const_65536^post100, maxbits^0'=maxbits^post100, checkpoint^0'=checkpoint^post100, ret_getbyte18^0'=ret_getbyte18^post100, __const_10000^0'=__const_10000^post100, i29^0'=i29^post100, apsim_bound11113^0'=apsim_bound11113^post100, ent8^0'=ent8^post100, tmp___014^0'=tmp___014^post100, __const_429496^0'=__const_429496^post100, in_count^0'=in_count^post100, bytes_out^0'=bytes_out^post100, r_off32^0'=r_off32^post100, hsize^0'=hsize^post100, hsize___027^0'=hsize___027^post100, __const_8^0'=__const_8^post100, maxmaxcode^0'=maxmaxcode^post100, code31^0'=code31^post100, seed2^0'=seed2^post100, __const_2147483647^0'=__const_2147483647^post100, i41^0'=i41^post100, n_bits^0'=n_bits^post100, fcode5^0'=fcode5^post100, tmp___024^0'=tmp___024^post100, __const_53^0'=__const_53^post100, m130^0'=m130^post100, c7^0'=c7^post100, ratio^0'=ratio^post100, (-hsize_reg10^post100+hsize_reg10^0 == 0 /\ __const_257^0-__const_257^post100 == 0 /\ -hsize___027^post100+hsize___027^0 == 0 /\ tabort4^0-tabort4^post100 == 0 /\ __const_9^0-__const_9^post100 == 0 /\ hshift11^0-hshift11^post100 == 0 /\ -ratio^post100+ratio^0 == 0 /\ __const_50^0-__const_50^post100 == 0 /\ -seed2^post100+seed2^0 == 0 /\ tmp___017^0-tmp___017^post100 == 0 /\ -tmp___115^post100+tmp___115^0 == 0 /\ out_count^0-out_count^post100 == 0 /\ apsim_InCnt^0-apsim_InCnt^post100 == 0 /\ -tmp___024^post100+tmp___024^0 == 0 /\ maxbits^0-maxbits^post100 == 0 /\ tmp12^0-tmp12^post100 == 0 /\ -__const_2147483647^post100+__const_2147483647^0 == 0 /\ -__const_65536^post100+__const_65536^0 == 0 /\ tmp___014^0-tmp___014^post100 == 0 /\ -count^post100+count^0 == 0 /\ InCnt^0-InCnt^post100 == 0 /\ block_compress^0-block_compress^post100 == 0 /\ -c7^post100+c7^0 == 0 /\ c37^0-c37^post100 == 0 /\ free_ent^0-free_ent^post100 == 0 /\ __const_8^0-__const_8^post100 == 0 /\ n44^0-n44^post100 == 0 /\ -fcode5^post100+fcode5^0 == 0 /\ clear_flg^0-clear_flg^post100 == 0 /\ -m122^post100+m122^0 == 0 /\ -ent8^post100+ent8^0 == 0 /\ -i45^post100+i45^0 == 0 /\ -m130^post100+m130^0 == 0 /\ -i41^post100+i41^0 == 0 /\ maxcode^0-maxcode^post100 == 0 /\ __const_16^0-__const_16^post100 == 0 /\ i29^0-i29^post100 == 0 /\ -bytes_out^post100+bytes_out^0 == 0 /\ n40^0-n40^post100 == 0 /\ i21^0-i21^post100 == 0 /\ i6^0-i6^post100 == 0 /\ -maxmaxcode^post100+maxmaxcode^0 == 0 /\ -n_bits^post100+n_bits^0 == 0 /\ -checkpoint^post100+checkpoint^0 == 0 /\ -__const_429496^post100+__const_429496^0 == 0 /\ __const_256^0-__const_256^post100 == 0 /\ -__const_53^post100+__const_53^0 == 0 /\ i3^0-i3^post100 == 0 /\ r_off32^0-r_off32^post100 == 0 /\ __const_10000^0-__const_10000^post100 == 0 /\ -apsim_bound11113^post100+apsim_bound11113^0 == 0 /\ -hsize___019^post100+hsize___019^0 == 0 /\ bits33^0-bits33^post100 == 0 /\ -hsize^post100+hsize^0 == 0 /\ -in_count^post100+in_count^0 == 0 /\ rat26^0-rat26^post100 == 0 /\ disp9^0-disp9^post100 == 0 /\ -ret_getbyte18^post100+ret_getbyte18^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post100 == 0 /\ -__const_8388607^post100+__const_8388607^0 == 0 /\ offset^0-offset^post100 == 0 /\ -code31^post100+code31^0 == 0 /\ -exit_stat^post100+exit_stat^0 == 0), cost: 1 New rule: l65 -> l64 : TRUE, cost: 1 Applied preprocessing Original rule: l65 -> l1 : InCnt^0'=InCnt^post101, i21^0'=i21^post101, apsim_InCnt^0'=apsim_InCnt^post101, disp9^0'=disp9^post101, tmp12^0'=tmp12^post101, __const_257^0'=__const_257^post101, i6^0'=i6^post101, block_compress^0'=block_compress^post101, out_count^0'=out_count^post101, hshift11^0'=hshift11^post101, hsize___019^0'=hsize___019^post101, __const_8388607^0'=__const_8388607^post101, maxcode^0'=maxcode^post101, clear_flg^0'=clear_flg^post101, ret_getbyte25^0'=ret_getbyte25^post101, __const_16^0'=__const_16^post101, i3^0'=i3^post101, n44^0'=n44^post101, exit_stat^0'=exit_stat^post101, tmp___017^0'=tmp___017^post101, __const_50^0'=__const_50^post101, m122^0'=m122^post101, c37^0'=c37^post101, rat26^0'=rat26^post101, hsize_reg10^0'=hsize_reg10^post101, __const_9^0'=__const_9^post101, n40^0'=n40^post101, count^0'=count^post101, tabort4^0'=tabort4^post101, __const_256^0'=__const_256^post101, i45^0'=i45^post101, bits33^0'=bits33^post101, offset^0'=offset^post101, free_ent^0'=free_ent^post101, tmp___115^0'=tmp___115^post101, __const_65536^0'=__const_65536^post101, maxbits^0'=maxbits^post101, checkpoint^0'=checkpoint^post101, ret_getbyte18^0'=ret_getbyte18^post101, __const_10000^0'=__const_10000^post101, i29^0'=i29^post101, apsim_bound11113^0'=apsim_bound11113^post101, ent8^0'=ent8^post101, tmp___014^0'=tmp___014^post101, __const_429496^0'=__const_429496^post101, in_count^0'=in_count^post101, bytes_out^0'=bytes_out^post101, r_off32^0'=r_off32^post101, hsize^0'=hsize^post101, hsize___027^0'=hsize___027^post101, __const_8^0'=__const_8^post101, maxmaxcode^0'=maxmaxcode^post101, code31^0'=code31^post101, seed2^0'=seed2^post101, __const_2147483647^0'=__const_2147483647^post101, i41^0'=i41^post101, n_bits^0'=n_bits^post101, fcode5^0'=fcode5^post101, tmp___024^0'=tmp___024^post101, __const_53^0'=__const_53^post101, m130^0'=m130^post101, c7^0'=c7^post101, ratio^0'=ratio^post101, (0 == 0 /\ -seed2^post101+seed2^0 == 0 /\ -i3^post101+i3^0 == 0 /\ -__const_10000^post101+__const_10000^0 == 0 /\ offset^0-offset^post101 == 0 /\ -__const_50^post101+__const_50^0 == 0 /\ -__const_53^post101+__const_53^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post101 == 0 /\ out_count^0-out_count^post101 == 0 /\ -__const_429496^post101+__const_429496^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post101 == 0 /\ -__const_2147483647^post101+__const_2147483647^0 == 0 /\ block_compress^0-block_compress^post101 == 0 /\ -__const_256^post101+__const_256^0 == 0 /\ -hsize___027^post101+hsize___027^0 == 0 /\ -n44^post101+n44^0 == 0 /\ -bits33^post101+bits33^0 == 0 /\ -i29^post101+i29^0 == 0 /\ tmp___017^0-tmp___017^post101 == 0 /\ i45^0-i45^post101 == 0 /\ InCnt^0-InCnt^post101 == 0 /\ code31^0-code31^post101 == 0 /\ -r_off32^post101+r_off32^0 == 0 /\ c37^0-c37^post101 == 0 /\ hsize___019^0-hsize___019^post101 == 0 /\ count^0-count^post101 == 0 /\ -tmp___024^post101+tmp___024^0 == 0 /\ -maxbits^post101+maxbits^0 == 0 /\ -i41^post101+i41^0 == 0 /\ -tmp___014^post101+tmp___014^0 == 0 /\ __const_16^0-__const_16^post101 == 0 /\ tmp12^0-tmp12^post101 == 0 /\ -ratio^post101+ratio^0 == 0 /\ __const_65536^0-__const_65536^post101 == 0 /\ -tabort4^post101+tabort4^0 == 0 /\ -__const_8^post101+__const_8^0 == 0 /\ -bytes_out^post101+bytes_out^0 == 0 /\ in_count^0-in_count^post101 == 0 /\ -maxmaxcode^post101+maxmaxcode^0 == 0 /\ -fcode5^post101+fcode5^0 == 0 /\ exit_stat^0-exit_stat^post101 == 0 /\ -free_ent^post101+free_ent^0 == 0 /\ hshift11^0-hshift11^post101 == 0 /\ m122^0-m122^post101 == 0 /\ -checkpoint^post101+checkpoint^0 == 0 /\ __const_8388607^0-__const_8388607^post101 == 0 /\ i21^0-i21^post101 == 0 /\ n40^0-n40^post101 == 0 /\ -clear_flg^post101+clear_flg^0 == 0 /\ -c7^post101+c7^0 == 0 /\ -i6^post101+i6^0 == 0 /\ maxcode^0-maxcode^post101 == 0 /\ -rat26^post101+rat26^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post101 == 0 /\ -n_bits^post101+n_bits^0 == 0 /\ hsize_reg10^0-hsize_reg10^post101 == 0 /\ ret_getbyte25^0-ret_getbyte25^post101 == 0 /\ -m130^post101+m130^0 == 0 /\ -hsize^post101+hsize^0 == 0 /\ disp9^0-disp9^post101 == 0 /\ tmp___115^0-tmp___115^post101 == 0 /\ __const_257^0-__const_257^post101 == 0 /\ -__const_9^post101+__const_9^0 == 0), cost: 1 New rule: l65 -> l1 : ent8^0'=ent8^post101, 0 == 0, cost: 1 Applied preprocessing Original rule: l65 -> l64 : InCnt^0'=InCnt^post102, i21^0'=i21^post102, apsim_InCnt^0'=apsim_InCnt^post102, disp9^0'=disp9^post102, tmp12^0'=tmp12^post102, __const_257^0'=__const_257^post102, i6^0'=i6^post102, block_compress^0'=block_compress^post102, out_count^0'=out_count^post102, hshift11^0'=hshift11^post102, hsize___019^0'=hsize___019^post102, __const_8388607^0'=__const_8388607^post102, maxcode^0'=maxcode^post102, clear_flg^0'=clear_flg^post102, ret_getbyte25^0'=ret_getbyte25^post102, __const_16^0'=__const_16^post102, i3^0'=i3^post102, n44^0'=n44^post102, exit_stat^0'=exit_stat^post102, tmp___017^0'=tmp___017^post102, __const_50^0'=__const_50^post102, m122^0'=m122^post102, c37^0'=c37^post102, rat26^0'=rat26^post102, hsize_reg10^0'=hsize_reg10^post102, __const_9^0'=__const_9^post102, n40^0'=n40^post102, count^0'=count^post102, tabort4^0'=tabort4^post102, __const_256^0'=__const_256^post102, i45^0'=i45^post102, bits33^0'=bits33^post102, offset^0'=offset^post102, free_ent^0'=free_ent^post102, tmp___115^0'=tmp___115^post102, __const_65536^0'=__const_65536^post102, maxbits^0'=maxbits^post102, checkpoint^0'=checkpoint^post102, ret_getbyte18^0'=ret_getbyte18^post102, __const_10000^0'=__const_10000^post102, i29^0'=i29^post102, apsim_bound11113^0'=apsim_bound11113^post102, ent8^0'=ent8^post102, tmp___014^0'=tmp___014^post102, __const_429496^0'=__const_429496^post102, in_count^0'=in_count^post102, bytes_out^0'=bytes_out^post102, r_off32^0'=r_off32^post102, hsize^0'=hsize^post102, hsize___027^0'=hsize___027^post102, __const_8^0'=__const_8^post102, maxmaxcode^0'=maxmaxcode^post102, code31^0'=code31^post102, seed2^0'=seed2^post102, __const_2147483647^0'=__const_2147483647^post102, i41^0'=i41^post102, n_bits^0'=n_bits^post102, fcode5^0'=fcode5^post102, tmp___024^0'=tmp___024^post102, __const_53^0'=__const_53^post102, m130^0'=m130^post102, c7^0'=c7^post102, ratio^0'=ratio^post102, (-__const_53^post102+__const_53^0 == 0 /\ -__const_2147483647^post102+__const_2147483647^0 == 0 /\ -__const_65536^post102+__const_65536^0 == 0 /\ tmp___017^0-tmp___017^post102 == 0 /\ -apsim_bound11113^post102+apsim_bound11113^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post102 == 0 /\ clear_flg^0-clear_flg^post102 == 0 /\ -__const_16^post102+__const_16^0 == 0 /\ -__const_8^post102+__const_8^0 == 0 /\ -in_count^post102+in_count^0 == 0 /\ __const_8388607^0-__const_8388607^post102 == 0 /\ tabort4^0-tabort4^post102 == 0 /\ -m122^post102+m122^0 == 0 /\ block_compress^0-block_compress^post102 == 0 /\ c37^0-c37^post102 == 0 /\ checkpoint^0-checkpoint^post102 == 0 /\ -i41^post102+i41^0 == 0 /\ free_ent^0-free_ent^post102 == 0 /\ -hsize_reg10^post102+hsize_reg10^0 == 0 /\ tmp12^0-tmp12^post102 == 0 /\ -offset^post102+offset^0 == 0 /\ -maxmaxcode^post102+maxmaxcode^0 == 0 /\ __const_9^0-__const_9^post102 == 0 /\ InCnt^0-InCnt^post102 == 0 /\ -tmp___024^post102+tmp___024^0 == 0 /\ n40^0-n40^post102 == 0 /\ i6^0-i6^post102 == 0 /\ n44^0-n44^post102 == 0 /\ -count^post102+count^0 == 0 /\ -out_count^post102+out_count^0 == 0 /\ -hsize^post102+hsize^0 == 0 /\ -c7^post102+c7^0 == 0 /\ -disp9^post102+disp9^0 == 0 /\ tmp___014^0-tmp___014^post102 == 0 /\ fcode5^0-fcode5^post102 == 0 /\ __const_256^0-__const_256^post102 == 0 /\ -ret_getbyte18^post102+ret_getbyte18^0 == 0 /\ -ratio^post102+ratio^0 == 0 /\ r_off32^0-r_off32^post102 == 0 /\ -code31^post102+code31^0 == 0 /\ hshift11^0-hshift11^post102 == 0 /\ maxcode^0-maxcode^post102 == 0 /\ bits33^0-bits33^post102 == 0 /\ -exit_stat^post102+exit_stat^0 == 0 /\ i29^0-i29^post102 == 0 /\ hsize___019^0-hsize___019^post102 == 0 /\ __const_50^0-__const_50^post102 == 0 /\ i21^0-i21^post102 == 0 /\ -m130^post102+m130^0 == 0 /\ -i45^post102+i45^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post102 == 0 /\ rat26^0-rat26^post102 == 0 /\ -hsize___027^post102+hsize___027^0 == 0 /\ __const_429496^0-__const_429496^post102 == 0 /\ maxbits^0-maxbits^post102 == 0 /\ -ent8^post102+ent8^0 == 0 /\ -bytes_out^post102+bytes_out^0 == 0 /\ -seed2^post102+seed2^0 == 0 /\ -__const_10000^post102+__const_10000^0 == 0 /\ i3^0-i3^post102 == 0 /\ __const_257^0-__const_257^post102 == 0 /\ -tmp___115^post102+tmp___115^0 == 0 /\ -n_bits^post102+n_bits^0 == 0), cost: 1 New rule: l65 -> l64 : TRUE, cost: 1 Applied preprocessing Original rule: l7 -> l65 : InCnt^0'=InCnt^post103, i21^0'=i21^post103, apsim_InCnt^0'=apsim_InCnt^post103, disp9^0'=disp9^post103, tmp12^0'=tmp12^post103, __const_257^0'=__const_257^post103, i6^0'=i6^post103, block_compress^0'=block_compress^post103, out_count^0'=out_count^post103, hshift11^0'=hshift11^post103, hsize___019^0'=hsize___019^post103, __const_8388607^0'=__const_8388607^post103, maxcode^0'=maxcode^post103, clear_flg^0'=clear_flg^post103, ret_getbyte25^0'=ret_getbyte25^post103, __const_16^0'=__const_16^post103, i3^0'=i3^post103, n44^0'=n44^post103, exit_stat^0'=exit_stat^post103, tmp___017^0'=tmp___017^post103, __const_50^0'=__const_50^post103, m122^0'=m122^post103, c37^0'=c37^post103, rat26^0'=rat26^post103, hsize_reg10^0'=hsize_reg10^post103, __const_9^0'=__const_9^post103, n40^0'=n40^post103, count^0'=count^post103, tabort4^0'=tabort4^post103, __const_256^0'=__const_256^post103, i45^0'=i45^post103, bits33^0'=bits33^post103, offset^0'=offset^post103, free_ent^0'=free_ent^post103, tmp___115^0'=tmp___115^post103, __const_65536^0'=__const_65536^post103, maxbits^0'=maxbits^post103, checkpoint^0'=checkpoint^post103, ret_getbyte18^0'=ret_getbyte18^post103, __const_10000^0'=__const_10000^post103, i29^0'=i29^post103, apsim_bound11113^0'=apsim_bound11113^post103, ent8^0'=ent8^post103, tmp___014^0'=tmp___014^post103, __const_429496^0'=__const_429496^post103, in_count^0'=in_count^post103, bytes_out^0'=bytes_out^post103, r_off32^0'=r_off32^post103, hsize^0'=hsize^post103, hsize___027^0'=hsize___027^post103, __const_8^0'=__const_8^post103, maxmaxcode^0'=maxmaxcode^post103, code31^0'=code31^post103, seed2^0'=seed2^post103, __const_2147483647^0'=__const_2147483647^post103, i41^0'=i41^post103, n_bits^0'=n_bits^post103, fcode5^0'=fcode5^post103, tmp___024^0'=tmp___024^post103, __const_53^0'=__const_53^post103, m130^0'=m130^post103, c7^0'=c7^post103, ratio^0'=ratio^post103, (apsim_InCnt^0-apsim_InCnt^post103 == 0 /\ ret_getbyte18^0-ret_getbyte18^post103 == 0 /\ -in_count^post103+in_count^0 == 0 /\ tmp12^0-tmp12^post103 == 0 /\ -n_bits^post103+n_bits^0 == 0 /\ block_compress^0-block_compress^post103 == 0 /\ hsize___027^0-hsize___027^post103 == 0 /\ __const_65536^0-__const_65536^post103 == 0 /\ tmp___017^0-tmp___017^post103 == 0 /\ i3^0-i3^post103 == 0 /\ i45^0-i45^post103 == 0 /\ -m130^post103+m130^0 == 0 /\ -maxbits^post103+maxbits^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post103 == 0 /\ -i41^post103+i41^0 == 0 /\ maxcode^0-maxcode^post103 == 0 /\ c37^0-c37^post103 == 0 /\ offset^0-offset^post103 == 0 /\ __const_8388607^0-__const_8388607^post103 == 0 /\ -__const_9^post103+__const_9^0 == 0 /\ -__const_8^post103+__const_8^0 == 0 /\ -__const_429496^post103+__const_429496^0 == 0 /\ out_count^0-out_count^post103 == 0 /\ -maxmaxcode^post103+maxmaxcode^0 == 0 /\ __const_16^0-__const_16^post103 == 0 /\ -free_ent^post103+free_ent^0 == 0 /\ -checkpoint^post103+checkpoint^0 == 0 /\ -__const_53^post103+__const_53^0 == 0 /\ code31^0-code31^post103 == 0 /\ InCnt^0-InCnt^post103 == 0 /\ -__const_256^post103+__const_256^0 == 0 /\ -i6^0 <= 0 /\ i6^0-i6^post103 == 0 /\ -bits33^post103+bits33^0 == 0 /\ count^0-count^post103 == 0 /\ -i29^post103+i29^0 == 0 /\ -r_off32^post103+r_off32^0 == 0 /\ -ratio^post103+ratio^0 == 0 /\ -tmp___014^post103+tmp___014^0 == 0 /\ -tmp___024^post103+tmp___024^0 == 0 /\ -rat26^post103+rat26^0 == 0 /\ -tmp___115^post103+tmp___115^0 == 0 /\ hsize___019^0-hsize___019^post103 == 0 /\ -hsize^post103+hsize^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post103 == 0 /\ hshift11^0-hshift11^post103 == 0 /\ m122^0-m122^post103 == 0 /\ -seed2^post103+seed2^0 == 0 /\ -bytes_out^post103+bytes_out^0 == 0 /\ tabort4^0-tabort4^post103 == 0 /\ -__const_10000^post103+__const_10000^0 == 0 /\ -fcode5^post103+fcode5^0 == 0 /\ i21^0-i21^post103 == 0 /\ disp9^0-disp9^post103 == 0 /\ __const_257^0-__const_257^post103 == 0 /\ -__const_50^post103+__const_50^0 == 0 /\ -__const_2147483647^post103+__const_2147483647^0 == 0 /\ exit_stat^0-exit_stat^post103 == 0 /\ -n40^post103+n40^0 == 0 /\ -n44^post103+n44^0 == 0 /\ -clear_flg^post103+clear_flg^0 == 0 /\ hsize_reg10^0-hsize_reg10^post103 == 0 /\ -c7^post103+c7^0 == 0 /\ -ent8^post103+ent8^0 == 0), cost: 1 New rule: l7 -> l65 : i6^0 >= 0, cost: 1 Applied preprocessing Original rule: l7 -> l65 : InCnt^0'=InCnt^post104, i21^0'=i21^post104, apsim_InCnt^0'=apsim_InCnt^post104, disp9^0'=disp9^post104, tmp12^0'=tmp12^post104, __const_257^0'=__const_257^post104, i6^0'=i6^post104, block_compress^0'=block_compress^post104, out_count^0'=out_count^post104, hshift11^0'=hshift11^post104, hsize___019^0'=hsize___019^post104, __const_8388607^0'=__const_8388607^post104, maxcode^0'=maxcode^post104, clear_flg^0'=clear_flg^post104, ret_getbyte25^0'=ret_getbyte25^post104, __const_16^0'=__const_16^post104, i3^0'=i3^post104, n44^0'=n44^post104, exit_stat^0'=exit_stat^post104, tmp___017^0'=tmp___017^post104, __const_50^0'=__const_50^post104, m122^0'=m122^post104, c37^0'=c37^post104, rat26^0'=rat26^post104, hsize_reg10^0'=hsize_reg10^post104, __const_9^0'=__const_9^post104, n40^0'=n40^post104, count^0'=count^post104, tabort4^0'=tabort4^post104, __const_256^0'=__const_256^post104, i45^0'=i45^post104, bits33^0'=bits33^post104, offset^0'=offset^post104, free_ent^0'=free_ent^post104, tmp___115^0'=tmp___115^post104, __const_65536^0'=__const_65536^post104, maxbits^0'=maxbits^post104, checkpoint^0'=checkpoint^post104, ret_getbyte18^0'=ret_getbyte18^post104, __const_10000^0'=__const_10000^post104, i29^0'=i29^post104, apsim_bound11113^0'=apsim_bound11113^post104, ent8^0'=ent8^post104, tmp___014^0'=tmp___014^post104, __const_429496^0'=__const_429496^post104, in_count^0'=in_count^post104, bytes_out^0'=bytes_out^post104, r_off32^0'=r_off32^post104, hsize^0'=hsize^post104, hsize___027^0'=hsize___027^post104, __const_8^0'=__const_8^post104, maxmaxcode^0'=maxmaxcode^post104, code31^0'=code31^post104, seed2^0'=seed2^post104, __const_2147483647^0'=__const_2147483647^post104, i41^0'=i41^post104, n_bits^0'=n_bits^post104, fcode5^0'=fcode5^post104, tmp___024^0'=tmp___024^post104, __const_53^0'=__const_53^post104, m130^0'=m130^post104, c7^0'=c7^post104, ratio^0'=ratio^post104, (tmp12^0-tmp12^post104 == 0 /\ -i45^post104+i45^0 == 0 /\ -i41^post104+i41^0 == 0 /\ -m130^post104+m130^0 == 0 /\ -exit_stat^post104+exit_stat^0 == 0 /\ __const_8388607^0-__const_8388607^post104 == 0 /\ i3^0-i3^post104 == 0 /\ -ent8^post104+ent8^0 == 0 /\ disp9^0-disp9^post104 == 0 /\ -offset^post104+offset^0 == 0 /\ -c37^post104+c37^0 == 0 /\ -maxmaxcode^post104+maxmaxcode^0 == 0 /\ -bytes_out^post104+bytes_out^0 == 0 /\ -n_bits^post104+n_bits^0 == 0 /\ -__const_53^post104+__const_53^0 == 0 /\ -in_count^post104+in_count^0 == 0 /\ m122^0-m122^post104 == 0 /\ __const_9^0-__const_9^post104 == 0 /\ -apsim_bound11113^post104+apsim_bound11113^0 == 0 /\ -hsize^post104+hsize^0 == 0 /\ -__const_16^post104+__const_16^0 == 0 /\ -ret_getbyte18^post104+ret_getbyte18^0 == 0 /\ -code31^post104+code31^0 == 0 /\ checkpoint^0-checkpoint^post104 == 0 /\ -i6^0-hsize_reg10^0+i6^post104 == 0 /\ __const_2147483647^0-__const_2147483647^post104 == 0 /\ tmp___017^0-tmp___017^post104 == 0 /\ apsim_InCnt^0-apsim_InCnt^post104 == 0 /\ maxbits^0-maxbits^post104 == 0 /\ __const_256^0-__const_256^post104 == 0 /\ -hsize_reg10^post104+hsize_reg10^0 == 0 /\ r_off32^0-r_off32^post104 == 0 /\ -hsize___027^post104+hsize___027^0 == 0 /\ bits33^0-bits33^post104 == 0 /\ InCnt^0-InCnt^post104 == 0 /\ hsize___019^0-hsize___019^post104 == 0 /\ -seed2^post104+seed2^0 == 0 /\ -__const_429496^post104+__const_429496^0 == 0 /\ -__const_10000^post104+__const_10000^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post104 == 0 /\ free_ent^0-free_ent^post104 == 0 /\ clear_flg^0-clear_flg^post104 == 0 /\ rat26^0-rat26^post104 == 0 /\ n44^0-n44^post104 == 0 /\ -tmp___024^post104+tmp___024^0 == 0 /\ 1+i6^0 <= 0 /\ -tmp___115^post104+tmp___115^0 == 0 /\ tmp___014^0-tmp___014^post104 == 0 /\ hshift11^0-hshift11^post104 == 0 /\ __const_257^0-__const_257^post104 == 0 /\ -__const_65536^post104+__const_65536^0 == 0 /\ -count^post104+count^0 == 0 /\ tabort4^0-tabort4^post104 == 0 /\ -out_count^post104+out_count^0 == 0 /\ -__const_8^post104+__const_8^0 == 0 /\ i29^0-i29^post104 == 0 /\ maxcode^0-maxcode^post104 == 0 /\ -c7^post104+c7^0 == 0 /\ __const_50^0-__const_50^post104 == 0 /\ i21^0-i21^post104 == 0 /\ -ratio^post104+ratio^0 == 0 /\ block_compress^0-block_compress^post104 == 0 /\ -fcode5^post104+fcode5^0 == 0 /\ n40^0-n40^post104 == 0), cost: 1 New rule: l7 -> l65 : i6^0'=i6^0+hsize_reg10^0, 1+i6^0 <= 0, cost: 1 Applied preprocessing Original rule: l66 -> l6 : InCnt^0'=InCnt^post105, i21^0'=i21^post105, apsim_InCnt^0'=apsim_InCnt^post105, disp9^0'=disp9^post105, tmp12^0'=tmp12^post105, __const_257^0'=__const_257^post105, i6^0'=i6^post105, block_compress^0'=block_compress^post105, out_count^0'=out_count^post105, hshift11^0'=hshift11^post105, hsize___019^0'=hsize___019^post105, __const_8388607^0'=__const_8388607^post105, maxcode^0'=maxcode^post105, clear_flg^0'=clear_flg^post105, ret_getbyte25^0'=ret_getbyte25^post105, __const_16^0'=__const_16^post105, i3^0'=i3^post105, n44^0'=n44^post105, exit_stat^0'=exit_stat^post105, tmp___017^0'=tmp___017^post105, __const_50^0'=__const_50^post105, m122^0'=m122^post105, c37^0'=c37^post105, rat26^0'=rat26^post105, hsize_reg10^0'=hsize_reg10^post105, __const_9^0'=__const_9^post105, n40^0'=n40^post105, count^0'=count^post105, tabort4^0'=tabort4^post105, __const_256^0'=__const_256^post105, i45^0'=i45^post105, bits33^0'=bits33^post105, offset^0'=offset^post105, free_ent^0'=free_ent^post105, tmp___115^0'=tmp___115^post105, __const_65536^0'=__const_65536^post105, maxbits^0'=maxbits^post105, checkpoint^0'=checkpoint^post105, ret_getbyte18^0'=ret_getbyte18^post105, __const_10000^0'=__const_10000^post105, i29^0'=i29^post105, apsim_bound11113^0'=apsim_bound11113^post105, ent8^0'=ent8^post105, tmp___014^0'=tmp___014^post105, __const_429496^0'=__const_429496^post105, in_count^0'=in_count^post105, bytes_out^0'=bytes_out^post105, r_off32^0'=r_off32^post105, hsize^0'=hsize^post105, hsize___027^0'=hsize___027^post105, __const_8^0'=__const_8^post105, maxmaxcode^0'=maxmaxcode^post105, code31^0'=code31^post105, seed2^0'=seed2^post105, __const_2147483647^0'=__const_2147483647^post105, i41^0'=i41^post105, n_bits^0'=n_bits^post105, fcode5^0'=fcode5^post105, tmp___024^0'=tmp___024^post105, __const_53^0'=__const_53^post105, m130^0'=m130^post105, c7^0'=c7^post105, ratio^0'=ratio^post105, (i45^0-i45^post105 == 0 /\ -maxmaxcode^post105+maxmaxcode^0 == 0 /\ c37^0-c37^post105 == 0 /\ -fcode5^post105+fcode5^0 == 0 /\ hsize_reg10^0-hsize_reg10^post105 == 0 /\ -free_ent^post105+free_ent^0 == 0 /\ count^0-count^post105 == 0 /\ -checkpoint^post105+checkpoint^0 == 0 /\ __const_16^0-__const_16^post105 == 0 /\ tmp12^0-tmp12^post105 == 0 /\ disp9^0-disp9^post105 == 0 /\ hsize___027^0-hsize___027^post105 == 0 /\ __const_65536^0-__const_65536^post105 == 0 /\ -c7^post105+c7^0 == 0 /\ i3^0-i3^post105 == 0 /\ -code31^post105+code31^0 == 0 /\ -n40^post105+n40^0 == 0 /\ i6^0-i6^post105 == 0 /\ offset^0-offset^post105 == 0 /\ -n_bits^post105+n_bits^0 == 0 /\ -rat26^post105+rat26^0 == 0 /\ m122^0-m122^post105 == 0 /\ -tmp___115^post105+tmp___115^0 == 0 /\ out_count^0-out_count^post105 == 0 /\ apsim_InCnt^0-apsim_InCnt^post105 == 0 /\ -__const_8388607^post105+__const_8388607^0 == 0 /\ -bytes_out^post105+bytes_out^0 == 0 /\ -m130^post105+m130^0 == 0 /\ -hsize^post105+hsize^0 == 0 /\ -apsim_bound11113^post105+apsim_bound11113^0 == 0 /\ -__const_9^post105+__const_9^0 == 0 /\ 1-i6^0 <= 0 /\ tmp___017^0-tmp___017^post105 == 0 /\ -seed2^post105+seed2^0 == 0 /\ -__const_429496^post105+__const_429496^0 == 0 /\ -__const_10000^post105+__const_10000^0 == 0 /\ InCnt^0-InCnt^post105 == 0 /\ hsize___019^0-hsize___019^post105 == 0 /\ -__const_50^post105+__const_50^0 == 0 /\ -ret_getbyte25^post105+ret_getbyte25^0 == 0 /\ -__const_2147483647^post105+__const_2147483647^0 == 0 /\ -__const_256^post105+__const_256^0 == 0 /\ -n44^post105+n44^0 == 0 /\ -bits33^post105+bits33^0 == 0 /\ in_count^0-in_count^post105 == 0 /\ -i29^post105+i29^0 == 0 /\ clear_flg^0-clear_flg^post105 == 0 /\ ent8^0-ent8^post105 == 0 /\ __const_257^0-__const_257^post105 == 0 /\ -r_off32^post105+r_off32^0 == 0 /\ -ratio^post105+ratio^0 == 0 /\ -tmp___014^post105+tmp___014^0 == 0 /\ maxcode^0-maxcode^post105 == 0 /\ exit_stat^0-exit_stat^post105 == 0 /\ __const_53^0-__const_53^post105 == 0 /\ -tmp___024^post105+tmp___024^0 == 0 /\ -maxbits^post105+maxbits^0 == 0 /\ hshift11^0-hshift11^post105 == 0 /\ ret_getbyte18^0-ret_getbyte18^post105 == 0 /\ tabort4^0-tabort4^post105 == 0 /\ -i41^post105+i41^0 == 0 /\ i21^0-i21^post105 == 0 /\ block_compress^0-block_compress^post105 == 0 /\ -__const_8^post105+__const_8^0 == 0), cost: 1 New rule: l66 -> l6 : -1+i6^0 >= 0, cost: 1 Applied preprocessing Original rule: l66 -> l6 : InCnt^0'=InCnt^post106, i21^0'=i21^post106, apsim_InCnt^0'=apsim_InCnt^post106, disp9^0'=disp9^post106, tmp12^0'=tmp12^post106, __const_257^0'=__const_257^post106, i6^0'=i6^post106, block_compress^0'=block_compress^post106, out_count^0'=out_count^post106, hshift11^0'=hshift11^post106, hsize___019^0'=hsize___019^post106, __const_8388607^0'=__const_8388607^post106, maxcode^0'=maxcode^post106, clear_flg^0'=clear_flg^post106, ret_getbyte25^0'=ret_getbyte25^post106, __const_16^0'=__const_16^post106, i3^0'=i3^post106, n44^0'=n44^post106, exit_stat^0'=exit_stat^post106, tmp___017^0'=tmp___017^post106, __const_50^0'=__const_50^post106, m122^0'=m122^post106, c37^0'=c37^post106, rat26^0'=rat26^post106, hsize_reg10^0'=hsize_reg10^post106, __const_9^0'=__const_9^post106, n40^0'=n40^post106, count^0'=count^post106, tabort4^0'=tabort4^post106, __const_256^0'=__const_256^post106, i45^0'=i45^post106, bits33^0'=bits33^post106, offset^0'=offset^post106, free_ent^0'=free_ent^post106, tmp___115^0'=tmp___115^post106, __const_65536^0'=__const_65536^post106, maxbits^0'=maxbits^post106, checkpoint^0'=checkpoint^post106, ret_getbyte18^0'=ret_getbyte18^post106, __const_10000^0'=__const_10000^post106, i29^0'=i29^post106, apsim_bound11113^0'=apsim_bound11113^post106, ent8^0'=ent8^post106, tmp___014^0'=tmp___014^post106, __const_429496^0'=__const_429496^post106, in_count^0'=in_count^post106, bytes_out^0'=bytes_out^post106, r_off32^0'=r_off32^post106, hsize^0'=hsize^post106, hsize___027^0'=hsize___027^post106, __const_8^0'=__const_8^post106, maxmaxcode^0'=maxmaxcode^post106, code31^0'=code31^post106, seed2^0'=seed2^post106, __const_2147483647^0'=__const_2147483647^post106, i41^0'=i41^post106, n_bits^0'=n_bits^post106, fcode5^0'=fcode5^post106, tmp___024^0'=tmp___024^post106, __const_53^0'=__const_53^post106, m130^0'=m130^post106, c7^0'=c7^post106, ratio^0'=ratio^post106, (i21^0-i21^post106 == 0 /\ disp9^0-disp9^post106 == 0 /\ -hsize^post106+hsize^0 == 0 /\ checkpoint^0-checkpoint^post106 == 0 /\ -tmp___017^post106+tmp___017^0 == 0 /\ -count^post106+count^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post106 == 0 /\ -c7^post106+c7^0 == 0 /\ tmp12^0-tmp12^post106 == 0 /\ tmp___115^0-tmp___115^post106 == 0 /\ -ratio^post106+ratio^0 == 0 /\ -code31^post106+code31^0 == 0 /\ -ret_getbyte18^post106+ret_getbyte18^0 == 0 /\ i3^0-i3^post106 == 0 /\ -fcode5^post106+fcode5^0 == 0 /\ exit_stat^0-exit_stat^post106 == 0 /\ i6^0-i6^post106 == 0 /\ -bytes_out^post106+bytes_out^0 == 0 /\ -m130^post106+m130^0 == 0 /\ clear_flg^0-clear_flg^post106 == 0 /\ -hsize___027^post106+hsize___027^0 == 0 /\ __const_2147483647^0-__const_2147483647^post106 == 0 /\ apsim_InCnt^0-apsim_InCnt^post106 == 0 /\ -i45^post106+i45^0 == 0 /\ -ent8^post106+ent8^0 == 0 /\ -seed2^post106+seed2^0 == 0 /\ tmp___014^0-tmp___014^post106 == 0 /\ maxmaxcode^0-maxmaxcode^post106 == 0 /\ __const_256^0-__const_256^post106 == 0 /\ -__const_10000^post106+__const_10000^0 == 0 /\ m122^0-m122^post106 == 0 /\ __const_8388607^0-__const_8388607^post106 == 0 /\ bits33^0-bits33^post106 == 0 /\ -n_bits^post106+n_bits^0 == 0 /\ -in_count^post106+in_count^0 == 0 /\ __const_50^0-__const_50^post106 == 0 /\ free_ent^0-free_ent^post106 == 0 /\ -__const_65536^post106+__const_65536^0 == 0 /\ rat26^0-rat26^post106 == 0 /\ -__const_53^post106+__const_53^0 == 0 /\ out_count^0-out_count^post106 == 0 /\ -__const_8^post106+__const_8^0 == 0 /\ -apsim_bound11113^post106+apsim_bound11113^0 == 0 /\ __const_16^0-__const_16^post106 == 0 /\ __const_9^0-__const_9^post106 == 0 /\ InCnt^0-InCnt^post106 == 0 /\ -maxbits^post106+maxbits^0 == 0 /\ 1+i6^0 <= 0 /\ n44^0-n44^post106 == 0 /\ -hsize_reg10^post106+hsize_reg10^0 == 0 /\ block_compress^0-block_compress^post106 == 0 /\ -i41^post106+i41^0 == 0 /\ -tabort4^post106+tabort4^0 == 0 /\ -__const_257^post106+__const_257^0 == 0 /\ n40^0-n40^post106 == 0 /\ -__const_429496^post106+__const_429496^0 == 0 /\ -offset^post106+offset^0 == 0 /\ -c37^post106+c37^0 == 0 /\ hshift11^0-hshift11^post106 == 0 /\ maxcode^0-maxcode^post106 == 0 /\ i29^0-i29^post106 == 0 /\ r_off32^0-r_off32^post106 == 0 /\ hsize___019^0-hsize___019^post106 == 0 /\ -tmp___024^post106+tmp___024^0 == 0), cost: 1 New rule: l66 -> l6 : 1+i6^0 <= 0, cost: 1 Applied preprocessing Original rule: l66 -> l6 : InCnt^0'=InCnt^post107, i21^0'=i21^post107, apsim_InCnt^0'=apsim_InCnt^post107, disp9^0'=disp9^post107, tmp12^0'=tmp12^post107, __const_257^0'=__const_257^post107, i6^0'=i6^post107, block_compress^0'=block_compress^post107, out_count^0'=out_count^post107, hshift11^0'=hshift11^post107, hsize___019^0'=hsize___019^post107, __const_8388607^0'=__const_8388607^post107, maxcode^0'=maxcode^post107, clear_flg^0'=clear_flg^post107, ret_getbyte25^0'=ret_getbyte25^post107, __const_16^0'=__const_16^post107, i3^0'=i3^post107, n44^0'=n44^post107, exit_stat^0'=exit_stat^post107, tmp___017^0'=tmp___017^post107, __const_50^0'=__const_50^post107, m122^0'=m122^post107, c37^0'=c37^post107, rat26^0'=rat26^post107, hsize_reg10^0'=hsize_reg10^post107, __const_9^0'=__const_9^post107, n40^0'=n40^post107, count^0'=count^post107, tabort4^0'=tabort4^post107, __const_256^0'=__const_256^post107, i45^0'=i45^post107, bits33^0'=bits33^post107, offset^0'=offset^post107, free_ent^0'=free_ent^post107, tmp___115^0'=tmp___115^post107, __const_65536^0'=__const_65536^post107, maxbits^0'=maxbits^post107, checkpoint^0'=checkpoint^post107, ret_getbyte18^0'=ret_getbyte18^post107, __const_10000^0'=__const_10000^post107, i29^0'=i29^post107, apsim_bound11113^0'=apsim_bound11113^post107, ent8^0'=ent8^post107, tmp___014^0'=tmp___014^post107, __const_429496^0'=__const_429496^post107, in_count^0'=in_count^post107, bytes_out^0'=bytes_out^post107, r_off32^0'=r_off32^post107, hsize^0'=hsize^post107, hsize___027^0'=hsize___027^post107, __const_8^0'=__const_8^post107, maxmaxcode^0'=maxmaxcode^post107, code31^0'=code31^post107, seed2^0'=seed2^post107, __const_2147483647^0'=__const_2147483647^post107, i41^0'=i41^post107, n_bits^0'=n_bits^post107, fcode5^0'=fcode5^post107, tmp___024^0'=tmp___024^post107, __const_53^0'=__const_53^post107, m130^0'=m130^post107, c7^0'=c7^post107, ratio^0'=ratio^post107, (-ratio^post107+ratio^0 == 0 /\ -tmp___014^post107+tmp___014^0 == 0 /\ -code31^post107+code31^0 == 0 /\ i21^0-i21^post107 == 0 /\ i6^0 <= 0 /\ -tmp___115^post107+tmp___115^0 == 0 /\ -rat26^post107+rat26^0 == 0 /\ -tmp___024^post107+tmp___024^0 == 0 /\ exit_stat^0-exit_stat^post107 == 0 /\ i6^0-i6^post107 == 0 /\ hsize_reg10^0-hsize_reg10^post107 == 0 /\ count^0-count^post107 == 0 /\ -seed2^post107+seed2^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post107 == 0 /\ -__const_50^post107+__const_50^0 == 0 /\ -fcode5^post107+fcode5^0 == 0 /\ hsize___027^0-hsize___027^post107 == 0 /\ clear_flg^0-clear_flg^post107 == 0 /\ tmp___017^0-tmp___017^post107 == 0 /\ -__const_2147483647^post107+__const_2147483647^0 == 0 /\ -r_off32^post107+r_off32^0 == 0 /\ -i6^0 <= 0 /\ -n44^post107+n44^0 == 0 /\ offset^0-offset^post107 == 0 /\ m122^0-m122^post107 == 0 /\ __const_10000^0-__const_10000^post107 == 0 /\ -c7^post107+c7^0 == 0 /\ out_count^0-out_count^post107 == 0 /\ n_bits^0-n_bits^post107 == 0 /\ tabort4^0-tabort4^post107 == 0 /\ -n40^post107+n40^0 == 0 /\ -1+disp9^post107 == 0 /\ in_count^0-in_count^post107 == 0 /\ -maxbits^post107+maxbits^0 == 0 /\ __const_257^0-__const_257^post107 == 0 /\ ent8^0-ent8^post107 == 0 /\ -m130^post107+m130^0 == 0 /\ __const_9^0-__const_9^post107 == 0 /\ -bytes_out^post107+bytes_out^0 == 0 /\ -__const_8388607^post107+__const_8388607^0 == 0 /\ -i41^post107+i41^0 == 0 /\ InCnt^0-InCnt^post107 == 0 /\ i3^0-i3^post107 == 0 /\ -__const_8^post107+__const_8^0 == 0 /\ -apsim_bound11113^post107+apsim_bound11113^0 == 0 /\ __const_16^0-__const_16^post107 == 0 /\ -i45^post107+i45^0 == 0 /\ -__const_429496^post107+__const_429496^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post107 == 0 /\ -maxmaxcode^post107+maxmaxcode^0 == 0 /\ -hsize^post107+hsize^0 == 0 /\ tmp12^0-tmp12^post107 == 0 /\ block_compress^0-block_compress^post107 == 0 /\ -free_ent^post107+free_ent^0 == 0 /\ -ret_getbyte25^post107+ret_getbyte25^0 == 0 /\ -checkpoint^post107+checkpoint^0 == 0 /\ __const_65536^0-__const_65536^post107 == 0 /\ c37^0-c37^post107 == 0 /\ maxcode^0-maxcode^post107 == 0 /\ -i29^post107+i29^0 == 0 /\ hsize___019^0-hsize___019^post107 == 0 /\ -__const_53^post107+__const_53^0 == 0 /\ -__const_256^post107+__const_256^0 == 0 /\ -bits33^post107+bits33^0 == 0 /\ hshift11^0-hshift11^post107 == 0), cost: 1 New rule: l66 -> l6 : disp9^0'=1, i6^0 == 0, cost: 1 Applied preprocessing Original rule: l67 -> l62 : InCnt^0'=InCnt^post108, i21^0'=i21^post108, apsim_InCnt^0'=apsim_InCnt^post108, disp9^0'=disp9^post108, tmp12^0'=tmp12^post108, __const_257^0'=__const_257^post108, i6^0'=i6^post108, block_compress^0'=block_compress^post108, out_count^0'=out_count^post108, hshift11^0'=hshift11^post108, hsize___019^0'=hsize___019^post108, __const_8388607^0'=__const_8388607^post108, maxcode^0'=maxcode^post108, clear_flg^0'=clear_flg^post108, ret_getbyte25^0'=ret_getbyte25^post108, __const_16^0'=__const_16^post108, i3^0'=i3^post108, n44^0'=n44^post108, exit_stat^0'=exit_stat^post108, tmp___017^0'=tmp___017^post108, __const_50^0'=__const_50^post108, m122^0'=m122^post108, c37^0'=c37^post108, rat26^0'=rat26^post108, hsize_reg10^0'=hsize_reg10^post108, __const_9^0'=__const_9^post108, n40^0'=n40^post108, count^0'=count^post108, tabort4^0'=tabort4^post108, __const_256^0'=__const_256^post108, i45^0'=i45^post108, bits33^0'=bits33^post108, offset^0'=offset^post108, free_ent^0'=free_ent^post108, tmp___115^0'=tmp___115^post108, __const_65536^0'=__const_65536^post108, maxbits^0'=maxbits^post108, checkpoint^0'=checkpoint^post108, ret_getbyte18^0'=ret_getbyte18^post108, __const_10000^0'=__const_10000^post108, i29^0'=i29^post108, apsim_bound11113^0'=apsim_bound11113^post108, ent8^0'=ent8^post108, tmp___014^0'=tmp___014^post108, __const_429496^0'=__const_429496^post108, in_count^0'=in_count^post108, bytes_out^0'=bytes_out^post108, r_off32^0'=r_off32^post108, hsize^0'=hsize^post108, hsize___027^0'=hsize___027^post108, __const_8^0'=__const_8^post108, maxmaxcode^0'=maxmaxcode^post108, code31^0'=code31^post108, seed2^0'=seed2^post108, __const_2147483647^0'=__const_2147483647^post108, i41^0'=i41^post108, n_bits^0'=n_bits^post108, fcode5^0'=fcode5^post108, tmp___024^0'=tmp___024^post108, __const_53^0'=__const_53^post108, m130^0'=m130^post108, c7^0'=c7^post108, ratio^0'=ratio^post108, (-hsize_reg10^post108+hsize_reg10^0 == 0 /\ tmp___115^0-tmp___115^post108 == 0 /\ m122^0-m122^post108 == 0 /\ hshift11^0-hshift11^post108 == 0 /\ i29^0-i29^post108 == 0 /\ -tabort4^post108+tabort4^0 == 0 /\ -seed2^post108+seed2^0 == 0 /\ i6^0-i6^post108 == 0 /\ exit_stat^0-exit_stat^post108 == 0 /\ -__const_10000^post108+__const_10000^0 == 0 /\ i21^0-i21^post108 == 0 /\ checkpoint^0-checkpoint^post108 == 0 /\ -hsize___027^post108+hsize___027^0 == 0 /\ n40^0-n40^post108 == 0 /\ -tmp___024^post108+tmp___024^0 == 0 /\ -__const_2147483647^post108+__const_2147483647^0 == 0 /\ __const_256^0-__const_256^post108 == 0 /\ __const_8388607^0-__const_8388607^post108 == 0 /\ -__const_65536^post108+__const_65536^0 == 0 /\ -__const_8^post108+__const_8^0 == 0 /\ -count^post108+count^0 == 0 /\ -ratio^post108+ratio^0 == 0 /\ disp9^0-disp9^post108 == 0 /\ -clear_flg^post108+clear_flg^0 == 0 /\ -tmp___014^post108+tmp___014^0 == 0 /\ rat26^0-rat26^post108 == 0 /\ -fcode5^post108+fcode5^0 == 0 /\ -i3^post108+i3^0 == 0 /\ -maxbits^post108+maxbits^0 == 0 /\ maxmaxcode^0-maxmaxcode^post108 == 0 /\ -bytes_out^post108+bytes_out^0 == 0 /\ -m130^post108+m130^0 == 0 /\ -i41^post108+i41^0 == 0 /\ __const_16^0-__const_16^post108 == 0 /\ maxcode^0-maxcode^post108 == 0 /\ -ent8^post108+ent8^0 == 0 /\ -__const_257^post108+__const_257^0 == 0 /\ -offset^post108+offset^0 == 0 /\ __const_50^0-__const_50^post108 == 0 /\ block_compress^0-block_compress^post108 == 0 /\ out_count^0-out_count^post108 == 0 /\ apsim_InCnt^0-apsim_InCnt^post108 == 0 /\ -c37^post108+c37^0 == 0 /\ -n_bits^post108+n_bits^0 == 0 /\ -in_count^post108+in_count^0 == 0 /\ tmp12^0-tmp12^post108 == 0 /\ __const_429496^0-__const_429496^post108 == 0 /\ -tmp___017^post108+tmp___017^0 == 0 /\ -__const_53^post108+__const_53^0 == 0 /\ -bits33^post108+bits33^0 == 0 /\ -code31^post108+code31^0 == 0 /\ -apsim_bound11113^post108+apsim_bound11113^0 == 0 /\ InCnt^0-InCnt^post108 == 0 /\ -__const_9^post108+__const_9^0 == 0 /\ r_off32^0-r_off32^post108 == 0 /\ hsize___019^0-hsize___019^post108 == 0 /\ n44^0-n44^post108 == 0 /\ -ret_getbyte18^post108+ret_getbyte18^0 == 0 /\ free_ent^0-free_ent^post108 == 0 /\ c7^0-c7^post108 == 0 /\ -hsize^post108+hsize^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post108 == 0 /\ i45^0-i45^post108 == 0), cost: 1 New rule: l67 -> l62 : TRUE, cost: 1 Applied preprocessing Original rule: l67 -> l66 : InCnt^0'=InCnt^post109, i21^0'=i21^post109, apsim_InCnt^0'=apsim_InCnt^post109, disp9^0'=disp9^post109, tmp12^0'=tmp12^post109, __const_257^0'=__const_257^post109, i6^0'=i6^post109, block_compress^0'=block_compress^post109, out_count^0'=out_count^post109, hshift11^0'=hshift11^post109, hsize___019^0'=hsize___019^post109, __const_8388607^0'=__const_8388607^post109, maxcode^0'=maxcode^post109, clear_flg^0'=clear_flg^post109, ret_getbyte25^0'=ret_getbyte25^post109, __const_16^0'=__const_16^post109, i3^0'=i3^post109, n44^0'=n44^post109, exit_stat^0'=exit_stat^post109, tmp___017^0'=tmp___017^post109, __const_50^0'=__const_50^post109, m122^0'=m122^post109, c37^0'=c37^post109, rat26^0'=rat26^post109, hsize_reg10^0'=hsize_reg10^post109, __const_9^0'=__const_9^post109, n40^0'=n40^post109, count^0'=count^post109, tabort4^0'=tabort4^post109, __const_256^0'=__const_256^post109, i45^0'=i45^post109, bits33^0'=bits33^post109, offset^0'=offset^post109, free_ent^0'=free_ent^post109, tmp___115^0'=tmp___115^post109, __const_65536^0'=__const_65536^post109, maxbits^0'=maxbits^post109, checkpoint^0'=checkpoint^post109, ret_getbyte18^0'=ret_getbyte18^post109, __const_10000^0'=__const_10000^post109, i29^0'=i29^post109, apsim_bound11113^0'=apsim_bound11113^post109, ent8^0'=ent8^post109, tmp___014^0'=tmp___014^post109, __const_429496^0'=__const_429496^post109, in_count^0'=in_count^post109, bytes_out^0'=bytes_out^post109, r_off32^0'=r_off32^post109, hsize^0'=hsize^post109, hsize___027^0'=hsize___027^post109, __const_8^0'=__const_8^post109, maxmaxcode^0'=maxmaxcode^post109, code31^0'=code31^post109, seed2^0'=seed2^post109, __const_2147483647^0'=__const_2147483647^post109, i41^0'=i41^post109, n_bits^0'=n_bits^post109, fcode5^0'=fcode5^post109, tmp___024^0'=tmp___024^post109, __const_53^0'=__const_53^post109, m130^0'=m130^post109, c7^0'=c7^post109, ratio^0'=ratio^post109, (hsize___027^0-hsize___027^post109 == 0 /\ i6^0-i6^post109 == 0 /\ -__const_50^post109+__const_50^0 == 0 /\ hshift11^0-hshift11^post109 == 0 /\ -__const_8^post109+__const_8^0 == 0 /\ -i29^post109+i29^0 == 0 /\ -__const_256^post109+__const_256^0 == 0 /\ -__const_2147483647^post109+__const_2147483647^0 == 0 /\ -n44^post109+n44^0 == 0 /\ -__const_53^post109+__const_53^0 == 0 /\ i21^0-i21^post109 == 0 /\ -ratio^post109+ratio^0 == 0 /\ seed2^0-seed2^post109 == 0 /\ -tmp___014^post109+tmp___014^0 == 0 /\ maxbits^0-maxbits^post109 == 0 /\ -m122^post109+m122^0 == 0 /\ hsize_reg10^0-hsize_reg10^post109 == 0 /\ __const_10000^0-__const_10000^post109 == 0 /\ -tmp___024^post109+tmp___024^0 == 0 /\ -i41^post109+i41^0 == 0 /\ in_count^0-in_count^post109 == 0 /\ clear_flg^0-clear_flg^post109 == 0 /\ -__const_429496^post109+__const_429496^0 == 0 /\ __const_257^0-__const_257^post109 == 0 /\ rat26^0-rat26^post109 == 0 /\ -exit_stat^post109+exit_stat^0 == 0 /\ -c7^post109+c7^0 == 0 /\ maxcode^0-maxcode^post109 == 0 /\ -maxmaxcode^post109+maxmaxcode^0 == 0 /\ offset^0-offset^post109 == 0 /\ -fcode5^post109+fcode5^0 == 0 /\ -hsize^post109+hsize^0 == 0 /\ -free_ent^post109+free_ent^0 == 0 /\ __const_16^0-__const_16^post109 == 0 /\ -checkpoint^post109+checkpoint^0 == 0 /\ out_count^0-out_count^post109 == 0 /\ apsim_InCnt^0-apsim_InCnt^post109 == 0 /\ tabort4^0-tabort4^post109 == 0 /\ -r_off32^post109+r_off32^0 == 0 /\ n_bits^0-n_bits^post109 == 0 /\ bits33^0-bits33^post109 == 0 /\ -code31^post109+code31^0 == 0 /\ tmp___017^0-tmp___017^post109 == 0 /\ InCnt^0-InCnt^post109 == 0 /\ c37^0-c37^post109 == 0 /\ -ret_getbyte18^post109+ret_getbyte18^0 == 0 /\ hsize___019^0-hsize___019^post109 == 0 /\ -n40^post109+n40^0 == 0 /\ -block_compress^post109+block_compress^0 == 0 /\ i6^0+disp9^post109-hsize_reg10^0 == 0 /\ count^0-count^post109 == 0 /\ -tmp___115^post109+tmp___115^0 == 0 /\ -bytes_out^post109+bytes_out^0 == 0 /\ -__const_8388607^post109+__const_8388607^0 == 0 /\ -m130^post109+m130^0 == 0 /\ __const_65536^0-__const_65536^post109 == 0 /\ ret_getbyte25^0-ret_getbyte25^post109 == 0 /\ i3^0-i3^post109 == 0 /\ -apsim_bound11113^post109+apsim_bound11113^0 == 0 /\ tmp12^0-tmp12^post109 == 0 /\ -i45^post109+i45^0 == 0 /\ ent8^0-ent8^post109 == 0 /\ __const_9^0-__const_9^post109 == 0), cost: 1 New rule: l67 -> l66 : disp9^0'=-i6^0+hsize_reg10^0, TRUE, cost: 1 Applied preprocessing Original rule: l68 -> l67 : InCnt^0'=InCnt^post110, i21^0'=i21^post110, apsim_InCnt^0'=apsim_InCnt^post110, disp9^0'=disp9^post110, tmp12^0'=tmp12^post110, __const_257^0'=__const_257^post110, i6^0'=i6^post110, block_compress^0'=block_compress^post110, out_count^0'=out_count^post110, hshift11^0'=hshift11^post110, hsize___019^0'=hsize___019^post110, __const_8388607^0'=__const_8388607^post110, maxcode^0'=maxcode^post110, clear_flg^0'=clear_flg^post110, ret_getbyte25^0'=ret_getbyte25^post110, __const_16^0'=__const_16^post110, i3^0'=i3^post110, n44^0'=n44^post110, exit_stat^0'=exit_stat^post110, tmp___017^0'=tmp___017^post110, __const_50^0'=__const_50^post110, m122^0'=m122^post110, c37^0'=c37^post110, rat26^0'=rat26^post110, hsize_reg10^0'=hsize_reg10^post110, __const_9^0'=__const_9^post110, n40^0'=n40^post110, count^0'=count^post110, tabort4^0'=tabort4^post110, __const_256^0'=__const_256^post110, i45^0'=i45^post110, bits33^0'=bits33^post110, offset^0'=offset^post110, free_ent^0'=free_ent^post110, tmp___115^0'=tmp___115^post110, __const_65536^0'=__const_65536^post110, maxbits^0'=maxbits^post110, checkpoint^0'=checkpoint^post110, ret_getbyte18^0'=ret_getbyte18^post110, __const_10000^0'=__const_10000^post110, i29^0'=i29^post110, apsim_bound11113^0'=apsim_bound11113^post110, ent8^0'=ent8^post110, tmp___014^0'=tmp___014^post110, __const_429496^0'=__const_429496^post110, in_count^0'=in_count^post110, bytes_out^0'=bytes_out^post110, r_off32^0'=r_off32^post110, hsize^0'=hsize^post110, hsize___027^0'=hsize___027^post110, __const_8^0'=__const_8^post110, maxmaxcode^0'=maxmaxcode^post110, code31^0'=code31^post110, seed2^0'=seed2^post110, __const_2147483647^0'=__const_2147483647^post110, i41^0'=i41^post110, n_bits^0'=n_bits^post110, fcode5^0'=fcode5^post110, tmp___024^0'=tmp___024^post110, __const_53^0'=__const_53^post110, m130^0'=m130^post110, c7^0'=c7^post110, ratio^0'=ratio^post110, (n44^0-n44^post110 == 0 /\ -in_count^post110+in_count^0 == 0 /\ -bits33^post110+bits33^0 == 0 /\ -__const_2147483647^post110+__const_2147483647^0 == 0 /\ -__const_53^post110+__const_53^0 == 0 /\ n40^0-n40^post110 == 0 /\ __const_256^0-__const_256^post110 == 0 /\ -__const_9^post110+__const_9^0 == 0 /\ m122^0-m122^post110 == 0 /\ hshift11^0-hshift11^post110 == 0 /\ -i3^post110+i3^0 == 0 /\ i29^0-i29^post110 == 0 /\ tmp___017^0-tmp___017^post110 == 0 /\ hsize___019^0-hsize___019^post110 == 0 /\ -__const_8^post110+__const_8^0 == 0 /\ -maxbits^post110+maxbits^0 == 0 /\ -hsize_reg10^post110+hsize_reg10^0 == 0 /\ -i41^post110+i41^0 == 0 /\ disp9^0-disp9^post110 == 0 /\ i21^0-i21^post110 == 0 /\ __const_50^0-__const_50^post110 == 0 /\ -maxmaxcode^post110+maxmaxcode^0 == 0 /\ rat26^0-rat26^post110 == 0 /\ -tabort4^post110+tabort4^0 == 0 /\ tmp___115^0-tmp___115^post110 == 0 /\ -offset^post110+offset^0 == 0 /\ __const_16^0-__const_16^post110 == 0 /\ __const_257^0-__const_257^post110 == 0 /\ -c37^post110+c37^0 == 0 /\ -tmp___024^post110+tmp___024^0 == 0 /\ block_compress^0-block_compress^post110 == 0 /\ exit_stat^0-exit_stat^post110 == 0 /\ -code31^post110+code31^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post110 == 0 /\ -ratio^post110+ratio^0 == 0 /\ -ret_getbyte18^post110+ret_getbyte18^0 == 0 /\ __const_8388607^0-__const_8388607^post110 == 0 /\ -tmp___014^post110+tmp___014^0 == 0 /\ -clear_flg^post110+clear_flg^0 == 0 /\ -fcode5^post110+fcode5^0 == 0 /\ maxcode^0-maxcode^post110 == 0 /\ -hsize^post110+hsize^0 == 0 /\ r_off32^0-r_off32^post110 == 0 /\ -free_ent^post110+free_ent^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post110 == 0 /\ count^0-count^post110 == 0 /\ -m130^post110+m130^0 == 0 /\ checkpoint^0-checkpoint^post110 == 0 /\ -bytes_out^post110+bytes_out^0 == 0 /\ -ent8^post110+ent8^0 == 0 /\ out_count^0-out_count^post110 == 0 /\ -seed2^post110+seed2^0 == 0 /\ i45^0-i45^post110 == 0 /\ ret_getbyte25^0-ret_getbyte25^post110 == 0 /\ -__const_10000^post110+__const_10000^0 == 0 /\ -c7^post110+c7^0 == 0 /\ tmp12^0-tmp12^post110 == 0 /\ -n_bits^post110+n_bits^0 == 0 /\ -hsize___027^post110+hsize___027^0 == 0 /\ InCnt^0-InCnt^post110 == 0 /\ -__const_65536^post110+__const_65536^0 == 0 /\ __const_429496^0-__const_429496^post110 == 0 /\ i6^0-i6^post110 == 0), cost: 1 New rule: l68 -> l67 : TRUE, cost: 1 Applied preprocessing Original rule: l68 -> l1 : InCnt^0'=InCnt^post111, i21^0'=i21^post111, apsim_InCnt^0'=apsim_InCnt^post111, disp9^0'=disp9^post111, tmp12^0'=tmp12^post111, __const_257^0'=__const_257^post111, i6^0'=i6^post111, block_compress^0'=block_compress^post111, out_count^0'=out_count^post111, hshift11^0'=hshift11^post111, hsize___019^0'=hsize___019^post111, __const_8388607^0'=__const_8388607^post111, maxcode^0'=maxcode^post111, clear_flg^0'=clear_flg^post111, ret_getbyte25^0'=ret_getbyte25^post111, __const_16^0'=__const_16^post111, i3^0'=i3^post111, n44^0'=n44^post111, exit_stat^0'=exit_stat^post111, tmp___017^0'=tmp___017^post111, __const_50^0'=__const_50^post111, m122^0'=m122^post111, c37^0'=c37^post111, rat26^0'=rat26^post111, hsize_reg10^0'=hsize_reg10^post111, __const_9^0'=__const_9^post111, n40^0'=n40^post111, count^0'=count^post111, tabort4^0'=tabort4^post111, __const_256^0'=__const_256^post111, i45^0'=i45^post111, bits33^0'=bits33^post111, offset^0'=offset^post111, free_ent^0'=free_ent^post111, tmp___115^0'=tmp___115^post111, __const_65536^0'=__const_65536^post111, maxbits^0'=maxbits^post111, checkpoint^0'=checkpoint^post111, ret_getbyte18^0'=ret_getbyte18^post111, __const_10000^0'=__const_10000^post111, i29^0'=i29^post111, apsim_bound11113^0'=apsim_bound11113^post111, ent8^0'=ent8^post111, tmp___014^0'=tmp___014^post111, __const_429496^0'=__const_429496^post111, in_count^0'=in_count^post111, bytes_out^0'=bytes_out^post111, r_off32^0'=r_off32^post111, hsize^0'=hsize^post111, hsize___027^0'=hsize___027^post111, __const_8^0'=__const_8^post111, maxmaxcode^0'=maxmaxcode^post111, code31^0'=code31^post111, seed2^0'=seed2^post111, __const_2147483647^0'=__const_2147483647^post111, i41^0'=i41^post111, n_bits^0'=n_bits^post111, fcode5^0'=fcode5^post111, tmp___024^0'=tmp___024^post111, __const_53^0'=__const_53^post111, m130^0'=m130^post111, c7^0'=c7^post111, ratio^0'=ratio^post111, (0 == 0 /\ -n_bits^post111+n_bits^0 == 0 /\ tmp___017^0-tmp___017^post111 == 0 /\ -n40^post111+n40^0 == 0 /\ -m122^post111+m122^0 == 0 /\ i3^0-i3^post111 == 0 /\ n44^0-n44^post111 == 0 /\ -__const_16^post111+__const_16^0 == 0 /\ code31^0-code31^post111 == 0 /\ clear_flg^0-clear_flg^post111 == 0 /\ -m130^post111+m130^0 == 0 /\ -i41^post111+i41^0 == 0 /\ hsize___027^0-hsize___027^post111 == 0 /\ hsize___019^0-hsize___019^post111 == 0 /\ -maxmaxcode^post111+maxmaxcode^0 == 0 /\ __const_10000^0-__const_10000^post111 == 0 /\ -apsim_bound11113^post111+apsim_bound11113^0 == 0 /\ -i45^post111+i45^0 == 0 /\ free_ent^0-free_ent^post111 == 0 /\ hshift11^0-hshift11^post111 == 0 /\ tabort4^0-tabort4^post111 == 0 /\ -hsize^post111+hsize^0 == 0 /\ -exit_stat^post111+exit_stat^0 == 0 /\ disp9^0-disp9^post111 == 0 /\ -checkpoint^post111+checkpoint^0 == 0 /\ i21^0-i21^post111 == 0 /\ rat26^0-rat26^post111 == 0 /\ __const_257^0-__const_257^post111 == 0 /\ -in_count^post111+in_count^0 == 0 /\ -i29^post111+i29^0 == 0 /\ seed2^0-seed2^post111 == 0 /\ -__const_256^post111+__const_256^0 == 0 /\ -__const_53^post111+__const_53^0 == 0 /\ maxbits^0-maxbits^post111 == 0 /\ hsize_reg10^0-hsize_reg10^post111 == 0 /\ -ratio^post111+ratio^0 == 0 /\ __const_65536^0-__const_65536^post111 == 0 /\ -block_compress^post111+block_compress^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post111 == 0 /\ -ret_getbyte18^post111+ret_getbyte18^0 == 0 /\ -tmp___014^post111+tmp___014^0 == 0 /\ bits33^0-bits33^post111 == 0 /\ -tmp___024^post111+tmp___024^0 == 0 /\ tmp12^0-tmp12^post111 == 0 /\ -tmp___115^post111+tmp___115^0 == 0 /\ c37^0-c37^post111 == 0 /\ maxcode^0-maxcode^post111 == 0 /\ offset^0-offset^post111 == 0 /\ __const_8388607^0-__const_8388607^post111 == 0 /\ -__const_429496^post111+__const_429496^0 == 0 /\ -c7^post111+c7^0 == 0 /\ out_count^0-out_count^post111 == 0 /\ __const_50^0-__const_50^post111 == 0 /\ ret_getbyte25^0-ret_getbyte25^post111 == 0 /\ -fcode5^post111+fcode5^0 == 0 /\ -__const_8^post111+__const_8^0 == 0 /\ __const_9^0-__const_9^post111 == 0 /\ InCnt^0-InCnt^post111 == 0 /\ -r_off32^post111+r_off32^0 == 0 /\ -__const_2147483647^post111+__const_2147483647^0 == 0 /\ i6^0-i6^post111 == 0 /\ -count^post111+count^0 == 0 /\ bytes_out^0-bytes_out^post111 == 0), cost: 1 New rule: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 Applied preprocessing Original rule: l68 -> l67 : InCnt^0'=InCnt^post112, i21^0'=i21^post112, apsim_InCnt^0'=apsim_InCnt^post112, disp9^0'=disp9^post112, tmp12^0'=tmp12^post112, __const_257^0'=__const_257^post112, i6^0'=i6^post112, block_compress^0'=block_compress^post112, out_count^0'=out_count^post112, hshift11^0'=hshift11^post112, hsize___019^0'=hsize___019^post112, __const_8388607^0'=__const_8388607^post112, maxcode^0'=maxcode^post112, clear_flg^0'=clear_flg^post112, ret_getbyte25^0'=ret_getbyte25^post112, __const_16^0'=__const_16^post112, i3^0'=i3^post112, n44^0'=n44^post112, exit_stat^0'=exit_stat^post112, tmp___017^0'=tmp___017^post112, __const_50^0'=__const_50^post112, m122^0'=m122^post112, c37^0'=c37^post112, rat26^0'=rat26^post112, hsize_reg10^0'=hsize_reg10^post112, __const_9^0'=__const_9^post112, n40^0'=n40^post112, count^0'=count^post112, tabort4^0'=tabort4^post112, __const_256^0'=__const_256^post112, i45^0'=i45^post112, bits33^0'=bits33^post112, offset^0'=offset^post112, free_ent^0'=free_ent^post112, tmp___115^0'=tmp___115^post112, __const_65536^0'=__const_65536^post112, maxbits^0'=maxbits^post112, checkpoint^0'=checkpoint^post112, ret_getbyte18^0'=ret_getbyte18^post112, __const_10000^0'=__const_10000^post112, i29^0'=i29^post112, apsim_bound11113^0'=apsim_bound11113^post112, ent8^0'=ent8^post112, tmp___014^0'=tmp___014^post112, __const_429496^0'=__const_429496^post112, in_count^0'=in_count^post112, bytes_out^0'=bytes_out^post112, r_off32^0'=r_off32^post112, hsize^0'=hsize^post112, hsize___027^0'=hsize___027^post112, __const_8^0'=__const_8^post112, maxmaxcode^0'=maxmaxcode^post112, code31^0'=code31^post112, seed2^0'=seed2^post112, __const_2147483647^0'=__const_2147483647^post112, i41^0'=i41^post112, n_bits^0'=n_bits^post112, fcode5^0'=fcode5^post112, tmp___024^0'=tmp___024^post112, __const_53^0'=__const_53^post112, m130^0'=m130^post112, c7^0'=c7^post112, ratio^0'=ratio^post112, (-i41^post112+i41^0 == 0 /\ i3^0-i3^post112 == 0 /\ -m130^post112+m130^0 == 0 /\ -maxmaxcode^post112+maxmaxcode^0 == 0 /\ -bytes_out^post112+bytes_out^0 == 0 /\ __const_256^0-__const_256^post112 == 0 /\ -ent8^post112+ent8^0 == 0 /\ InCnt^0-InCnt^post112 == 0 /\ tmp___017^0-tmp___017^post112 == 0 /\ hsize___019^0-hsize___019^post112 == 0 /\ -offset^post112+offset^0 == 0 /\ -c7^post112+c7^0 == 0 /\ n44^0-n44^post112 == 0 /\ -n_bits^post112+n_bits^0 == 0 /\ -c37^post112+c37^0 == 0 /\ tmp___115^0-tmp___115^post112 == 0 /\ -in_count^post112+in_count^0 == 0 /\ -bits33^post112+bits33^0 == 0 /\ -__const_53^post112+__const_53^0 == 0 /\ __const_16^0-__const_16^post112 == 0 /\ -code31^post112+code31^0 == 0 /\ __const_257^0-__const_257^post112 == 0 /\ maxcode^0-maxcode^post112 == 0 /\ block_compress^0-block_compress^post112 == 0 /\ -__const_9^post112+__const_9^0 == 0 /\ i21^0-i21^post112 == 0 /\ -hsize^post112+hsize^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post112 == 0 /\ -free_ent^post112+free_ent^0 == 0 /\ -rat26^post112+rat26^0 == 0 /\ -seed2^post112+seed2^0 == 0 /\ n40^0-n40^post112 == 0 /\ -i29^post112+i29^0 == 0 /\ __const_8388607^0-__const_8388607^post112 == 0 /\ tmp12^0-tmp12^post112 == 0 /\ hsize_reg10^0-hsize_reg10^post112 == 0 /\ -hshift11^post112+hshift11^0 == 0 /\ -tabort4^post112+tabort4^0 == 0 /\ __const_429496^0-__const_429496^post112 == 0 /\ r_off32^0-r_off32^post112 == 0 /\ apsim_bound11113^0-apsim_bound11113^post112 == 0 /\ disp9^0-disp9^post112 == 0 /\ -hsize___027^post112+hsize___027^0 == 0 /\ -__const_65536^post112+__const_65536^0 == 0 /\ m122^0-m122^post112 == 0 /\ tmp___024^0-tmp___024^post112 == 0 /\ ret_getbyte25^0-ret_getbyte25^post112 == 0 /\ -__const_10000^post112+__const_10000^0 == 0 /\ i45^0-i45^post112 == 0 /\ -__const_50^post112+__const_50^0 == 0 /\ -__const_2147483647^post112+__const_2147483647^0 == 0 /\ i6^0-i6^post112 == 0 /\ -ratio^post112+ratio^0 == 0 /\ count^0-count^post112 == 0 /\ -clear_flg^post112+clear_flg^0 == 0 /\ exit_stat^0-exit_stat^post112 == 0 /\ checkpoint^0-checkpoint^post112 == 0 /\ -tmp___014^post112+tmp___014^0 == 0 /\ -fcode5^post112+fcode5^0 == 0 /\ out_count^0-out_count^post112 == 0 /\ -__const_8^post112+__const_8^0 == 0 /\ -maxbits^post112+maxbits^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post112 == 0), cost: 1 New rule: l68 -> l67 : TRUE, cost: 1 Applied preprocessing Original rule: l56 -> l55 : InCnt^0'=InCnt^post113, i21^0'=i21^post113, apsim_InCnt^0'=apsim_InCnt^post113, disp9^0'=disp9^post113, tmp12^0'=tmp12^post113, __const_257^0'=__const_257^post113, i6^0'=i6^post113, block_compress^0'=block_compress^post113, out_count^0'=out_count^post113, hshift11^0'=hshift11^post113, hsize___019^0'=hsize___019^post113, __const_8388607^0'=__const_8388607^post113, maxcode^0'=maxcode^post113, clear_flg^0'=clear_flg^post113, ret_getbyte25^0'=ret_getbyte25^post113, __const_16^0'=__const_16^post113, i3^0'=i3^post113, n44^0'=n44^post113, exit_stat^0'=exit_stat^post113, tmp___017^0'=tmp___017^post113, __const_50^0'=__const_50^post113, m122^0'=m122^post113, c37^0'=c37^post113, rat26^0'=rat26^post113, hsize_reg10^0'=hsize_reg10^post113, __const_9^0'=__const_9^post113, n40^0'=n40^post113, count^0'=count^post113, tabort4^0'=tabort4^post113, __const_256^0'=__const_256^post113, i45^0'=i45^post113, bits33^0'=bits33^post113, offset^0'=offset^post113, free_ent^0'=free_ent^post113, tmp___115^0'=tmp___115^post113, __const_65536^0'=__const_65536^post113, maxbits^0'=maxbits^post113, checkpoint^0'=checkpoint^post113, ret_getbyte18^0'=ret_getbyte18^post113, __const_10000^0'=__const_10000^post113, i29^0'=i29^post113, apsim_bound11113^0'=apsim_bound11113^post113, ent8^0'=ent8^post113, tmp___014^0'=tmp___014^post113, __const_429496^0'=__const_429496^post113, in_count^0'=in_count^post113, bytes_out^0'=bytes_out^post113, r_off32^0'=r_off32^post113, hsize^0'=hsize^post113, hsize___027^0'=hsize___027^post113, __const_8^0'=__const_8^post113, maxmaxcode^0'=maxmaxcode^post113, code31^0'=code31^post113, seed2^0'=seed2^post113, __const_2147483647^0'=__const_2147483647^post113, i41^0'=i41^post113, n_bits^0'=n_bits^post113, fcode5^0'=fcode5^post113, tmp___024^0'=tmp___024^post113, __const_53^0'=__const_53^post113, m130^0'=m130^post113, c7^0'=c7^post113, ratio^0'=ratio^post113, (InCnt^0-InCnt^post113 == 0 /\ -c7^post113+c7^0 == 0 /\ -hsize^post113+hsize^0 == 0 /\ -exit_stat^post113+exit_stat^0 == 0 /\ maxbits^0-maxbits^post113 == 0 /\ __const_10000^0-__const_10000^post113 == 0 /\ -fcode5^post113+fcode5^0 == 0 /\ -checkpoint^post113+checkpoint^0 == 0 /\ free_ent^0-free_ent^post113 == 0 /\ -r_off32^post113+r_off32^0 == 0 /\ -code31^post113+code31^0 == 0 /\ i3^0-i3^post113 == 0 /\ n44^0-n44^post113 == 0 /\ ent8^0-ent8^post113 == 0 /\ -count^post113+count^0 == 0 /\ rat26^0-rat26^post113 == 0 /\ -c37^post113+c37^0 == 0 /\ clear_flg^0-clear_flg^post113 == 0 /\ __const_257^0-__const_257^post113 == 0 /\ __const_9^0-__const_9^post113 == 0 /\ maxcode^0-maxcode^post113 == 0 /\ hsize___027^0-hsize___027^post113 == 0 /\ m122^0-m122^post113 == 0 /\ -n40^post113+n40^0 == 0 /\ -n_bits^post113+n_bits^0 == 0 /\ -ret_getbyte18^post113+ret_getbyte18^0 == 0 /\ -tmp___115^post113+tmp___115^0 == 0 /\ -m130^post113+m130^0 == 0 /\ hshift11^0-hshift11^post113 == 0 /\ -seed2^post113+seed2^0 == 0 /\ tabort4^0-tabort4^post113 == 0 /\ tmp___017^0-tmp___017^post113 == 0 /\ bits33^0-bits33^post113 == 0 /\ block_compress^0-block_compress^post113 == 0 /\ i21^0-i21^post113 == 0 /\ -hsize___019^post113+hsize___019^0 == 0 /\ -apsim_bound11113^post113+apsim_bound11113^0 == 0 /\ -i45^post113+i45^0 == 0 /\ -__const_2147483647^post113+__const_2147483647^0 == 0 /\ -__const_65536^post113+__const_65536^0 == 0 /\ -__const_8^post113+__const_8^0 == 0 /\ __const_8388607^0-__const_8388607^post113 == 0 /\ hsize_reg10^0-hsize_reg10^post113 == 0 /\ -i29^post113+i29^0 == 0 /\ -in_count^post113+in_count^0 == 0 /\ -__const_53^post113+__const_53^0 == 0 /\ -tmp12^post113+tmp12^0 == 0 /\ -__const_16^post113+__const_16^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post113 == 0 /\ disp9^0-disp9^post113 == 0 /\ -ratio^post113+ratio^0 == 0 /\ -tmp___014^post113+tmp___014^0 == 0 /\ i6^0-i6^post113 == 0 /\ -tmp___024^post113+tmp___024^0 == 0 /\ offset^0-offset^post113 == 0 /\ bytes_out^0-bytes_out^post113 == 0 /\ -i41^post113+i41^0 == 0 /\ out_count^0-out_count^post113 == 0 /\ __const_50^0-__const_50^post113 == 0 /\ -maxmaxcode^post113+maxmaxcode^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post113 == 0 /\ __const_256^0-__const_256^post113 == 0 /\ -__const_429496^post113+__const_429496^0 == 0), cost: 1 New rule: l56 -> l55 : TRUE, cost: 1 Applied preprocessing Original rule: l69 -> l68 : InCnt^0'=InCnt^post114, i21^0'=i21^post114, apsim_InCnt^0'=apsim_InCnt^post114, disp9^0'=disp9^post114, tmp12^0'=tmp12^post114, __const_257^0'=__const_257^post114, i6^0'=i6^post114, block_compress^0'=block_compress^post114, out_count^0'=out_count^post114, hshift11^0'=hshift11^post114, hsize___019^0'=hsize___019^post114, __const_8388607^0'=__const_8388607^post114, maxcode^0'=maxcode^post114, clear_flg^0'=clear_flg^post114, ret_getbyte25^0'=ret_getbyte25^post114, __const_16^0'=__const_16^post114, i3^0'=i3^post114, n44^0'=n44^post114, exit_stat^0'=exit_stat^post114, tmp___017^0'=tmp___017^post114, __const_50^0'=__const_50^post114, m122^0'=m122^post114, c37^0'=c37^post114, rat26^0'=rat26^post114, hsize_reg10^0'=hsize_reg10^post114, __const_9^0'=__const_9^post114, n40^0'=n40^post114, count^0'=count^post114, tabort4^0'=tabort4^post114, __const_256^0'=__const_256^post114, i45^0'=i45^post114, bits33^0'=bits33^post114, offset^0'=offset^post114, free_ent^0'=free_ent^post114, tmp___115^0'=tmp___115^post114, __const_65536^0'=__const_65536^post114, maxbits^0'=maxbits^post114, checkpoint^0'=checkpoint^post114, ret_getbyte18^0'=ret_getbyte18^post114, __const_10000^0'=__const_10000^post114, i29^0'=i29^post114, apsim_bound11113^0'=apsim_bound11113^post114, ent8^0'=ent8^post114, tmp___014^0'=tmp___014^post114, __const_429496^0'=__const_429496^post114, in_count^0'=in_count^post114, bytes_out^0'=bytes_out^post114, r_off32^0'=r_off32^post114, hsize^0'=hsize^post114, hsize___027^0'=hsize___027^post114, __const_8^0'=__const_8^post114, maxmaxcode^0'=maxmaxcode^post114, code31^0'=code31^post114, seed2^0'=seed2^post114, __const_2147483647^0'=__const_2147483647^post114, i41^0'=i41^post114, n_bits^0'=n_bits^post114, fcode5^0'=fcode5^post114, tmp___024^0'=tmp___024^post114, __const_53^0'=__const_53^post114, m130^0'=m130^post114, c7^0'=c7^post114, ratio^0'=ratio^post114, (0 == 0 /\ -r_off32^post114+r_off32^0 == 0 /\ c37^0-c37^post114 == 0 /\ __const_257^0-__const_257^post114 == 0 /\ -1+in_count^post114-in_count^0 == 0 /\ out_count^0-out_count^post114 == 0 /\ i3^0-i3^post114 == 0 /\ -hsize^post114+hsize^0 == 0 /\ -ratio^post114+ratio^0 == 0 /\ InCnt^0-InCnt^post114 == 0 /\ __const_16^0-__const_16^post114 == 0 /\ -seed2^post114+seed2^0 == 0 /\ -free_ent^post114+free_ent^0 == 0 /\ __const_2147483647^0-__const_2147483647^post114 == 0 /\ n44^0-n44^post114 == 0 /\ block_compress^0-block_compress^post114 == 0 /\ -bytes_out^post114+bytes_out^0 == 0 /\ maxmaxcode^0-maxmaxcode^post114 == 0 /\ ret_getbyte18^0-ret_getbyte18^post114 == 0 /\ m122^0-m122^post114 == 0 /\ __const_65536^0-__const_65536^post114 == 0 /\ -ent8^post114+ent8^0 == 0 /\ -rat26^post114+rat26^0 == 0 /\ n40^0-n40^post114 == 0 /\ -hsize___027^post114+hsize___027^0 == 0 /\ -n_bits^post114+n_bits^0 == 0 /\ maxcode^0-maxcode^post114 == 0 /\ hsize___019^0-hsize___019^post114 == 0 /\ tmp___017^0-tmp___017^post114 == 0 /\ -__const_10000^post114+__const_10000^0 == 0 /\ disp9^0-disp9^post114 == 0 /\ count^0-count^post114 == 0 /\ i21^0-i21^post114 == 0 /\ -__const_53^post114+__const_53^0 == 0 /\ -bits33^post114+bits33^0 == 0 /\ -__const_50^post114+__const_50^0 == 0 /\ checkpoint^0-checkpoint^post114 == 0 /\ -__const_256^post114+__const_256^0 == 0 /\ tmp___115^0-tmp___115^post114 == 0 /\ ret_getbyte25^0-ret_getbyte25^post114 == 0 /\ i45^0-i45^post114 == 0 /\ -ret_getbyte25^0+tmp___014^post114 == 0 /\ tmp12^0-tmp12^post114 == 0 /\ -__const_9^post114+__const_9^0 == 0 /\ -i41^post114+i41^0 == 0 /\ -__const_8^post114+__const_8^0 == 0 /\ hsize_reg10^0-hsize_reg10^post114 == 0 /\ __const_429496^0-__const_429496^post114 == 0 /\ -m130^post114+m130^0 == 0 /\ -maxbits^post114+maxbits^0 == 0 /\ -i29^post114+i29^0 == 0 /\ exit_stat^0-exit_stat^post114 == 0 /\ clear_flg^0-clear_flg^post114 == 0 /\ -hshift11^post114+hshift11^0 == 0 /\ -tabort4^post114+tabort4^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post114 == 0 /\ __const_8388607^0-__const_8388607^post114 == 0 /\ -offset^post114+offset^0 == 0 /\ -tmp___014^post114+c7^post114 == 0 /\ -tmp___024^post114+tmp___024^0 == 0 /\ -code31^post114+code31^0 == 0 /\ apsim_bound11113^0-apsim_bound11113^post114 == 0), cost: 1 New rule: l69 -> l68 : i6^0'=i6^post114, tmp___014^0'=ret_getbyte25^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=ret_getbyte25^0, 0 == 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : InCnt^0'=InCnt^post115, i21^0'=i21^post115, apsim_InCnt^0'=apsim_InCnt^post115, disp9^0'=disp9^post115, tmp12^0'=tmp12^post115, __const_257^0'=__const_257^post115, i6^0'=i6^post115, block_compress^0'=block_compress^post115, out_count^0'=out_count^post115, hshift11^0'=hshift11^post115, hsize___019^0'=hsize___019^post115, __const_8388607^0'=__const_8388607^post115, maxcode^0'=maxcode^post115, clear_flg^0'=clear_flg^post115, ret_getbyte25^0'=ret_getbyte25^post115, __const_16^0'=__const_16^post115, i3^0'=i3^post115, n44^0'=n44^post115, exit_stat^0'=exit_stat^post115, tmp___017^0'=tmp___017^post115, __const_50^0'=__const_50^post115, m122^0'=m122^post115, c37^0'=c37^post115, rat26^0'=rat26^post115, hsize_reg10^0'=hsize_reg10^post115, __const_9^0'=__const_9^post115, n40^0'=n40^post115, count^0'=count^post115, tabort4^0'=tabort4^post115, __const_256^0'=__const_256^post115, i45^0'=i45^post115, bits33^0'=bits33^post115, offset^0'=offset^post115, free_ent^0'=free_ent^post115, tmp___115^0'=tmp___115^post115, __const_65536^0'=__const_65536^post115, maxbits^0'=maxbits^post115, checkpoint^0'=checkpoint^post115, ret_getbyte18^0'=ret_getbyte18^post115, __const_10000^0'=__const_10000^post115, i29^0'=i29^post115, apsim_bound11113^0'=apsim_bound11113^post115, ent8^0'=ent8^post115, tmp___014^0'=tmp___014^post115, __const_429496^0'=__const_429496^post115, in_count^0'=in_count^post115, bytes_out^0'=bytes_out^post115, r_off32^0'=r_off32^post115, hsize^0'=hsize^post115, hsize___027^0'=hsize___027^post115, __const_8^0'=__const_8^post115, maxmaxcode^0'=maxmaxcode^post115, code31^0'=code31^post115, seed2^0'=seed2^post115, __const_2147483647^0'=__const_2147483647^post115, i41^0'=i41^post115, n_bits^0'=n_bits^post115, fcode5^0'=fcode5^post115, tmp___024^0'=tmp___024^post115, __const_53^0'=__const_53^post115, m130^0'=m130^post115, c7^0'=c7^post115, ratio^0'=ratio^post115, (__const_257^0-__const_257^post115 == 0 /\ -tmp___017^post115+tmp___017^0 == 0 /\ out_count^0-out_count^post115 == 0 /\ tabort4^0-tabort4^post115 == 0 /\ -ret_getbyte18^post115+ret_getbyte18^0 == 0 /\ -ratio^post115+ratio^0 == 0 /\ -tmp___024^post115+tmp___024^0 == 0 /\ -seed2^post115+seed2^0 == 0 /\ __const_9^0-__const_9^post115 == 0 /\ -hsize_reg10^post115+hsize_reg10^0 == 0 /\ InCnt^0-InCnt^post115 == 0 /\ -tmp___115^post115+tmp___115^0 == 0 /\ maxbits^0-maxbits^post115 == 0 /\ -__const_429496^post115+__const_429496^0 == 0 /\ exit_stat^0-exit_stat^post115 == 0 /\ -maxcode^post115+maxcode^0 == 0 /\ -c7^post115+c7^0 == 0 /\ bits33^0-bits33^post115 == 0 /\ -__const_2147483647^post115+__const_2147483647^0 == 0 /\ -__const_8^post115+__const_8^0 == 0 /\ i3^0-i3^post115 == 0 /\ block_compress^0-block_compress^post115 == 0 /\ n44^0-n44^post115 == 0 /\ tmp12^0-tmp12^post115 == 0 /\ -fcode5^post115+fcode5^0 == 0 /\ -__const_65536^post115+__const_65536^0 == 0 /\ -r_off32^post115+r_off32^0 == 0 /\ hsize___027^0-hsize___027^post115 == 0 /\ m122^0-m122^post115 == 0 /\ -ent8^post115+ent8^0 == 0 /\ -count^post115+count^0 == 0 /\ hshift11^0-hshift11^post115 == 0 /\ free_ent^0-free_ent^post115 == 0 /\ -i41^post115+i41^0 == 0 /\ rat26^0-rat26^post115 == 0 /\ __const_50^0-__const_50^post115 == 0 /\ ret_getbyte25^0-ret_getbyte25^post115 == 0 /\ disp9^0-disp9^post115 == 0 /\ n_bits^0-n_bits^post115 == 0 /\ i21^0-i21^post115 == 0 /\ n40^0-n40^post115 == 0 /\ i6^0-i6^post115 == 0 /\ -maxmaxcode^post115+maxmaxcode^0 == 0 /\ -apsim_bound11113^post115+apsim_bound11113^0 == 0 /\ bytes_out^0-bytes_out^post115 == 0 /\ -i45^post115+i45^0 == 0 /\ -hsize^post115+hsize^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post115 == 0 /\ -code31^post115+code31^0 == 0 /\ -checkpoint^post115+checkpoint^0 == 0 /\ m130^0-m130^post115 == 0 /\ __const_256^0-__const_256^post115 == 0 /\ clear_flg^0-clear_flg^post115 == 0 /\ -i29^post115+i29^0 == 0 /\ hsize___019^0-hsize___019^post115 == 0 /\ -in_count^post115+in_count^0 == 0 /\ -__const_53^post115+__const_53^0 == 0 /\ -__const_16^post115+__const_16^0 == 0 /\ tmp___014^0-tmp___014^post115 == 0 /\ __const_10000^0-__const_10000^post115 == 0 /\ __const_8388607^0-__const_8388607^post115 == 0 /\ offset^0-offset^post115 == 0 /\ -c37^post115+c37^0 == 0), cost: 1 New rule: l9 -> l8 : TRUE, cost: 1 Applied preprocessing Original rule: l70 -> l69 : InCnt^0'=InCnt^post116, i21^0'=i21^post116, apsim_InCnt^0'=apsim_InCnt^post116, disp9^0'=disp9^post116, tmp12^0'=tmp12^post116, __const_257^0'=__const_257^post116, i6^0'=i6^post116, block_compress^0'=block_compress^post116, out_count^0'=out_count^post116, hshift11^0'=hshift11^post116, hsize___019^0'=hsize___019^post116, __const_8388607^0'=__const_8388607^post116, maxcode^0'=maxcode^post116, clear_flg^0'=clear_flg^post116, ret_getbyte25^0'=ret_getbyte25^post116, __const_16^0'=__const_16^post116, i3^0'=i3^post116, n44^0'=n44^post116, exit_stat^0'=exit_stat^post116, tmp___017^0'=tmp___017^post116, __const_50^0'=__const_50^post116, m122^0'=m122^post116, c37^0'=c37^post116, rat26^0'=rat26^post116, hsize_reg10^0'=hsize_reg10^post116, __const_9^0'=__const_9^post116, n40^0'=n40^post116, count^0'=count^post116, tabort4^0'=tabort4^post116, __const_256^0'=__const_256^post116, i45^0'=i45^post116, bits33^0'=bits33^post116, offset^0'=offset^post116, free_ent^0'=free_ent^post116, tmp___115^0'=tmp___115^post116, __const_65536^0'=__const_65536^post116, maxbits^0'=maxbits^post116, checkpoint^0'=checkpoint^post116, ret_getbyte18^0'=ret_getbyte18^post116, __const_10000^0'=__const_10000^post116, i29^0'=i29^post116, apsim_bound11113^0'=apsim_bound11113^post116, ent8^0'=ent8^post116, tmp___014^0'=tmp___014^post116, __const_429496^0'=__const_429496^post116, in_count^0'=in_count^post116, bytes_out^0'=bytes_out^post116, r_off32^0'=r_off32^post116, hsize^0'=hsize^post116, hsize___027^0'=hsize___027^post116, __const_8^0'=__const_8^post116, maxmaxcode^0'=maxmaxcode^post116, code31^0'=code31^post116, seed2^0'=seed2^post116, __const_2147483647^0'=__const_2147483647^post116, i41^0'=i41^post116, n_bits^0'=n_bits^post116, fcode5^0'=fcode5^post116, tmp___024^0'=tmp___024^post116, __const_53^0'=__const_53^post116, m130^0'=m130^post116, c7^0'=c7^post116, ratio^0'=ratio^post116, (-i29^post116+i29^0 == 0 /\ maxcode^0-maxcode^post116 == 0 /\ -rat26^post116+rat26^0 == 0 /\ __const_16^0-__const_16^post116 == 0 /\ -tabort4^post116+tabort4^0 == 0 /\ hsize^0-hsize^post116 == 0 /\ block_compress^0-block_compress^post116 == 0 /\ -hsize___027^post116+hsize___027^0 == 0 /\ exit_stat^0-exit_stat^post116 == 0 /\ -__const_2147483647^post116+__const_2147483647^0 == 0 /\ ret_getbyte18^0-ret_getbyte18^post116 == 0 /\ -tmp___024^post116+tmp___024^0 == 0 /\ out_count^0-out_count^post116 == 0 /\ apsim_InCnt^0-apsim_InCnt^post116 == 0 /\ -__const_10000^post116+__const_10000^0 == 0 /\ i3^0-i3^post116 == 0 /\ tmp12^0-tmp12^post116 == 0 /\ hsize_reg10^0-hsize_reg10^post116 == 0 /\ -__const_50^post116+__const_50^0 == 0 /\ -tmp___014^post116+tmp___014^0 == 0 /\ InCnt^0-InCnt^post116 == 0 /\ tmp___017^0-tmp___017^post116 == 0 /\ __const_429496^0-__const_429496^post116 == 0 /\ -r_off32^post116+r_off32^0 == 0 /\ ret_getbyte25^post116-__const_429496^0 == 0 /\ -i41^post116+i41^0 == 0 /\ n44^0-n44^post116 == 0 /\ maxmaxcode^0-maxmaxcode^post116 == 0 /\ -ratio^post116+ratio^0 == 0 /\ -__const_8^post116+__const_8^0 == 0 /\ -maxbits^post116+maxbits^0 == 0 /\ m122^0-m122^post116 == 0 /\ __const_65536^0-__const_65536^post116 == 0 /\ i45^0-i45^post116 == 0 /\ hshift11^0-hshift11^post116 == 0 /\ -bytes_out^post116+bytes_out^0 == 0 /\ -fcode5^post116+fcode5^0 == 0 /\ -ent8^post116+ent8^0 == 0 /\ count^0-count^post116 == 0 /\ -i6^post116+i6^0 == 0 /\ -c7^post116+c7^0 == 0 /\ i21^0-i21^post116 == 0 /\ -offset^post116+offset^0 == 0 /\ -checkpoint^post116+checkpoint^0 == 0 /\ -code31^post116+code31^0 == 0 /\ n40^0-n40^post116 == 0 /\ __const_8388607^0-__const_8388607^post116 == 0 /\ -bits33^post116+bits33^0 == 0 /\ -n_bits^post116+n_bits^0 == 0 /\ -__const_53^post116+__const_53^0 == 0 /\ -in_count^post116+in_count^0 == 0 /\ -__const_256^post116+__const_256^0 == 0 /\ hsize___019^0-hsize___019^post116 == 0 /\ apsim_bound11113^0-apsim_bound11113^post116 == 0 /\ disp9^0-disp9^post116 == 0 /\ -__const_9^post116+__const_9^0 == 0 /\ c37^0-c37^post116 == 0 /\ tmp___024^0 <= 0 /\ clear_flg^0-clear_flg^post116 == 0 /\ __const_257^0-__const_257^post116 == 0 /\ -seed2^post116+seed2^0 == 0 /\ -free_ent^post116+free_ent^0 == 0 /\ -m130^post116+m130^0 == 0 /\ tmp___115^0-tmp___115^post116 == 0), cost: 1 New rule: l70 -> l69 : ret_getbyte25^0'=__const_429496^0, tmp___024^0 <= 0, cost: 1 Applied preprocessing Original rule: l70 -> l69 : InCnt^0'=InCnt^post117, i21^0'=i21^post117, apsim_InCnt^0'=apsim_InCnt^post117, disp9^0'=disp9^post117, tmp12^0'=tmp12^post117, __const_257^0'=__const_257^post117, i6^0'=i6^post117, block_compress^0'=block_compress^post117, out_count^0'=out_count^post117, hshift11^0'=hshift11^post117, hsize___019^0'=hsize___019^post117, __const_8388607^0'=__const_8388607^post117, maxcode^0'=maxcode^post117, clear_flg^0'=clear_flg^post117, ret_getbyte25^0'=ret_getbyte25^post117, __const_16^0'=__const_16^post117, i3^0'=i3^post117, n44^0'=n44^post117, exit_stat^0'=exit_stat^post117, tmp___017^0'=tmp___017^post117, __const_50^0'=__const_50^post117, m122^0'=m122^post117, c37^0'=c37^post117, rat26^0'=rat26^post117, hsize_reg10^0'=hsize_reg10^post117, __const_9^0'=__const_9^post117, n40^0'=n40^post117, count^0'=count^post117, tabort4^0'=tabort4^post117, __const_256^0'=__const_256^post117, i45^0'=i45^post117, bits33^0'=bits33^post117, offset^0'=offset^post117, free_ent^0'=free_ent^post117, tmp___115^0'=tmp___115^post117, __const_65536^0'=__const_65536^post117, maxbits^0'=maxbits^post117, checkpoint^0'=checkpoint^post117, ret_getbyte18^0'=ret_getbyte18^post117, __const_10000^0'=__const_10000^post117, i29^0'=i29^post117, apsim_bound11113^0'=apsim_bound11113^post117, ent8^0'=ent8^post117, tmp___014^0'=tmp___014^post117, __const_429496^0'=__const_429496^post117, in_count^0'=in_count^post117, bytes_out^0'=bytes_out^post117, r_off32^0'=r_off32^post117, hsize^0'=hsize^post117, hsize___027^0'=hsize___027^post117, __const_8^0'=__const_8^post117, maxmaxcode^0'=maxmaxcode^post117, code31^0'=code31^post117, seed2^0'=seed2^post117, __const_2147483647^0'=__const_2147483647^post117, i41^0'=i41^post117, n_bits^0'=n_bits^post117, fcode5^0'=fcode5^post117, tmp___024^0'=tmp___024^post117, __const_53^0'=__const_53^post117, m130^0'=m130^post117, c7^0'=c7^post117, ratio^0'=ratio^post117, (0 == 0 /\ m122^0-m122^post117 == 0 /\ -__const_2147483647^post117+__const_2147483647^0 == 0 /\ -__const_8^post117+__const_8^0 == 0 /\ 1-InCnt^0+InCnt^post117 == 0 /\ -__const_65536^post117+__const_65536^0 == 0 /\ exit_stat^0-exit_stat^post117 == 0 /\ out_count^0-out_count^post117 == 0 /\ bits33^0-bits33^post117 == 0 /\ tabort4^0-tabort4^post117 == 0 /\ -__const_53^post117+__const_53^0 == 0 /\ -in_count^post117+in_count^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post117 == 0 /\ block_compress^0-block_compress^post117 == 0 /\ -hsize_reg10^post117+hsize_reg10^0 == 0 /\ -i41^post117+i41^0 == 0 /\ -ratio^post117+ratio^0 == 0 /\ -offset^post117+offset^0 == 0 /\ seed2^0-seed2^post117 == 0 /\ free_ent^0-free_ent^post117 == 0 /\ rat26^0-rat26^post117 == 0 /\ -maxmaxcode^post117+maxmaxcode^0 == 0 /\ i3^0-i3^post117 == 0 /\ n44^0-n44^post117 == 0 /\ tmp12^0-tmp12^post117 == 0 /\ -__const_429496^post117+__const_429496^0 == 0 /\ -tmp___024^post117+tmp___024^0 == 0 /\ i29^0-i29^post117 == 0 /\ -c7^post117+c7^0 == 0 /\ n40^0-n40^post117 == 0 /\ -hsize^post117+hsize^0 == 0 /\ i6^0-i6^post117 == 0 /\ -maxcode^post117+maxcode^0 == 0 /\ 1-tmp___024^0 <= 0 /\ hshift11^0-hshift11^post117 == 0 /\ -checkpoint^post117+checkpoint^0 == 0 /\ tmp___014^0-tmp___014^post117 == 0 /\ -code31^post117+code31^0 == 0 /\ bytes_out^0-bytes_out^post117 == 0 /\ __const_50^0-__const_50^post117 == 0 /\ -ent8^post117+ent8^0 == 0 /\ -fcode5^post117+fcode5^0 == 0 /\ i21^0-i21^post117 == 0 /\ __const_256^0-__const_256^post117 == 0 /\ -r_off32^post117+r_off32^0 == 0 /\ -count^post117+count^0 == 0 /\ -c37^post117+c37^0 == 0 /\ hsize___019^0-hsize___019^post117 == 0 /\ -hsize___027^post117+hsize___027^0 == 0 /\ -ret_getbyte18^post117+ret_getbyte18^0 == 0 /\ maxbits^0-maxbits^post117 == 0 /\ __const_8388607^0-__const_8388607^post117 == 0 /\ __const_10000^0-__const_10000^post117 == 0 /\ -tmp___017^post117+tmp___017^0 == 0 /\ -m130^post117+m130^0 == 0 /\ __const_257^0-__const_257^post117 == 0 /\ __const_16^0-__const_16^post117 == 0 /\ -tmp___115^post117+tmp___115^0 == 0 /\ -n_bits^post117+n_bits^0 == 0 /\ -__const_9^post117+__const_9^0 == 0 /\ disp9^0-disp9^post117 == 0 /\ -apsim_bound11113^post117+apsim_bound11113^0 == 0 /\ -i45^post117+i45^0 == 0 /\ clear_flg^0-clear_flg^post117 == 0), cost: 1 New rule: l70 -> l69 : InCnt^0'=-1+InCnt^0, ret_getbyte25^0'=ret_getbyte25^post117, -1+tmp___024^0 >= 0, cost: 1 Applied preprocessing Original rule: l71 -> l69 : InCnt^0'=InCnt^post118, i21^0'=i21^post118, apsim_InCnt^0'=apsim_InCnt^post118, disp9^0'=disp9^post118, tmp12^0'=tmp12^post118, __const_257^0'=__const_257^post118, i6^0'=i6^post118, block_compress^0'=block_compress^post118, out_count^0'=out_count^post118, hshift11^0'=hshift11^post118, hsize___019^0'=hsize___019^post118, __const_8388607^0'=__const_8388607^post118, maxcode^0'=maxcode^post118, clear_flg^0'=clear_flg^post118, ret_getbyte25^0'=ret_getbyte25^post118, __const_16^0'=__const_16^post118, i3^0'=i3^post118, n44^0'=n44^post118, exit_stat^0'=exit_stat^post118, tmp___017^0'=tmp___017^post118, __const_50^0'=__const_50^post118, m122^0'=m122^post118, c37^0'=c37^post118, rat26^0'=rat26^post118, hsize_reg10^0'=hsize_reg10^post118, __const_9^0'=__const_9^post118, n40^0'=n40^post118, count^0'=count^post118, tabort4^0'=tabort4^post118, __const_256^0'=__const_256^post118, i45^0'=i45^post118, bits33^0'=bits33^post118, offset^0'=offset^post118, free_ent^0'=free_ent^post118, tmp___115^0'=tmp___115^post118, __const_65536^0'=__const_65536^post118, maxbits^0'=maxbits^post118, checkpoint^0'=checkpoint^post118, ret_getbyte18^0'=ret_getbyte18^post118, __const_10000^0'=__const_10000^post118, i29^0'=i29^post118, apsim_bound11113^0'=apsim_bound11113^post118, ent8^0'=ent8^post118, tmp___014^0'=tmp___014^post118, __const_429496^0'=__const_429496^post118, in_count^0'=in_count^post118, bytes_out^0'=bytes_out^post118, r_off32^0'=r_off32^post118, hsize^0'=hsize^post118, hsize___027^0'=hsize___027^post118, __const_8^0'=__const_8^post118, maxmaxcode^0'=maxmaxcode^post118, code31^0'=code31^post118, seed2^0'=seed2^post118, __const_2147483647^0'=__const_2147483647^post118, i41^0'=i41^post118, n_bits^0'=n_bits^post118, fcode5^0'=fcode5^post118, tmp___024^0'=tmp___024^post118, __const_53^0'=__const_53^post118, m130^0'=m130^post118, c7^0'=c7^post118, ratio^0'=ratio^post118, (InCnt^0 <= 0 /\ block_compress^0-block_compress^post118 == 0 /\ -bits33^post118+bits33^0 == 0 /\ offset^0-offset^post118 == 0 /\ -n_bits^post118+n_bits^0 == 0 /\ exit_stat^0-exit_stat^post118 == 0 /\ -__const_50^post118+__const_50^0 == 0 /\ __const_65536^0-__const_65536^post118 == 0 /\ -__const_256^post118+__const_256^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post118 == 0 /\ ret_getbyte18^0-ret_getbyte18^post118 == 0 /\ ret_getbyte25^post118-__const_429496^0 == 0 /\ -i41^post118+i41^0 == 0 /\ __const_8388607^0-__const_8388607^post118 == 0 /\ -maxbits^post118+maxbits^0 == 0 /\ maxcode^0-maxcode^post118 == 0 /\ hsize___019^0-hsize___019^post118 == 0 /\ -__const_8^post118+__const_8^0 == 0 /\ -m130^post118+m130^0 == 0 /\ hsize^0-hsize^post118 == 0 /\ apsim_bound11113^0-apsim_bound11113^post118 == 0 /\ count^0-count^post118 == 0 /\ rat26^0-rat26^post118 == 0 /\ -m122^post118+m122^0 == 0 /\ -tabort4^post118+tabort4^0 == 0 /\ -i29^post118+i29^0 == 0 /\ -maxmaxcode^post118+maxmaxcode^0 == 0 /\ out_count^0-out_count^post118 == 0 /\ i45^0-i45^post118 == 0 /\ -__const_429496^post118+__const_429496^0 == 0 /\ i3^0-i3^post118 == 0 /\ tmp12^0-tmp12^post118 == 0 /\ -__const_53^post118+__const_53^0 == 0 /\ hsize_reg10^0-hsize_reg10^post118 == 0 /\ -checkpoint^post118+checkpoint^0 == 0 /\ InCnt^0-InCnt^post118 == 0 /\ -code31^post118+code31^0 == 0 /\ i6^0-i6^post118 == 0 /\ clear_flg^0-clear_flg^post118 == 0 /\ -tmp___014^post118+tmp___014^0 == 0 /\ -r_off32^post118+r_off32^0 == 0 /\ hshift11^0-hshift11^post118 == 0 /\ tmp___024^0-tmp___024^post118 == 0 /\ tmp___017^0-tmp___017^post118 == 0 /\ -seed2^post118+seed2^0 == 0 /\ -free_ent^post118+free_ent^0 == 0 /\ -n40^post118+n40^0 == 0 /\ disp9^0-disp9^post118 == 0 /\ -n44^post118+n44^0 == 0 /\ c37^0-c37^post118 == 0 /\ i21^0-i21^post118 == 0 /\ -bytes_out^post118+bytes_out^0 == 0 /\ __const_257^0-__const_257^post118 == 0 /\ -ent8^post118+ent8^0 == 0 /\ -fcode5^post118+fcode5^0 == 0 /\ tmp___115^0-tmp___115^post118 == 0 /\ in_count^0-in_count^post118 == 0 /\ -hsize___027^post118+hsize___027^0 == 0 /\ -c7^post118+c7^0 == 0 /\ -__const_2147483647^post118+__const_2147483647^0 == 0 /\ __const_16^0-__const_16^post118 == 0 /\ -__const_10000^post118+__const_10000^0 == 0 /\ ratio^0-ratio^post118 == 0 /\ __const_9^0-__const_9^post118 == 0), cost: 1 New rule: l71 -> l69 : ret_getbyte25^0'=__const_429496^0, InCnt^0 <= 0, cost: 1 Applied preprocessing Original rule: l71 -> l70 : InCnt^0'=InCnt^post119, i21^0'=i21^post119, apsim_InCnt^0'=apsim_InCnt^post119, disp9^0'=disp9^post119, tmp12^0'=tmp12^post119, __const_257^0'=__const_257^post119, i6^0'=i6^post119, block_compress^0'=block_compress^post119, out_count^0'=out_count^post119, hshift11^0'=hshift11^post119, hsize___019^0'=hsize___019^post119, __const_8388607^0'=__const_8388607^post119, maxcode^0'=maxcode^post119, clear_flg^0'=clear_flg^post119, ret_getbyte25^0'=ret_getbyte25^post119, __const_16^0'=__const_16^post119, i3^0'=i3^post119, n44^0'=n44^post119, exit_stat^0'=exit_stat^post119, tmp___017^0'=tmp___017^post119, __const_50^0'=__const_50^post119, m122^0'=m122^post119, c37^0'=c37^post119, rat26^0'=rat26^post119, hsize_reg10^0'=hsize_reg10^post119, __const_9^0'=__const_9^post119, n40^0'=n40^post119, count^0'=count^post119, tabort4^0'=tabort4^post119, __const_256^0'=__const_256^post119, i45^0'=i45^post119, bits33^0'=bits33^post119, offset^0'=offset^post119, free_ent^0'=free_ent^post119, tmp___115^0'=tmp___115^post119, __const_65536^0'=__const_65536^post119, maxbits^0'=maxbits^post119, checkpoint^0'=checkpoint^post119, ret_getbyte18^0'=ret_getbyte18^post119, __const_10000^0'=__const_10000^post119, i29^0'=i29^post119, apsim_bound11113^0'=apsim_bound11113^post119, ent8^0'=ent8^post119, tmp___014^0'=tmp___014^post119, __const_429496^0'=__const_429496^post119, in_count^0'=in_count^post119, bytes_out^0'=bytes_out^post119, r_off32^0'=r_off32^post119, hsize^0'=hsize^post119, hsize___027^0'=hsize___027^post119, __const_8^0'=__const_8^post119, maxmaxcode^0'=maxmaxcode^post119, code31^0'=code31^post119, seed2^0'=seed2^post119, __const_2147483647^0'=__const_2147483647^post119, i41^0'=i41^post119, n_bits^0'=n_bits^post119, fcode5^0'=fcode5^post119, tmp___024^0'=tmp___024^post119, __const_53^0'=__const_53^post119, m130^0'=m130^post119, c7^0'=c7^post119, ratio^0'=ratio^post119, (-i41^post119+i41^0 == 0 /\ bits33^0-bits33^post119 == 0 /\ -offset^post119+offset^0 == 0 /\ tmp12^0-tmp12^post119 == 0 /\ -ent8^post119+ent8^0 == 0 /\ -maxmaxcode^post119+maxmaxcode^0 == 0 /\ block_compress^0-block_compress^post119 == 0 /\ n40^0-n40^post119 == 0 /\ m122^0-m122^post119 == 0 /\ hsize___019^0-hsize___019^post119 == 0 /\ -n_bits^post119+n_bits^0 == 0 /\ __const_8^0-__const_8^post119 == 0 /\ -__const_9^post119+__const_9^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post119 == 0 /\ -i45^post119+i45^0 == 0 /\ __const_8388607^0-__const_8388607^post119 == 0 /\ -apsim_bound11113^post119+apsim_bound11113^0 == 0 /\ 1-InCnt^0 <= 0 /\ -__const_53^post119+__const_53^0 == 0 /\ __const_50^0-__const_50^post119 == 0 /\ -hsize^post119+hsize^0 == 0 /\ rat26^0-rat26^post119 == 0 /\ -code31^post119+code31^0 == 0 /\ 1-apsim_InCnt^0+apsim_InCnt^post119 == 0 /\ checkpoint^0-checkpoint^post119 == 0 /\ InCnt^0-InCnt^post119 == 0 /\ -in_count^post119+in_count^0 == 0 /\ -apsim_InCnt^0+tmp___024^post119 == 0 /\ i6^0-i6^post119 == 0 /\ bytes_out^0-bytes_out^post119 == 0 /\ -c37^post119+c37^0 == 0 /\ exit_stat^0-exit_stat^post119 == 0 /\ seed2^0-seed2^post119 == 0 /\ -hsize_reg10^post119+hsize_reg10^0 == 0 /\ -m130^post119+m130^0 == 0 /\ -hsize___027^post119+hsize___027^0 == 0 /\ -ratio^post119+ratio^0 == 0 /\ -ret_getbyte18^post119+ret_getbyte18^0 == 0 /\ n44^0-n44^post119 == 0 /\ clear_flg^0-clear_flg^post119 == 0 /\ -tmp___017^post119+tmp___017^0 == 0 /\ __const_256^0-__const_256^post119 == 0 /\ free_ent^0-free_ent^post119 == 0 /\ -tmp___115^post119+tmp___115^0 == 0 /\ i29^0-i29^post119 == 0 /\ hshift11^0-hshift11^post119 == 0 /\ tmp___014^0-tmp___014^post119 == 0 /\ -disp9^post119+disp9^0 == 0 /\ -__const_429496^post119+__const_429496^0 == 0 /\ -out_count^post119+out_count^0 == 0 /\ __const_257^0-__const_257^post119 == 0 /\ __const_16^0-__const_16^post119 == 0 /\ -c7^post119+c7^0 == 0 /\ tabort4^0-tabort4^post119 == 0 /\ -__const_2147483647^post119+__const_2147483647^0 == 0 /\ -maxcode^post119+maxcode^0 == 0 /\ count^0-count^post119 == 0 /\ -__const_65536^post119+__const_65536^0 == 0 /\ -i3^post119+i3^0 == 0 /\ i21^0-i21^post119 == 0 /\ -__const_10000^post119+__const_10000^0 == 0 /\ maxbits^0-maxbits^post119 == 0 /\ -fcode5^post119+fcode5^0 == 0 /\ -r_off32^post119+r_off32^0 == 0), cost: 1 New rule: l71 -> l70 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___024^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 1 Applied preprocessing Original rule: l5 -> l71 : InCnt^0'=InCnt^post121, i21^0'=i21^post121, apsim_InCnt^0'=apsim_InCnt^post121, disp9^0'=disp9^post121, tmp12^0'=tmp12^post121, __const_257^0'=__const_257^post121, i6^0'=i6^post121, block_compress^0'=block_compress^post121, out_count^0'=out_count^post121, hshift11^0'=hshift11^post121, hsize___019^0'=hsize___019^post121, __const_8388607^0'=__const_8388607^post121, maxcode^0'=maxcode^post121, clear_flg^0'=clear_flg^post121, ret_getbyte25^0'=ret_getbyte25^post121, __const_16^0'=__const_16^post121, i3^0'=i3^post121, n44^0'=n44^post121, exit_stat^0'=exit_stat^post121, tmp___017^0'=tmp___017^post121, __const_50^0'=__const_50^post121, m122^0'=m122^post121, c37^0'=c37^post121, rat26^0'=rat26^post121, hsize_reg10^0'=hsize_reg10^post121, __const_9^0'=__const_9^post121, n40^0'=n40^post121, count^0'=count^post121, tabort4^0'=tabort4^post121, __const_256^0'=__const_256^post121, i45^0'=i45^post121, bits33^0'=bits33^post121, offset^0'=offset^post121, free_ent^0'=free_ent^post121, tmp___115^0'=tmp___115^post121, __const_65536^0'=__const_65536^post121, maxbits^0'=maxbits^post121, checkpoint^0'=checkpoint^post121, ret_getbyte18^0'=ret_getbyte18^post121, __const_10000^0'=__const_10000^post121, i29^0'=i29^post121, apsim_bound11113^0'=apsim_bound11113^post121, ent8^0'=ent8^post121, tmp___014^0'=tmp___014^post121, __const_429496^0'=__const_429496^post121, in_count^0'=in_count^post121, bytes_out^0'=bytes_out^post121, r_off32^0'=r_off32^post121, hsize^0'=hsize^post121, hsize___027^0'=hsize___027^post121, __const_8^0'=__const_8^post121, maxmaxcode^0'=maxmaxcode^post121, code31^0'=code31^post121, seed2^0'=seed2^post121, __const_2147483647^0'=__const_2147483647^post121, i41^0'=i41^post121, n_bits^0'=n_bits^post121, fcode5^0'=fcode5^post121, tmp___024^0'=tmp___024^post121, __const_53^0'=__const_53^post121, m130^0'=m130^post121, c7^0'=c7^post121, ratio^0'=ratio^post121, (hsize___019^0-hsize___019^post121 == 0 /\ __const_256^0-__const_256^post121 == 0 /\ __const_8^0-__const_8^post121 == 0 /\ -hsize^post121+hsize^0 == 0 /\ -code31^post121+code31^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post121 == 0 /\ __const_8388607^0-__const_8388607^post121 == 0 /\ apsim_bound11113^post121 == 0 /\ tmp12^0-tmp12^post121 == 0 /\ tmp___115^0-tmp___115^post121 == 0 /\ -ratio^post121+ratio^0 == 0 /\ disp9^0-disp9^post121 == 0 /\ -fcode5^post121+fcode5^0 == 0 /\ -c37^post121+c37^0 == 0 /\ -hsize___027^post121+hsize___027^0 == 0 /\ -rat26^post121+rat26^0 == 0 /\ 1-InCnt^0 <= 0 /\ -ent8^post121+ent8^0 == 0 /\ i6^0-i6^post121 == 0 /\ -ret_getbyte18^post121+ret_getbyte18^0 == 0 /\ tmp___014^0-tmp___014^post121 == 0 /\ -seed2^post121+seed2^0 == 0 /\ exit_stat^0-exit_stat^post121 == 0 /\ -tmp___017^post121+tmp___017^0 == 0 /\ -c7^post121+c7^0 == 0 /\ -bytes_out^post121+bytes_out^0 == 0 /\ __const_50^0-__const_50^post121 == 0 /\ -n_bits^post121+n_bits^0 == 0 /\ -__const_9^post121+__const_9^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post121 == 0 /\ -i45^post121+i45^0 == 0 /\ n40^0-n40^post121 == 0 /\ checkpoint^0-checkpoint^post121 == 0 /\ free_ent^0-free_ent^post121 == 0 /\ -__const_2147483647^post121+__const_2147483647^0 == 0 /\ -__const_53^post121+__const_53^0 == 0 /\ InCnt^0-InCnt^post121 == 0 /\ -tabort4^post121+tabort4^0 == 0 /\ maxbits^0-maxbits^post121 == 0 /\ -__const_10000^post121+__const_10000^0 == 0 /\ -i3^post121+i3^0 == 0 /\ -__const_65536^post121+__const_65536^0 == 0 /\ hsize_reg10^0-hsize_reg10^post121 == 0 /\ -bits33^post121+bits33^0 == 0 /\ __const_16^0-__const_16^post121 == 0 /\ -i21^post121+i21^0 == 0 /\ -in_count^post121+in_count^0 == 0 /\ n44^0-n44^post121 == 0 /\ clear_flg^0-clear_flg^post121 == 0 /\ m122^0-m122^post121 == 0 /\ -__const_257^post121+__const_257^0 == 0 /\ maxcode^0-maxcode^post121 == 0 /\ i29^0-i29^post121 == 0 /\ m130^0-m130^post121 == 0 /\ -offset^post121+offset^0 == 0 /\ hshift11^0-hshift11^post121 == 0 /\ -maxmaxcode^post121+maxmaxcode^0 == 0 /\ -i41^post121+i41^0 == 0 /\ -out_count^post121+out_count^0 == 0 /\ r_off32^0-r_off32^post121 == 0 /\ count^0-count^post121 == 0 /\ block_compress^0-block_compress^post121 == 0 /\ -tmp___024^post121+tmp___024^0 == 0 /\ -__const_429496^post121+__const_429496^0 == 0), cost: 1 New rule: l5 -> l71 : apsim_bound11113^0'=0, -1+InCnt^0 >= 0, cost: 1 Applied preprocessing Original rule: l4 -> l3 : InCnt^0'=InCnt^post122, i21^0'=i21^post122, apsim_InCnt^0'=apsim_InCnt^post122, disp9^0'=disp9^post122, tmp12^0'=tmp12^post122, __const_257^0'=__const_257^post122, i6^0'=i6^post122, block_compress^0'=block_compress^post122, out_count^0'=out_count^post122, hshift11^0'=hshift11^post122, hsize___019^0'=hsize___019^post122, __const_8388607^0'=__const_8388607^post122, maxcode^0'=maxcode^post122, clear_flg^0'=clear_flg^post122, ret_getbyte25^0'=ret_getbyte25^post122, __const_16^0'=__const_16^post122, i3^0'=i3^post122, n44^0'=n44^post122, exit_stat^0'=exit_stat^post122, tmp___017^0'=tmp___017^post122, __const_50^0'=__const_50^post122, m122^0'=m122^post122, c37^0'=c37^post122, rat26^0'=rat26^post122, hsize_reg10^0'=hsize_reg10^post122, __const_9^0'=__const_9^post122, n40^0'=n40^post122, count^0'=count^post122, tabort4^0'=tabort4^post122, __const_256^0'=__const_256^post122, i45^0'=i45^post122, bits33^0'=bits33^post122, offset^0'=offset^post122, free_ent^0'=free_ent^post122, tmp___115^0'=tmp___115^post122, __const_65536^0'=__const_65536^post122, maxbits^0'=maxbits^post122, checkpoint^0'=checkpoint^post122, ret_getbyte18^0'=ret_getbyte18^post122, __const_10000^0'=__const_10000^post122, i29^0'=i29^post122, apsim_bound11113^0'=apsim_bound11113^post122, ent8^0'=ent8^post122, tmp___014^0'=tmp___014^post122, __const_429496^0'=__const_429496^post122, in_count^0'=in_count^post122, bytes_out^0'=bytes_out^post122, r_off32^0'=r_off32^post122, hsize^0'=hsize^post122, hsize___027^0'=hsize___027^post122, __const_8^0'=__const_8^post122, maxmaxcode^0'=maxmaxcode^post122, code31^0'=code31^post122, seed2^0'=seed2^post122, __const_2147483647^0'=__const_2147483647^post122, i41^0'=i41^post122, n_bits^0'=n_bits^post122, fcode5^0'=fcode5^post122, tmp___024^0'=tmp___024^post122, __const_53^0'=__const_53^post122, m130^0'=m130^post122, c7^0'=c7^post122, ratio^0'=ratio^post122, (-tmp___115^post122+tmp___115^0 == 0 /\ disp9^0-disp9^post122 == 0 /\ rat26^0-rat26^post122 == 0 /\ -ratio^post122+ratio^0 == 0 /\ -tmp___024^post122+tmp___024^0 == 0 /\ -tmp___014^post122+tmp___014^0 == 0 /\ -r_off32^post122+r_off32^0 == 0 /\ InCnt^0-InCnt^post122 == 0 /\ -count^post122+count^0 == 0 /\ -hsize^post122+hsize^0 == 0 /\ -seed2^post122+seed2^0 == 0 /\ -exit_stat^post122+exit_stat^0 == 0 /\ __const_9^0-__const_9^post122 == 0 /\ i6^0-i6^post122 == 0 /\ -n44^post122+n44^0 == 0 /\ i41^0-i41^post122 == 0 /\ offset^0-offset^post122 == 0 /\ -c7^post122+c7^0 == 0 /\ clear_flg^0-clear_flg^post122 == 0 /\ -fcode5^post122+fcode5^0 == 0 /\ -bytes_out^post122+bytes_out^0 == 0 /\ code31^0-code31^post122 == 0 /\ apsim_InCnt^0-apsim_InCnt^post122 == 0 /\ -n40^post122+n40^0 == 0 /\ -hsize___027^post122+hsize___027^0 == 0 /\ __const_10000^0-__const_10000^post122 == 0 /\ -__const_2147483647^post122+__const_2147483647^0 == 0 /\ -i21^0+__const_16^0+i21^post122 == 0 /\ tabort4^0-tabort4^post122 == 0 /\ -i45^post122+i45^0 == 0 /\ __const_50^0-__const_50^post122 == 0 /\ -hsize___019^post122+hsize___019^0 == 0 /\ c37^0-c37^post122 == 0 /\ -n_bits^post122+n_bits^0 == 0 /\ __const_257^0-__const_257^post122 == 0 /\ -__const_8388607^post122+__const_8388607^0 == 0 /\ ent8^0-ent8^post122 == 0 /\ out_count^0-out_count^post122 == 0 /\ -apsim_bound11113^post122+apsim_bound11113^0 == 0 /\ -m130^post122+m130^0 == 0 /\ in_count^0-in_count^post122 == 0 /\ i3^0-i3^post122 == 0 /\ hsize_reg10^0-hsize_reg10^post122 == 0 /\ -maxmaxcode^post122+maxmaxcode^0 == 0 /\ -maxbits^post122+maxbits^0 == 0 /\ -__const_8^post122+__const_8^0 == 0 /\ __const_16^0-__const_16^post122 == 0 /\ block_compress^0-block_compress^post122 == 0 /\ -free_ent^post122+free_ent^0 == 0 /\ -ret_getbyte25^post122+ret_getbyte25^0 == 0 /\ -m122^post122+m122^0 == 0 /\ -i29^post122+i29^0 == 0 /\ __const_65536^0-__const_65536^post122 == 0 /\ -__const_429496^post122+__const_429496^0 == 0 /\ tmp12^0-tmp12^post122 == 0 /\ ret_getbyte18^0-ret_getbyte18^post122 == 0 /\ hshift11^0-hshift11^post122 == 0 /\ -__const_53^post122+__const_53^0 == 0 /\ -checkpoint^post122+checkpoint^0 == 0 /\ tmp___017^0-tmp___017^post122 == 0 /\ maxcode^0-maxcode^post122 == 0 /\ __const_256^0-__const_256^post122 == 0 /\ bits33^0-bits33^post122 == 0), cost: 1 New rule: l4 -> l3 : i21^0'=i21^0-__const_16^0, TRUE, cost: 1 Applied preprocessing Original rule: l72 -> l56 : InCnt^0'=InCnt^post123, i21^0'=i21^post123, apsim_InCnt^0'=apsim_InCnt^post123, disp9^0'=disp9^post123, tmp12^0'=tmp12^post123, __const_257^0'=__const_257^post123, i6^0'=i6^post123, block_compress^0'=block_compress^post123, out_count^0'=out_count^post123, hshift11^0'=hshift11^post123, hsize___019^0'=hsize___019^post123, __const_8388607^0'=__const_8388607^post123, maxcode^0'=maxcode^post123, clear_flg^0'=clear_flg^post123, ret_getbyte25^0'=ret_getbyte25^post123, __const_16^0'=__const_16^post123, i3^0'=i3^post123, n44^0'=n44^post123, exit_stat^0'=exit_stat^post123, tmp___017^0'=tmp___017^post123, __const_50^0'=__const_50^post123, m122^0'=m122^post123, c37^0'=c37^post123, rat26^0'=rat26^post123, hsize_reg10^0'=hsize_reg10^post123, __const_9^0'=__const_9^post123, n40^0'=n40^post123, count^0'=count^post123, tabort4^0'=tabort4^post123, __const_256^0'=__const_256^post123, i45^0'=i45^post123, bits33^0'=bits33^post123, offset^0'=offset^post123, free_ent^0'=free_ent^post123, tmp___115^0'=tmp___115^post123, __const_65536^0'=__const_65536^post123, maxbits^0'=maxbits^post123, checkpoint^0'=checkpoint^post123, ret_getbyte18^0'=ret_getbyte18^post123, __const_10000^0'=__const_10000^post123, i29^0'=i29^post123, apsim_bound11113^0'=apsim_bound11113^post123, ent8^0'=ent8^post123, tmp___014^0'=tmp___014^post123, __const_429496^0'=__const_429496^post123, in_count^0'=in_count^post123, bytes_out^0'=bytes_out^post123, r_off32^0'=r_off32^post123, hsize^0'=hsize^post123, hsize___027^0'=hsize___027^post123, __const_8^0'=__const_8^post123, maxmaxcode^0'=maxmaxcode^post123, code31^0'=code31^post123, seed2^0'=seed2^post123, __const_2147483647^0'=__const_2147483647^post123, i41^0'=i41^post123, n_bits^0'=n_bits^post123, fcode5^0'=fcode5^post123, tmp___024^0'=tmp___024^post123, __const_53^0'=__const_53^post123, m130^0'=m130^post123, c7^0'=c7^post123, ratio^0'=ratio^post123, (-hsize___027^post123+hsize___027^0 == 0 /\ -clear_flg^post123+clear_flg^0 == 0 /\ -rat26^post123+rat26^0 == 0 /\ tmp___115^0-tmp___115^post123 == 0 /\ __const_50^0-__const_50^post123 == 0 /\ checkpoint^0-checkpoint^post123 == 0 /\ -ret_getbyte18^post123+ret_getbyte18^0 == 0 /\ -tmp___017^post123+tmp___017^0 == 0 /\ i3^post123 == 0 /\ i6^0-i6^post123 == 0 /\ -tmp___024^post123+tmp___024^0 == 0 /\ -__const_2147483647^post123+__const_2147483647^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post123 == 0 /\ InCnt^0-InCnt^post123 == 0 /\ n40^0-n40^post123 == 0 /\ -__const_10000^post123+__const_10000^0 == 0 /\ -__const_65536^post123+__const_65536^0 == 0 /\ -__const_50^0+count^post123 == 0 /\ hsize___019^0-hsize___019^post123 == 0 /\ i45^0-i45^post123 == 0 /\ __const_8^0-__const_8^post123 == 0 /\ disp9^0-disp9^post123 == 0 /\ -ratio^post123+ratio^0 == 0 /\ __const_8388607^0-__const_8388607^post123 == 0 /\ -tmp___014^post123+tmp___014^0 == 0 /\ c37^0-c37^post123 == 0 /\ -fcode5^post123+fcode5^0 == 0 /\ __const_16^0-__const_16^post123 == 0 /\ -__const_257^post123+__const_257^0 == 0 /\ -ent8^post123+ent8^0 == 0 /\ out_count^0-out_count^post123 == 0 /\ -maxmaxcode^post123+maxmaxcode^0 == 0 /\ -maxbits^post123+maxbits^0 == 0 /\ -offset^post123+offset^0 == 0 /\ -i41^post123+i41^0 == 0 /\ -__const_256^post123+__const_256^0 == 0 /\ -c7^post123+c7^0 == 0 /\ i21^0-i21^post123 == 0 /\ -__const_9^post123+__const_9^0 == 0 /\ -n_bits^post123+n_bits^0 == 0 /\ exit_stat^0-exit_stat^post123 == 0 /\ -bytes_out^post123+bytes_out^0 == 0 /\ hsize_reg10^0-hsize_reg10^post123 == 0 /\ -apsim_bound11113^post123+apsim_bound11113^0 == 0 /\ -1+seed2^post123 == 0 /\ -tabort4^post123+tabort4^0 == 0 /\ -hsize^post123+hsize^0 == 0 /\ r_off32^0-r_off32^post123 == 0 /\ -__const_53^post123+__const_53^0 == 0 /\ tmp12^0-tmp12^post123 == 0 /\ __const_429496^0-__const_429496^post123 == 0 /\ block_compress^0-block_compress^post123 == 0 /\ -code31^post123+code31^0 == 0 /\ n44^0-n44^post123 == 0 /\ -bits33^post123+bits33^0 == 0 /\ free_ent^0-free_ent^post123 == 0 /\ m122^0-m122^post123 == 0 /\ maxcode^0-maxcode^post123 == 0 /\ i29^0-i29^post123 == 0 /\ -in_count^post123+in_count^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post123 == 0 /\ hshift11^0-hshift11^post123 == 0 /\ -m130^post123+m130^0 == 0), cost: 1 New rule: l72 -> l56 : i3^0'=0, count^0'=__const_50^0, seed2^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l73 -> l72 : InCnt^0'=InCnt^post124, i21^0'=i21^post124, apsim_InCnt^0'=apsim_InCnt^post124, disp9^0'=disp9^post124, tmp12^0'=tmp12^post124, __const_257^0'=__const_257^post124, i6^0'=i6^post124, block_compress^0'=block_compress^post124, out_count^0'=out_count^post124, hshift11^0'=hshift11^post124, hsize___019^0'=hsize___019^post124, __const_8388607^0'=__const_8388607^post124, maxcode^0'=maxcode^post124, clear_flg^0'=clear_flg^post124, ret_getbyte25^0'=ret_getbyte25^post124, __const_16^0'=__const_16^post124, i3^0'=i3^post124, n44^0'=n44^post124, exit_stat^0'=exit_stat^post124, tmp___017^0'=tmp___017^post124, __const_50^0'=__const_50^post124, m122^0'=m122^post124, c37^0'=c37^post124, rat26^0'=rat26^post124, hsize_reg10^0'=hsize_reg10^post124, __const_9^0'=__const_9^post124, n40^0'=n40^post124, count^0'=count^post124, tabort4^0'=tabort4^post124, __const_256^0'=__const_256^post124, i45^0'=i45^post124, bits33^0'=bits33^post124, offset^0'=offset^post124, free_ent^0'=free_ent^post124, tmp___115^0'=tmp___115^post124, __const_65536^0'=__const_65536^post124, maxbits^0'=maxbits^post124, checkpoint^0'=checkpoint^post124, ret_getbyte18^0'=ret_getbyte18^post124, __const_10000^0'=__const_10000^post124, i29^0'=i29^post124, apsim_bound11113^0'=apsim_bound11113^post124, ent8^0'=ent8^post124, tmp___014^0'=tmp___014^post124, __const_429496^0'=__const_429496^post124, in_count^0'=in_count^post124, bytes_out^0'=bytes_out^post124, r_off32^0'=r_off32^post124, hsize^0'=hsize^post124, hsize___027^0'=hsize___027^post124, __const_8^0'=__const_8^post124, maxmaxcode^0'=maxmaxcode^post124, code31^0'=code31^post124, seed2^0'=seed2^post124, __const_2147483647^0'=__const_2147483647^post124, i41^0'=i41^post124, n_bits^0'=n_bits^post124, fcode5^0'=fcode5^post124, tmp___024^0'=tmp___024^post124, __const_53^0'=__const_53^post124, m130^0'=m130^post124, c7^0'=c7^post124, ratio^0'=ratio^post124, (-n44^post124+n44^0 == 0 /\ hshift11^0-hshift11^post124 == 0 /\ -i29^post124+i29^0 == 0 /\ -__const_8^post124+__const_8^0 == 0 /\ tabort4^0-tabort4^post124 == 0 /\ -__const_53^post124+__const_53^0 == 0 /\ -__const_429496^post124+__const_429496^0 == 0 /\ -hsize_reg10^post124+hsize_reg10^0 == 0 /\ __const_9^0-__const_9^post124 == 0 /\ i6^0-i6^post124 == 0 /\ __const_50^0-__const_50^post124 == 0 /\ -hsize___027^post124+hsize___027^0 == 0 /\ -__const_2147483647^post124+__const_2147483647^0 == 0 /\ apsim_InCnt^0-apsim_InCnt^post124 == 0 /\ __const_10000^0-__const_10000^post124 == 0 /\ InCnt^0-InCnt^post124 == 0 /\ maxbits^0-maxbits^post124 == 0 /\ -ratio^post124+ratio^0 == 0 /\ -tmp___024^post124+tmp___024^0 == 0 /\ -tmp___014^post124+tmp___014^0 == 0 /\ c37^0-c37^post124 == 0 /\ -r_off32^post124+r_off32^0 == 0 /\ free_ent^0-free_ent^post124 == 0 /\ -count^post124+count^0 == 0 /\ -maxmaxcode^post124+maxmaxcode^0 == 0 /\ clear_flg^0-clear_flg^post124 == 0 /\ __const_257^0-__const_257^post124 == 0 /\ code31^0-code31^post124 == 0 /\ -i41^post124+i41^0 == 0 /\ disp9^0-disp9^post124 == 0 /\ in_count^0-in_count^post124 == 0 /\ -m122^post124+m122^0 == 0 /\ -c7^post124+c7^0 == 0 /\ -i45^post124+i45^0 == 0 /\ maxcode^0-maxcode^post124 == 0 /\ -bytes_out^post124+bytes_out^0 == 0 /\ __const_16^0-__const_16^post124 == 0 /\ -fcode5^post124+fcode5^0 == 0 /\ n40^0-n40^post124 == 0 /\ -checkpoint^post124+checkpoint^0 == 0 /\ i21^0-i21^post124 == 0 /\ out_count^0-out_count^post124 == 0 /\ ret_getbyte18^0-ret_getbyte18^post124 == 0 /\ -tmp___115^post124+tmp___115^0 == 0 /\ -hsize___019^post124+hsize___019^0 == 0 /\ i3^0-i3^post124 == 0 /\ -n_bits^post124+n_bits^0 == 0 /\ tmp___017^0-tmp___017^post124 == 0 /\ -__const_8388607^post124+__const_8388607^0 == 0 /\ __const_256^0-__const_256^post124 == 0 /\ bits33^0-bits33^post124 == 0 /\ -m130^post124+m130^0 == 0 /\ -hsize^post124+hsize^0 == 0 /\ -apsim_bound11113^post124+apsim_bound11113^0 == 0 /\ ret_getbyte25^0-ret_getbyte25^post124 == 0 /\ -block_compress^post124+block_compress^0 == 0 /\ rat26^0-rat26^post124 == 0 /\ offset^0-offset^post124 == 0 /\ __const_65536^0-__const_65536^post124 == 0 /\ -exit_stat^post124+exit_stat^0 == 0 /\ -seed2^post124+seed2^0 == 0 /\ ent8^0-ent8^post124 == 0 /\ tmp12^0-tmp12^post124 == 0), cost: 1 New rule: l73 -> l72 : TRUE, cost: 1 Applied deletion Removed the following rules: 222 232 Simplified rules Start location: l73 125: l0 -> l1 : i21^0 <= 0, cost: 1 126: l0 -> l2 : i21^0'=-1+i21^0, -1+i21^0 >= 0, cost: 1 130: l1 -> l5 : TRUE, cost: 1 127: l2 -> l0 : TRUE, cost: 1 128: l3 -> l2 : i21^0'=i21^0+__const_16^0, 1+i21^0 <= 0, cost: 1 129: l3 -> l4 : i21^0 >= 0, cost: 1 243: l4 -> l3 : i21^0'=i21^0-__const_16^0, TRUE, cost: 1 242: l5 -> l71 : apsim_bound11113^0'=0, -1+InCnt^0 >= 0, cost: 1 131: l6 -> l7 : i6^0'=-disp9^0+i6^0, TRUE, cost: 1 225: l7 -> l65 : i6^0 >= 0, cost: 1 226: l7 -> l65 : i6^0'=i6^0+hsize_reg10^0, 1+i6^0 <= 0, cost: 1 132: l8 -> l4 : i21^0'=-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, __const_65536^0-fcode5^0 <= 0, cost: 1 133: l8 -> l9 : hshift11^0'=1+hshift11^0, fcode5^0'=fcode5^post8, 1-__const_65536^0+fcode5^0 <= 0, cost: 1 237: l9 -> l8 : TRUE, cost: 1 134: l10 -> l11 : i29^0'=-__const_16^0+i29^0, TRUE, cost: 1 196: l11 -> l13 : i29^0'=__const_16^0+i29^0, 1+i29^0 <= 0, cost: 1 197: l11 -> l10 : i29^0 >= 0, cost: 1 135: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, TRUE, cost: 1 136: l13 -> l14 : TRUE, cost: 1 194: l14 -> l51 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, i29^0 <= 0, cost: 1 195: l14 -> l13 : i29^0'=-1+i29^0, -1+i29^0 >= 0, cost: 1 137: l15 -> l12 : ret_getbyte18^0'=__const_429496^0, tmp___017^0 <= 0, cost: 1 138: l15 -> l12 : InCnt^0'=-1+InCnt^0, ret_getbyte18^0'=ret_getbyte18^post13, -1+tmp___017^0 >= 0, cost: 1 139: l16 -> l12 : ret_getbyte18^0'=__const_429496^0, InCnt^0 <= 0, cost: 1 140: l16 -> l15 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 1 141: l17 -> l16 : free_ent^0'=__const_257^0, TRUE, cost: 1 142: l18 -> l16 : free_ent^0'=__const_256^0, block_compress^0 == 0, cost: 1 143: l18 -> l17 : -1+block_compress^0 >= 0, cost: 1 144: l18 -> l17 : 1+block_compress^0 <= 0, cost: 1 145: l19 -> l20 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, 0 == 0, cost: 1 179: l20 -> l44 : bits33^0 == 0, cost: 1 180: l20 -> l45 : -1+bits33^0 >= 0, cost: 1 181: l20 -> l45 : 1+bits33^0 <= 0, cost: 1 146: l21 -> l22 : TRUE, cost: 1 168: l22 -> l39 : n40^0-i41^0 <= 0, cost: 1 169: l22 -> l40 : 1-n40^0+i41^0 <= 0, cost: 1 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 148: l28 -> l26 : TRUE, cost: 1 149: l29 -> l28 : __const_16^0-i45^0 <= 0, cost: 1 150: l29 -> l30 : i45^0'=1+i45^0, 1-__const_16^0+i45^0 <= 0, cost: 1 191: l30 -> l31 : TRUE, cost: 1 151: l31 -> l28 : n44^0-i45^0 <= 0, cost: 1 152: l31 -> l29 : 1-n44^0+i45^0 <= 0, cost: 1 153: l32 -> l26 : offset^0 <= 0, cost: 1 154: l32 -> l30 : n44^0'=n44^post32, i45^0'=0, -1+offset^0 >= 0, cost: 1 155: l33 -> l27 : maxcode^0'=maxcode^post33, 0 == 0, cost: 1 156: l34 -> l33 : 1+maxbits^0-n_bits^0 <= 0, cost: 1 157: l34 -> l33 : 1-maxbits^0+n_bits^0 <= 0, cost: 1 158: l34 -> l27 : maxcode^0'=maxmaxcode^0, -maxbits^0+n_bits^0 == 0, cost: 1 198: l35 -> l1 : TRUE, cost: 1 160: l36 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, n_bits^0'=__const_9^0, 0 == 0, cost: 1 161: l37 -> l34 : n_bits^0'=1+n_bits^0, clear_flg^0 == 0, cost: 1 162: l37 -> l36 : -1+clear_flg^0 >= 0, cost: 1 163: l37 -> l36 : 1+clear_flg^0 <= 0, cost: 1 164: l38 -> l37 : offset^0'=0, TRUE, cost: 1 165: l39 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 166: l40 -> l39 : __const_16^0-i41^0 <= 0, cost: 1 167: l40 -> l21 : i41^0'=1+i41^0, 1-__const_16^0+i41^0 <= 0, cost: 1 170: l41 -> l38 : offset^0 <= 0, cost: 1 171: l41 -> l21 : n40^0'=n_bits^0, i41^0'=0, -1+offset^0 >= 0, cost: 1 172: l42 -> l27 : clear_flg^0 <= 0, cost: 1 173: l42 -> l41 : -1+clear_flg^0 >= 0, cost: 1 174: l43 -> l42 : -maxcode^0+free_ent^0 <= 0, cost: 1 175: l43 -> l41 : 1+maxcode^0-free_ent^0 <= 0, cost: 1 176: l44 -> l43 : offset^0'=0, TRUE, cost: 1 177: l45 -> l19 : TRUE, cost: 1 178: l45 -> l44 : TRUE, cost: 1 182: l46 -> l19 : bits33^0'=n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 183: l46 -> l43 : TRUE, cost: 1 184: l47 -> l46 : offset^0'=offset^0+n_bits^0, TRUE, cost: 1 185: l48 -> l47 : TRUE, cost: 1 186: l49 -> l47 : bits33^0 == 0, cost: 1 187: l49 -> l48 : -1+bits33^0 >= 0, cost: 1 188: l49 -> l48 : 1+bits33^0 <= 0, cost: 1 189: l50 -> l49 : 1+bits33^0-__const_8^0 <= 0, cost: 1 190: l50 -> l49 : bits33^0'=bits33^0-__const_8^0, code31^0'=code31^post68, -bits33^0+__const_8^0 <= 0, cost: 1 192: l51 -> l32 : 1+code31^0 <= 0, cost: 1 193: l51 -> l50 : bits33^0'=bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post71, code31^0 >= 0, cost: 1 199: l52 -> l53 : rat26^0'=rat26^post77, 0 == 0, cost: 1 200: l53 -> l10 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, rat26^0-ratio^0 <= 0, cost: 1 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 202: l54 -> l52 : -1+rat26^0 >= 0, cost: 1 203: l54 -> l52 : 1+rat26^0 <= 0, cost: 1 204: l54 -> l53 : rat26^0'=__const_2147483647^0, rat26^0 == 0, cost: 1 205: l55 -> l18 : InCnt^0'=count^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, n_bits^0'=__const_9^0, ratio^0'=0, -i3^0+__const_50^0 <= 0, cost: 1 206: l55 -> l56 : i3^0'=1+i3^0, tabort4^0'=i3^0, seed2^0'=seed2^post84, 1+i3^0-__const_50^0 <= 0, cost: 1 235: l56 -> l55 : TRUE, cost: 1 207: l57 -> l53 : rat26^0'=rat26^post85, -__const_8388607^0+in_count^0 <= 0, cost: 1 208: l57 -> l54 : rat26^0'=rat26^post86, 1+__const_8388607^0-in_count^0 <= 0, cost: 1 209: l58 -> l57 : checkpoint^0'=__const_10000^0+in_count^0, TRUE, cost: 1 210: l59 -> l1 : block_compress^0 == 0, cost: 1 211: l59 -> l58 : -1+block_compress^0 >= 0, cost: 1 212: l59 -> l58 : 1+block_compress^0 <= 0, cost: 1 213: l60 -> l1 : 1-checkpoint^0+in_count^0 <= 0, cost: 1 214: l60 -> l59 : checkpoint^0-in_count^0 <= 0, cost: 1 215: l61 -> l60 : -free_ent^0+maxmaxcode^0 <= 0, cost: 1 216: l61 -> l1 : free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 1 217: l62 -> l61 : out_count^0'=1+out_count^0, ent8^0'=c7^0, TRUE, cost: 1 218: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 219: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 220: l64 -> l63 : apsim_bound11113^0'=1+apsim_bound11113^0, TRUE, cost: 1 221: l64 -> l62 : TRUE, cost: 1 223: l65 -> l1 : ent8^0'=ent8^post101, 0 == 0, cost: 1 224: l65 -> l64 : TRUE, cost: 1 227: l66 -> l6 : -1+i6^0 >= 0, cost: 1 228: l66 -> l6 : 1+i6^0 <= 0, cost: 1 229: l66 -> l6 : disp9^0'=1, i6^0 == 0, cost: 1 230: l67 -> l62 : TRUE, cost: 1 231: l67 -> l66 : disp9^0'=-i6^0+hsize_reg10^0, TRUE, cost: 1 233: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 234: l68 -> l67 : TRUE, cost: 1 236: l69 -> l68 : i6^0'=i6^post114, tmp___014^0'=ret_getbyte25^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=ret_getbyte25^0, 0 == 0, cost: 1 238: l70 -> l69 : ret_getbyte25^0'=__const_429496^0, tmp___024^0 <= 0, cost: 1 239: l70 -> l69 : InCnt^0'=-1+InCnt^0, ret_getbyte25^0'=ret_getbyte25^post117, -1+tmp___024^0 >= 0, cost: 1 240: l71 -> l69 : ret_getbyte25^0'=__const_429496^0, InCnt^0 <= 0, cost: 1 241: l71 -> l70 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___024^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 1 244: l72 -> l56 : i3^0'=0, count^0'=__const_50^0, seed2^0'=1, TRUE, cost: 1 245: l73 -> l72 : TRUE, cost: 1 Eliminating location l72 by chaining: Applied chaining First rule: l73 -> l72 : TRUE, cost: 1 Second rule: l72 -> l56 : i3^0'=0, count^0'=__const_50^0, seed2^0'=1, TRUE, cost: 1 New rule: l73 -> l56 : i3^0'=0, count^0'=__const_50^0, seed2^0'=1, TRUE, cost: 2 Applied deletion Removed the following rules: 244 245 Eliminating location l5 by chaining: Applied chaining First rule: l1 -> l5 : TRUE, cost: 1 Second rule: l5 -> l71 : apsim_bound11113^0'=0, -1+InCnt^0 >= 0, cost: 1 New rule: l1 -> l71 : apsim_bound11113^0'=0, -1+InCnt^0 >= 0, cost: 2 Applied deletion Removed the following rules: 130 242 Eliminated locations on linear paths Start location: l73 125: l0 -> l1 : i21^0 <= 0, cost: 1 126: l0 -> l2 : i21^0'=-1+i21^0, -1+i21^0 >= 0, cost: 1 247: l1 -> l71 : apsim_bound11113^0'=0, -1+InCnt^0 >= 0, cost: 2 127: l2 -> l0 : TRUE, cost: 1 128: l3 -> l2 : i21^0'=i21^0+__const_16^0, 1+i21^0 <= 0, cost: 1 129: l3 -> l4 : i21^0 >= 0, cost: 1 243: l4 -> l3 : i21^0'=i21^0-__const_16^0, TRUE, cost: 1 131: l6 -> l7 : i6^0'=-disp9^0+i6^0, TRUE, cost: 1 225: l7 -> l65 : i6^0 >= 0, cost: 1 226: l7 -> l65 : i6^0'=i6^0+hsize_reg10^0, 1+i6^0 <= 0, cost: 1 132: l8 -> l4 : i21^0'=-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, __const_65536^0-fcode5^0 <= 0, cost: 1 133: l8 -> l9 : hshift11^0'=1+hshift11^0, fcode5^0'=fcode5^post8, 1-__const_65536^0+fcode5^0 <= 0, cost: 1 237: l9 -> l8 : TRUE, cost: 1 134: l10 -> l11 : i29^0'=-__const_16^0+i29^0, TRUE, cost: 1 196: l11 -> l13 : i29^0'=__const_16^0+i29^0, 1+i29^0 <= 0, cost: 1 197: l11 -> l10 : i29^0 >= 0, cost: 1 135: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, TRUE, cost: 1 136: l13 -> l14 : TRUE, cost: 1 194: l14 -> l51 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, i29^0 <= 0, cost: 1 195: l14 -> l13 : i29^0'=-1+i29^0, -1+i29^0 >= 0, cost: 1 137: l15 -> l12 : ret_getbyte18^0'=__const_429496^0, tmp___017^0 <= 0, cost: 1 138: l15 -> l12 : InCnt^0'=-1+InCnt^0, ret_getbyte18^0'=ret_getbyte18^post13, -1+tmp___017^0 >= 0, cost: 1 139: l16 -> l12 : ret_getbyte18^0'=__const_429496^0, InCnt^0 <= 0, cost: 1 140: l16 -> l15 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 1 141: l17 -> l16 : free_ent^0'=__const_257^0, TRUE, cost: 1 142: l18 -> l16 : free_ent^0'=__const_256^0, block_compress^0 == 0, cost: 1 143: l18 -> l17 : -1+block_compress^0 >= 0, cost: 1 144: l18 -> l17 : 1+block_compress^0 <= 0, cost: 1 145: l19 -> l20 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, 0 == 0, cost: 1 179: l20 -> l44 : bits33^0 == 0, cost: 1 180: l20 -> l45 : -1+bits33^0 >= 0, cost: 1 181: l20 -> l45 : 1+bits33^0 <= 0, cost: 1 146: l21 -> l22 : TRUE, cost: 1 168: l22 -> l39 : n40^0-i41^0 <= 0, cost: 1 169: l22 -> l40 : 1-n40^0+i41^0 <= 0, cost: 1 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 148: l28 -> l26 : TRUE, cost: 1 149: l29 -> l28 : __const_16^0-i45^0 <= 0, cost: 1 150: l29 -> l30 : i45^0'=1+i45^0, 1-__const_16^0+i45^0 <= 0, cost: 1 191: l30 -> l31 : TRUE, cost: 1 151: l31 -> l28 : n44^0-i45^0 <= 0, cost: 1 152: l31 -> l29 : 1-n44^0+i45^0 <= 0, cost: 1 153: l32 -> l26 : offset^0 <= 0, cost: 1 154: l32 -> l30 : n44^0'=n44^post32, i45^0'=0, -1+offset^0 >= 0, cost: 1 155: l33 -> l27 : maxcode^0'=maxcode^post33, 0 == 0, cost: 1 156: l34 -> l33 : 1+maxbits^0-n_bits^0 <= 0, cost: 1 157: l34 -> l33 : 1-maxbits^0+n_bits^0 <= 0, cost: 1 158: l34 -> l27 : maxcode^0'=maxmaxcode^0, -maxbits^0+n_bits^0 == 0, cost: 1 198: l35 -> l1 : TRUE, cost: 1 160: l36 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, n_bits^0'=__const_9^0, 0 == 0, cost: 1 161: l37 -> l34 : n_bits^0'=1+n_bits^0, clear_flg^0 == 0, cost: 1 162: l37 -> l36 : -1+clear_flg^0 >= 0, cost: 1 163: l37 -> l36 : 1+clear_flg^0 <= 0, cost: 1 164: l38 -> l37 : offset^0'=0, TRUE, cost: 1 165: l39 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 166: l40 -> l39 : __const_16^0-i41^0 <= 0, cost: 1 167: l40 -> l21 : i41^0'=1+i41^0, 1-__const_16^0+i41^0 <= 0, cost: 1 170: l41 -> l38 : offset^0 <= 0, cost: 1 171: l41 -> l21 : n40^0'=n_bits^0, i41^0'=0, -1+offset^0 >= 0, cost: 1 172: l42 -> l27 : clear_flg^0 <= 0, cost: 1 173: l42 -> l41 : -1+clear_flg^0 >= 0, cost: 1 174: l43 -> l42 : -maxcode^0+free_ent^0 <= 0, cost: 1 175: l43 -> l41 : 1+maxcode^0-free_ent^0 <= 0, cost: 1 176: l44 -> l43 : offset^0'=0, TRUE, cost: 1 177: l45 -> l19 : TRUE, cost: 1 178: l45 -> l44 : TRUE, cost: 1 182: l46 -> l19 : bits33^0'=n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 183: l46 -> l43 : TRUE, cost: 1 184: l47 -> l46 : offset^0'=offset^0+n_bits^0, TRUE, cost: 1 185: l48 -> l47 : TRUE, cost: 1 186: l49 -> l47 : bits33^0 == 0, cost: 1 187: l49 -> l48 : -1+bits33^0 >= 0, cost: 1 188: l49 -> l48 : 1+bits33^0 <= 0, cost: 1 189: l50 -> l49 : 1+bits33^0-__const_8^0 <= 0, cost: 1 190: l50 -> l49 : bits33^0'=bits33^0-__const_8^0, code31^0'=code31^post68, -bits33^0+__const_8^0 <= 0, cost: 1 192: l51 -> l32 : 1+code31^0 <= 0, cost: 1 193: l51 -> l50 : bits33^0'=bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post71, code31^0 >= 0, cost: 1 199: l52 -> l53 : rat26^0'=rat26^post77, 0 == 0, cost: 1 200: l53 -> l10 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, rat26^0-ratio^0 <= 0, cost: 1 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 202: l54 -> l52 : -1+rat26^0 >= 0, cost: 1 203: l54 -> l52 : 1+rat26^0 <= 0, cost: 1 204: l54 -> l53 : rat26^0'=__const_2147483647^0, rat26^0 == 0, cost: 1 205: l55 -> l18 : InCnt^0'=count^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, n_bits^0'=__const_9^0, ratio^0'=0, -i3^0+__const_50^0 <= 0, cost: 1 206: l55 -> l56 : i3^0'=1+i3^0, tabort4^0'=i3^0, seed2^0'=seed2^post84, 1+i3^0-__const_50^0 <= 0, cost: 1 235: l56 -> l55 : TRUE, cost: 1 207: l57 -> l53 : rat26^0'=rat26^post85, -__const_8388607^0+in_count^0 <= 0, cost: 1 208: l57 -> l54 : rat26^0'=rat26^post86, 1+__const_8388607^0-in_count^0 <= 0, cost: 1 209: l58 -> l57 : checkpoint^0'=__const_10000^0+in_count^0, TRUE, cost: 1 210: l59 -> l1 : block_compress^0 == 0, cost: 1 211: l59 -> l58 : -1+block_compress^0 >= 0, cost: 1 212: l59 -> l58 : 1+block_compress^0 <= 0, cost: 1 213: l60 -> l1 : 1-checkpoint^0+in_count^0 <= 0, cost: 1 214: l60 -> l59 : checkpoint^0-in_count^0 <= 0, cost: 1 215: l61 -> l60 : -free_ent^0+maxmaxcode^0 <= 0, cost: 1 216: l61 -> l1 : free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 1 217: l62 -> l61 : out_count^0'=1+out_count^0, ent8^0'=c7^0, TRUE, cost: 1 218: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 219: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 220: l64 -> l63 : apsim_bound11113^0'=1+apsim_bound11113^0, TRUE, cost: 1 221: l64 -> l62 : TRUE, cost: 1 223: l65 -> l1 : ent8^0'=ent8^post101, 0 == 0, cost: 1 224: l65 -> l64 : TRUE, cost: 1 227: l66 -> l6 : -1+i6^0 >= 0, cost: 1 228: l66 -> l6 : 1+i6^0 <= 0, cost: 1 229: l66 -> l6 : disp9^0'=1, i6^0 == 0, cost: 1 230: l67 -> l62 : TRUE, cost: 1 231: l67 -> l66 : disp9^0'=-i6^0+hsize_reg10^0, TRUE, cost: 1 233: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 234: l68 -> l67 : TRUE, cost: 1 236: l69 -> l68 : i6^0'=i6^post114, tmp___014^0'=ret_getbyte25^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=ret_getbyte25^0, 0 == 0, cost: 1 238: l70 -> l69 : ret_getbyte25^0'=__const_429496^0, tmp___024^0 <= 0, cost: 1 239: l70 -> l69 : InCnt^0'=-1+InCnt^0, ret_getbyte25^0'=ret_getbyte25^post117, -1+tmp___024^0 >= 0, cost: 1 240: l71 -> l69 : ret_getbyte25^0'=__const_429496^0, InCnt^0 <= 0, cost: 1 241: l71 -> l70 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___024^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 1 246: l73 -> l56 : i3^0'=0, count^0'=__const_50^0, seed2^0'=1, TRUE, cost: 2 Eliminating location l55 by chaining: Applied chaining First rule: l56 -> l55 : TRUE, cost: 1 Second rule: l55 -> l18 : InCnt^0'=count^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, n_bits^0'=__const_9^0, ratio^0'=0, -i3^0+__const_50^0 <= 0, cost: 1 New rule: l56 -> l18 : InCnt^0'=count^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, n_bits^0'=__const_9^0, ratio^0'=0, -i3^0+__const_50^0 <= 0, cost: 2 Applied chaining First rule: l56 -> l55 : TRUE, cost: 1 Second rule: l55 -> l56 : i3^0'=1+i3^0, tabort4^0'=i3^0, seed2^0'=seed2^post84, 1+i3^0-__const_50^0 <= 0, cost: 1 New rule: l56 -> l56 : i3^0'=1+i3^0, tabort4^0'=i3^0, seed2^0'=seed2^post84, 1+i3^0-__const_50^0 <= 0, cost: 2 Applied deletion Removed the following rules: 205 206 235 Eliminating location l17 by chaining: Applied chaining First rule: l18 -> l17 : -1+block_compress^0 >= 0, cost: 1 Second rule: l17 -> l16 : free_ent^0'=__const_257^0, TRUE, cost: 1 New rule: l18 -> l16 : free_ent^0'=__const_257^0, -1+block_compress^0 >= 0, cost: 2 Applied chaining First rule: l18 -> l17 : 1+block_compress^0 <= 0, cost: 1 Second rule: l17 -> l16 : free_ent^0'=__const_257^0, TRUE, cost: 1 New rule: l18 -> l16 : free_ent^0'=__const_257^0, 1+block_compress^0 <= 0, cost: 2 Applied deletion Removed the following rules: 141 143 144 Eliminating location l15 by chaining: Applied chaining First rule: l16 -> l15 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 1 Second rule: l15 -> l12 : ret_getbyte18^0'=__const_429496^0, tmp___017^0 <= 0, cost: 1 New rule: l16 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 2 Applied chaining First rule: l16 -> l15 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 1 Second rule: l15 -> l12 : InCnt^0'=-1+InCnt^0, ret_getbyte18^0'=ret_getbyte18^post13, -1+tmp___017^0 >= 0, cost: 1 New rule: l16 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 2 Applied deletion Removed the following rules: 137 138 140 Eliminating location l8 by chaining: Applied chaining First rule: l9 -> l8 : TRUE, cost: 1 Second rule: l8 -> l4 : i21^0'=-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, __const_65536^0-fcode5^0 <= 0, cost: 1 New rule: l9 -> l4 : i21^0'=-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, __const_65536^0-fcode5^0 <= 0, cost: 2 Applied chaining First rule: l9 -> l8 : TRUE, cost: 1 Second rule: l8 -> l9 : hshift11^0'=1+hshift11^0, fcode5^0'=fcode5^post8, 1-__const_65536^0+fcode5^0 <= 0, cost: 1 New rule: l9 -> l9 : hshift11^0'=1+hshift11^0, fcode5^0'=fcode5^post8, 1-__const_65536^0+fcode5^0 <= 0, cost: 2 Applied deletion Removed the following rules: 132 133 237 Eliminating location l3 by chaining: Applied chaining First rule: l4 -> l3 : i21^0'=i21^0-__const_16^0, TRUE, cost: 1 Second rule: l3 -> l2 : i21^0'=i21^0+__const_16^0, 1+i21^0 <= 0, cost: 1 New rule: l4 -> l2 : i21^0'=i21^0, 1+i21^0-__const_16^0 <= 0, cost: 2 Applied chaining First rule: l4 -> l3 : i21^0'=i21^0-__const_16^0, TRUE, cost: 1 Second rule: l3 -> l4 : i21^0 >= 0, cost: 1 New rule: l4 -> l4 : i21^0'=i21^0-__const_16^0, i21^0-__const_16^0 >= 0, cost: 2 Applied deletion Removed the following rules: 128 129 243 Eliminating location l0 by chaining: Applied chaining First rule: l2 -> l0 : TRUE, cost: 1 Second rule: l0 -> l1 : i21^0 <= 0, cost: 1 New rule: l2 -> l1 : i21^0 <= 0, cost: 2 Applied chaining First rule: l2 -> l0 : TRUE, cost: 1 Second rule: l0 -> l2 : i21^0'=-1+i21^0, -1+i21^0 >= 0, cost: 1 New rule: l2 -> l2 : i21^0'=-1+i21^0, -1+i21^0 >= 0, cost: 2 Applied deletion Removed the following rules: 125 126 127 Eliminating location l71 by chaining: Applied chaining First rule: l1 -> l71 : apsim_bound11113^0'=0, -1+InCnt^0 >= 0, cost: 2 Second rule: l71 -> l70 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___024^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 1 New rule: l1 -> l70 : apsim_InCnt^0'=-1+apsim_InCnt^0, apsim_bound11113^0'=0, tmp___024^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 3 Applied deletion Removed the following rules: 240 241 247 Eliminating location l69 by chaining: Applied chaining First rule: l70 -> l69 : ret_getbyte25^0'=__const_429496^0, tmp___024^0 <= 0, cost: 1 Second rule: l69 -> l68 : i6^0'=i6^post114, tmp___014^0'=ret_getbyte25^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=ret_getbyte25^0, 0 == 0, cost: 1 New rule: l70 -> l68 : i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=__const_429496^0, (0 == 0 /\ tmp___024^0 <= 0), cost: 2 Applied simplification Original rule: l70 -> l68 : i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=__const_429496^0, (0 == 0 /\ tmp___024^0 <= 0), cost: 2 New rule: l70 -> l68 : i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=__const_429496^0, tmp___024^0 <= 0, cost: 2 Applied chaining First rule: l70 -> l69 : InCnt^0'=-1+InCnt^0, ret_getbyte25^0'=ret_getbyte25^post117, -1+tmp___024^0 >= 0, cost: 1 Second rule: l69 -> l68 : i6^0'=i6^post114, tmp___014^0'=ret_getbyte25^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=ret_getbyte25^0, 0 == 0, cost: 1 New rule: l70 -> l68 : InCnt^0'=-1+InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=ret_getbyte25^post117, (0 == 0 /\ -1+tmp___024^0 >= 0), cost: 2 Applied simplification Original rule: l70 -> l68 : InCnt^0'=-1+InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=ret_getbyte25^post117, (0 == 0 /\ -1+tmp___024^0 >= 0), cost: 2 New rule: l70 -> l68 : InCnt^0'=-1+InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=ret_getbyte25^post117, -1+tmp___024^0 >= 0, cost: 2 Applied deletion Removed the following rules: 236 238 239 Eliminating location l67 by chaining: Applied chaining First rule: l68 -> l67 : TRUE, cost: 1 Second rule: l67 -> l62 : TRUE, cost: 1 New rule: l68 -> l62 : TRUE, cost: 2 Applied chaining First rule: l68 -> l67 : TRUE, cost: 1 Second rule: l67 -> l66 : disp9^0'=-i6^0+hsize_reg10^0, TRUE, cost: 1 New rule: l68 -> l66 : disp9^0'=-i6^0+hsize_reg10^0, TRUE, cost: 2 Applied deletion Removed the following rules: 230 231 234 Eliminating location l61 by chaining: Applied chaining First rule: l62 -> l61 : out_count^0'=1+out_count^0, ent8^0'=c7^0, TRUE, cost: 1 Second rule: l61 -> l60 : -free_ent^0+maxmaxcode^0 <= 0, cost: 1 New rule: l62 -> l60 : out_count^0'=1+out_count^0, ent8^0'=c7^0, -free_ent^0+maxmaxcode^0 <= 0, cost: 2 Applied chaining First rule: l62 -> l61 : out_count^0'=1+out_count^0, ent8^0'=c7^0, TRUE, cost: 1 Second rule: l61 -> l1 : free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 1 New rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 Applied deletion Removed the following rules: 215 216 217 Eliminating location l59 by chaining: Applied chaining First rule: l60 -> l59 : checkpoint^0-in_count^0 <= 0, cost: 1 Second rule: l59 -> l1 : block_compress^0 == 0, cost: 1 New rule: l60 -> l1 : (block_compress^0 == 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 Applied chaining First rule: l60 -> l59 : checkpoint^0-in_count^0 <= 0, cost: 1 Second rule: l59 -> l58 : -1+block_compress^0 >= 0, cost: 1 New rule: l60 -> l58 : (-1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 Applied chaining First rule: l60 -> l59 : checkpoint^0-in_count^0 <= 0, cost: 1 Second rule: l59 -> l58 : 1+block_compress^0 <= 0, cost: 1 New rule: l60 -> l58 : (1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 Applied deletion Removed the following rules: 210 211 212 214 Eliminating location l57 by chaining: Applied chaining First rule: l58 -> l57 : checkpoint^0'=__const_10000^0+in_count^0, TRUE, cost: 1 Second rule: l57 -> l53 : rat26^0'=rat26^post85, -__const_8388607^0+in_count^0 <= 0, cost: 1 New rule: l58 -> l53 : rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, -__const_8388607^0+in_count^0 <= 0, cost: 2 Applied chaining First rule: l58 -> l57 : checkpoint^0'=__const_10000^0+in_count^0, TRUE, cost: 1 Second rule: l57 -> l54 : rat26^0'=rat26^post86, 1+__const_8388607^0-in_count^0 <= 0, cost: 1 New rule: l58 -> l54 : rat26^0'=rat26^post86, checkpoint^0'=__const_10000^0+in_count^0, 1+__const_8388607^0-in_count^0 <= 0, cost: 2 Applied deletion Removed the following rules: 207 208 209 Eliminating location l11 by chaining: Applied chaining First rule: l10 -> l11 : i29^0'=-__const_16^0+i29^0, TRUE, cost: 1 Second rule: l11 -> l13 : i29^0'=__const_16^0+i29^0, 1+i29^0 <= 0, cost: 1 New rule: l10 -> l13 : i29^0'=i29^0, 1-__const_16^0+i29^0 <= 0, cost: 2 Applied chaining First rule: l10 -> l11 : i29^0'=-__const_16^0+i29^0, TRUE, cost: 1 Second rule: l11 -> l10 : i29^0 >= 0, cost: 1 New rule: l10 -> l10 : i29^0'=-__const_16^0+i29^0, -__const_16^0+i29^0 >= 0, cost: 2 Applied deletion Removed the following rules: 134 196 197 Eliminating location l14 by chaining: Applied chaining First rule: l13 -> l14 : TRUE, cost: 1 Second rule: l14 -> l51 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, i29^0 <= 0, cost: 1 New rule: l13 -> l51 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, i29^0 <= 0, cost: 2 Applied chaining First rule: l13 -> l14 : TRUE, cost: 1 Second rule: l14 -> l13 : i29^0'=-1+i29^0, -1+i29^0 >= 0, cost: 1 New rule: l13 -> l13 : i29^0'=-1+i29^0, -1+i29^0 >= 0, cost: 2 Applied deletion Removed the following rules: 136 194 195 Eliminating location l32 by chaining: Applied chaining First rule: l51 -> l32 : 1+code31^0 <= 0, cost: 1 Second rule: l32 -> l26 : offset^0 <= 0, cost: 1 New rule: l51 -> l26 : (1+code31^0 <= 0 /\ offset^0 <= 0), cost: 2 Applied chaining First rule: l51 -> l32 : 1+code31^0 <= 0, cost: 1 Second rule: l32 -> l30 : n44^0'=n44^post32, i45^0'=0, -1+offset^0 >= 0, cost: 1 New rule: l51 -> l30 : n44^0'=n44^post32, i45^0'=0, (1+code31^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 Applied deletion Removed the following rules: 153 154 192 Eliminating location l50 by chaining: Applied chaining First rule: l51 -> l50 : bits33^0'=bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post71, code31^0 >= 0, cost: 1 Second rule: l50 -> l49 : 1+bits33^0-__const_8^0 <= 0, cost: 1 New rule: l51 -> l49 : bits33^0'=bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ code31^0 >= 0), cost: 2 Applied chaining First rule: l51 -> l50 : bits33^0'=bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post71, code31^0 >= 0, cost: 1 Second rule: l50 -> l49 : bits33^0'=bits33^0-__const_8^0, code31^0'=code31^post68, -bits33^0+__const_8^0 <= 0, cost: 1 New rule: l51 -> l49 : bits33^0'=-__const_8^0+bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ code31^0 >= 0), cost: 2 Applied deletion Removed the following rules: 189 190 193 Eliminating location l31 by chaining: Applied chaining First rule: l30 -> l31 : TRUE, cost: 1 Second rule: l31 -> l28 : n44^0-i45^0 <= 0, cost: 1 New rule: l30 -> l28 : n44^0-i45^0 <= 0, cost: 2 Applied chaining First rule: l30 -> l31 : TRUE, cost: 1 Second rule: l31 -> l29 : 1-n44^0+i45^0 <= 0, cost: 1 New rule: l30 -> l29 : 1-n44^0+i45^0 <= 0, cost: 2 Applied deletion Removed the following rules: 151 152 191 Eliminating location l48 by chaining: Applied chaining First rule: l49 -> l48 : -1+bits33^0 >= 0, cost: 1 Second rule: l48 -> l47 : TRUE, cost: 1 New rule: l49 -> l47 : -1+bits33^0 >= 0, cost: 2 Applied chaining First rule: l49 -> l48 : 1+bits33^0 <= 0, cost: 1 Second rule: l48 -> l47 : TRUE, cost: 1 New rule: l49 -> l47 : 1+bits33^0 <= 0, cost: 2 Applied deletion Removed the following rules: 185 187 188 Eliminating location l46 by chaining: Applied chaining First rule: l47 -> l46 : offset^0'=offset^0+n_bits^0, TRUE, cost: 1 Second rule: l46 -> l19 : bits33^0'=n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 New rule: l47 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 2 Applied chaining First rule: l47 -> l46 : offset^0'=offset^0+n_bits^0, TRUE, cost: 1 Second rule: l46 -> l43 : TRUE, cost: 1 New rule: l47 -> l43 : offset^0'=offset^0+n_bits^0, TRUE, cost: 2 Applied deletion Removed the following rules: 182 183 184 Eliminating location l20 by chaining: Applied chaining First rule: l19 -> l20 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, 0 == 0, cost: 1 Second rule: l20 -> l44 : bits33^0 == 0, cost: 1 New rule: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (0 == 0 /\ -1+bits33^0 == 0), cost: 2 Applied simplification Original rule: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (0 == 0 /\ -1+bits33^0 == 0), cost: 2 New rule: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, -1+bits33^0 == 0, cost: 2 Applied chaining First rule: l19 -> l20 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, 0 == 0, cost: 1 Second rule: l20 -> l45 : -1+bits33^0 >= 0, cost: 1 New rule: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (0 == 0 /\ -2+bits33^0 >= 0), cost: 2 Applied simplification Original rule: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (0 == 0 /\ -2+bits33^0 >= 0), cost: 2 New rule: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, -2+bits33^0 >= 0, cost: 2 Applied chaining First rule: l19 -> l20 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, 0 == 0, cost: 1 Second rule: l20 -> l45 : 1+bits33^0 <= 0, cost: 1 New rule: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (0 == 0 /\ bits33^0 <= 0), cost: 2 Applied simplification Original rule: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (0 == 0 /\ bits33^0 <= 0), cost: 2 New rule: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, bits33^0 <= 0, cost: 2 Applied deletion Removed the following rules: 145 179 180 181 Eliminating location l42 by chaining: Applied chaining First rule: l43 -> l42 : -maxcode^0+free_ent^0 <= 0, cost: 1 Second rule: l42 -> l27 : clear_flg^0 <= 0, cost: 1 New rule: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 Applied chaining First rule: l43 -> l42 : -maxcode^0+free_ent^0 <= 0, cost: 1 Second rule: l42 -> l41 : -1+clear_flg^0 >= 0, cost: 1 New rule: l43 -> l41 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 Applied deletion Removed the following rules: 172 173 174 Eliminating location l22 by chaining: Applied chaining First rule: l21 -> l22 : TRUE, cost: 1 Second rule: l22 -> l39 : n40^0-i41^0 <= 0, cost: 1 New rule: l21 -> l39 : n40^0-i41^0 <= 0, cost: 2 Applied chaining First rule: l21 -> l22 : TRUE, cost: 1 Second rule: l22 -> l40 : 1-n40^0+i41^0 <= 0, cost: 1 New rule: l21 -> l40 : 1-n40^0+i41^0 <= 0, cost: 2 Applied deletion Removed the following rules: 146 168 169 Eliminating location l37 by chaining: Applied chaining First rule: l38 -> l37 : offset^0'=0, TRUE, cost: 1 Second rule: l37 -> l34 : n_bits^0'=1+n_bits^0, clear_flg^0 == 0, cost: 1 New rule: l38 -> l34 : offset^0'=0, n_bits^0'=1+n_bits^0, clear_flg^0 == 0, cost: 2 Applied chaining First rule: l38 -> l37 : offset^0'=0, TRUE, cost: 1 Second rule: l37 -> l36 : -1+clear_flg^0 >= 0, cost: 1 New rule: l38 -> l36 : offset^0'=0, -1+clear_flg^0 >= 0, cost: 2 Applied chaining First rule: l38 -> l37 : offset^0'=0, TRUE, cost: 1 Second rule: l37 -> l36 : 1+clear_flg^0 <= 0, cost: 1 New rule: l38 -> l36 : offset^0'=0, 1+clear_flg^0 <= 0, cost: 2 Applied deletion Removed the following rules: 161 162 163 164 Eliminating location l33 by chaining: Applied chaining First rule: l34 -> l33 : 1+maxbits^0-n_bits^0 <= 0, cost: 1 Second rule: l33 -> l27 : maxcode^0'=maxcode^post33, 0 == 0, cost: 1 New rule: l34 -> l27 : maxcode^0'=maxcode^post33, (0 == 0 /\ 1+maxbits^0-n_bits^0 <= 0), cost: 2 Applied simplification Original rule: l34 -> l27 : maxcode^0'=maxcode^post33, (0 == 0 /\ 1+maxbits^0-n_bits^0 <= 0), cost: 2 New rule: l34 -> l27 : maxcode^0'=maxcode^post33, 1+maxbits^0-n_bits^0 <= 0, cost: 2 Applied chaining First rule: l34 -> l33 : 1-maxbits^0+n_bits^0 <= 0, cost: 1 Second rule: l33 -> l27 : maxcode^0'=maxcode^post33, 0 == 0, cost: 1 New rule: l34 -> l27 : maxcode^0'=maxcode^post33, (0 == 0 /\ 1-maxbits^0+n_bits^0 <= 0), cost: 2 Applied simplification Original rule: l34 -> l27 : maxcode^0'=maxcode^post33, (0 == 0 /\ 1-maxbits^0+n_bits^0 <= 0), cost: 2 New rule: l34 -> l27 : maxcode^0'=maxcode^post33, 1-maxbits^0+n_bits^0 <= 0, cost: 2 Applied deletion Removed the following rules: 155 156 157 Eliminating location l52 by chaining: Applied chaining First rule: l54 -> l52 : -1+rat26^0 >= 0, cost: 1 Second rule: l52 -> l53 : rat26^0'=rat26^post77, 0 == 0, cost: 1 New rule: l54 -> l53 : rat26^0'=rat26^post77, (0 == 0 /\ -1+rat26^0 >= 0), cost: 2 Applied simplification Original rule: l54 -> l53 : rat26^0'=rat26^post77, (0 == 0 /\ -1+rat26^0 >= 0), cost: 2 New rule: l54 -> l53 : rat26^0'=rat26^post77, -1+rat26^0 >= 0, cost: 2 Applied chaining First rule: l54 -> l52 : 1+rat26^0 <= 0, cost: 1 Second rule: l52 -> l53 : rat26^0'=rat26^post77, 0 == 0, cost: 1 New rule: l54 -> l53 : rat26^0'=rat26^post77, (0 == 0 /\ 1+rat26^0 <= 0), cost: 2 Applied simplification Original rule: l54 -> l53 : rat26^0'=rat26^post77, (0 == 0 /\ 1+rat26^0 <= 0), cost: 2 New rule: l54 -> l53 : rat26^0'=rat26^post77, 1+rat26^0 <= 0, cost: 2 Applied deletion Removed the following rules: 199 202 203 Eliminating location l7 by chaining: Applied chaining First rule: l6 -> l7 : i6^0'=-disp9^0+i6^0, TRUE, cost: 1 Second rule: l7 -> l65 : i6^0 >= 0, cost: 1 New rule: l6 -> l65 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 2 Applied chaining First rule: l6 -> l7 : i6^0'=-disp9^0+i6^0, TRUE, cost: 1 Second rule: l7 -> l65 : i6^0'=i6^0+hsize_reg10^0, 1+i6^0 <= 0, cost: 1 New rule: l6 -> l65 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 2 Applied deletion Removed the following rules: 131 225 226 Eliminating location l64 by chaining: Applied chaining First rule: l65 -> l64 : TRUE, cost: 1 Second rule: l64 -> l63 : apsim_bound11113^0'=1+apsim_bound11113^0, TRUE, cost: 1 New rule: l65 -> l63 : apsim_bound11113^0'=1+apsim_bound11113^0, TRUE, cost: 2 Applied chaining First rule: l65 -> l64 : TRUE, cost: 1 Second rule: l64 -> l62 : TRUE, cost: 1 New rule: l65 -> l62 : TRUE, cost: 2 Applied deletion Removed the following rules: 220 221 224 Eliminated locations on tree-shaped paths Start location: l73 260: l1 -> l70 : apsim_InCnt^0'=-1+apsim_InCnt^0, apsim_bound11113^0'=0, tmp___024^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 3 258: l2 -> l1 : i21^0 <= 0, cost: 2 259: l2 -> l2 : i21^0'=-1+i21^0, -1+i21^0 >= 0, cost: 2 256: l4 -> l2 : i21^0'=i21^0, 1+i21^0-__const_16^0 <= 0, cost: 2 257: l4 -> l4 : i21^0'=i21^0-__const_16^0, i21^0-__const_16^0 >= 0, cost: 2 300: l6 -> l65 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 2 301: l6 -> l65 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 2 254: l9 -> l4 : i21^0'=-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, __const_65536^0-fcode5^0 <= 0, cost: 2 255: l9 -> l9 : hshift11^0'=1+hshift11^0, fcode5^0'=fcode5^post8, 1-__const_65536^0+fcode5^0 <= 0, cost: 2 272: l10 -> l13 : i29^0'=i29^0, 1-__const_16^0+i29^0 <= 0, cost: 2 273: l10 -> l10 : i29^0'=-__const_16^0+i29^0, -__const_16^0+i29^0 >= 0, cost: 2 135: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, TRUE, cost: 1 274: l13 -> l51 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, i29^0 <= 0, cost: 2 275: l13 -> l13 : i29^0'=-1+i29^0, -1+i29^0 >= 0, cost: 2 139: l16 -> l12 : ret_getbyte18^0'=__const_429496^0, InCnt^0 <= 0, cost: 1 252: l16 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 2 253: l16 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 2 142: l18 -> l16 : free_ent^0'=__const_256^0, block_compress^0 == 0, cost: 1 250: l18 -> l16 : free_ent^0'=__const_257^0, -1+block_compress^0 >= 0, cost: 2 251: l18 -> l16 : free_ent^0'=__const_257^0, 1+block_compress^0 <= 0, cost: 2 286: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, -1+bits33^0 == 0, cost: 2 287: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, -2+bits33^0 >= 0, cost: 2 288: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, bits33^0 <= 0, cost: 2 291: l21 -> l39 : n40^0-i41^0 <= 0, cost: 2 292: l21 -> l40 : 1-n40^0+i41^0 <= 0, cost: 2 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 148: l28 -> l26 : TRUE, cost: 1 149: l29 -> l28 : __const_16^0-i45^0 <= 0, cost: 1 150: l29 -> l30 : i45^0'=1+i45^0, 1-__const_16^0+i45^0 <= 0, cost: 1 280: l30 -> l28 : n44^0-i45^0 <= 0, cost: 2 281: l30 -> l29 : 1-n44^0+i45^0 <= 0, cost: 2 158: l34 -> l27 : maxcode^0'=maxmaxcode^0, -maxbits^0+n_bits^0 == 0, cost: 1 296: l34 -> l27 : maxcode^0'=maxcode^post33, 1+maxbits^0-n_bits^0 <= 0, cost: 2 297: l34 -> l27 : maxcode^0'=maxcode^post33, 1-maxbits^0+n_bits^0 <= 0, cost: 2 198: l35 -> l1 : TRUE, cost: 1 160: l36 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, n_bits^0'=__const_9^0, 0 == 0, cost: 1 293: l38 -> l34 : offset^0'=0, n_bits^0'=1+n_bits^0, clear_flg^0 == 0, cost: 2 294: l38 -> l36 : offset^0'=0, -1+clear_flg^0 >= 0, cost: 2 295: l38 -> l36 : offset^0'=0, 1+clear_flg^0 <= 0, cost: 2 165: l39 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 166: l40 -> l39 : __const_16^0-i41^0 <= 0, cost: 1 167: l40 -> l21 : i41^0'=1+i41^0, 1-__const_16^0+i41^0 <= 0, cost: 1 170: l41 -> l38 : offset^0 <= 0, cost: 1 171: l41 -> l21 : n40^0'=n_bits^0, i41^0'=0, -1+offset^0 >= 0, cost: 1 175: l43 -> l41 : 1+maxcode^0-free_ent^0 <= 0, cost: 1 289: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 290: l43 -> l41 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 176: l44 -> l43 : offset^0'=0, TRUE, cost: 1 177: l45 -> l19 : TRUE, cost: 1 178: l45 -> l44 : TRUE, cost: 1 284: l47 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 2 285: l47 -> l43 : offset^0'=offset^0+n_bits^0, TRUE, cost: 2 186: l49 -> l47 : bits33^0 == 0, cost: 1 282: l49 -> l47 : -1+bits33^0 >= 0, cost: 2 283: l49 -> l47 : 1+bits33^0 <= 0, cost: 2 276: l51 -> l26 : (1+code31^0 <= 0 /\ offset^0 <= 0), cost: 2 277: l51 -> l30 : n44^0'=n44^post32, i45^0'=0, (1+code31^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 278: l51 -> l49 : bits33^0'=bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ code31^0 >= 0), cost: 2 279: l51 -> l49 : bits33^0'=-__const_8^0+bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ code31^0 >= 0), cost: 2 200: l53 -> l10 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, rat26^0-ratio^0 <= 0, cost: 1 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 204: l54 -> l53 : rat26^0'=__const_2147483647^0, rat26^0 == 0, cost: 1 298: l54 -> l53 : rat26^0'=rat26^post77, -1+rat26^0 >= 0, cost: 2 299: l54 -> l53 : rat26^0'=rat26^post77, 1+rat26^0 <= 0, cost: 2 248: l56 -> l18 : InCnt^0'=count^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, n_bits^0'=__const_9^0, ratio^0'=0, -i3^0+__const_50^0 <= 0, cost: 2 249: l56 -> l56 : i3^0'=1+i3^0, tabort4^0'=i3^0, seed2^0'=seed2^post84, 1+i3^0-__const_50^0 <= 0, cost: 2 270: l58 -> l53 : rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, -__const_8388607^0+in_count^0 <= 0, cost: 2 271: l58 -> l54 : rat26^0'=rat26^post86, checkpoint^0'=__const_10000^0+in_count^0, 1+__const_8388607^0-in_count^0 <= 0, cost: 2 213: l60 -> l1 : 1-checkpoint^0+in_count^0 <= 0, cost: 1 267: l60 -> l1 : (block_compress^0 == 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 268: l60 -> l58 : (-1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 269: l60 -> l58 : (1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 265: l62 -> l60 : out_count^0'=1+out_count^0, ent8^0'=c7^0, -free_ent^0+maxmaxcode^0 <= 0, cost: 2 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 218: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 219: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 223: l65 -> l1 : ent8^0'=ent8^post101, 0 == 0, cost: 1 302: l65 -> l63 : apsim_bound11113^0'=1+apsim_bound11113^0, TRUE, cost: 2 303: l65 -> l62 : TRUE, cost: 2 227: l66 -> l6 : -1+i6^0 >= 0, cost: 1 228: l66 -> l6 : 1+i6^0 <= 0, cost: 1 229: l66 -> l6 : disp9^0'=1, i6^0 == 0, cost: 1 233: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 263: l68 -> l62 : TRUE, cost: 2 264: l68 -> l66 : disp9^0'=-i6^0+hsize_reg10^0, TRUE, cost: 2 261: l70 -> l68 : i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=__const_429496^0, tmp___024^0 <= 0, cost: 2 262: l70 -> l68 : InCnt^0'=-1+InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=ret_getbyte25^post117, -1+tmp___024^0 >= 0, cost: 2 246: l73 -> l56 : i3^0'=0, count^0'=__const_50^0, seed2^0'=1, TRUE, cost: 2 Applied merging first rule: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, -2+bits33^0 >= 0, cost: 2 second rule: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, bits33^0 <= 0, cost: 2 new rule: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 2 Merged rules Start location: l73 260: l1 -> l70 : apsim_InCnt^0'=-1+apsim_InCnt^0, apsim_bound11113^0'=0, tmp___024^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 3 258: l2 -> l1 : i21^0 <= 0, cost: 2 259: l2 -> l2 : i21^0'=-1+i21^0, -1+i21^0 >= 0, cost: 2 256: l4 -> l2 : i21^0'=i21^0, 1+i21^0-__const_16^0 <= 0, cost: 2 257: l4 -> l4 : i21^0'=i21^0-__const_16^0, i21^0-__const_16^0 >= 0, cost: 2 300: l6 -> l65 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 2 301: l6 -> l65 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 2 254: l9 -> l4 : i21^0'=-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, __const_65536^0-fcode5^0 <= 0, cost: 2 255: l9 -> l9 : hshift11^0'=1+hshift11^0, fcode5^0'=fcode5^post8, 1-__const_65536^0+fcode5^0 <= 0, cost: 2 272: l10 -> l13 : i29^0'=i29^0, 1-__const_16^0+i29^0 <= 0, cost: 2 273: l10 -> l10 : i29^0'=-__const_16^0+i29^0, -__const_16^0+i29^0 >= 0, cost: 2 135: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, TRUE, cost: 1 274: l13 -> l51 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, i29^0 <= 0, cost: 2 275: l13 -> l13 : i29^0'=-1+i29^0, -1+i29^0 >= 0, cost: 2 139: l16 -> l12 : ret_getbyte18^0'=__const_429496^0, InCnt^0 <= 0, cost: 1 252: l16 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 2 253: l16 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 2 142: l18 -> l16 : free_ent^0'=__const_256^0, block_compress^0 == 0, cost: 1 250: l18 -> l16 : free_ent^0'=__const_257^0, -1+block_compress^0 >= 0, cost: 2 251: l18 -> l16 : free_ent^0'=__const_257^0, 1+block_compress^0 <= 0, cost: 2 286: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, -1+bits33^0 == 0, cost: 2 304: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 2 291: l21 -> l39 : n40^0-i41^0 <= 0, cost: 2 292: l21 -> l40 : 1-n40^0+i41^0 <= 0, cost: 2 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 148: l28 -> l26 : TRUE, cost: 1 149: l29 -> l28 : __const_16^0-i45^0 <= 0, cost: 1 150: l29 -> l30 : i45^0'=1+i45^0, 1-__const_16^0+i45^0 <= 0, cost: 1 280: l30 -> l28 : n44^0-i45^0 <= 0, cost: 2 281: l30 -> l29 : 1-n44^0+i45^0 <= 0, cost: 2 158: l34 -> l27 : maxcode^0'=maxmaxcode^0, -maxbits^0+n_bits^0 == 0, cost: 1 296: l34 -> l27 : maxcode^0'=maxcode^post33, 1+maxbits^0-n_bits^0 <= 0, cost: 2 297: l34 -> l27 : maxcode^0'=maxcode^post33, 1-maxbits^0+n_bits^0 <= 0, cost: 2 198: l35 -> l1 : TRUE, cost: 1 160: l36 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, n_bits^0'=__const_9^0, 0 == 0, cost: 1 293: l38 -> l34 : offset^0'=0, n_bits^0'=1+n_bits^0, clear_flg^0 == 0, cost: 2 294: l38 -> l36 : offset^0'=0, -1+clear_flg^0 >= 0, cost: 2 295: l38 -> l36 : offset^0'=0, 1+clear_flg^0 <= 0, cost: 2 165: l39 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 166: l40 -> l39 : __const_16^0-i41^0 <= 0, cost: 1 167: l40 -> l21 : i41^0'=1+i41^0, 1-__const_16^0+i41^0 <= 0, cost: 1 170: l41 -> l38 : offset^0 <= 0, cost: 1 171: l41 -> l21 : n40^0'=n_bits^0, i41^0'=0, -1+offset^0 >= 0, cost: 1 175: l43 -> l41 : 1+maxcode^0-free_ent^0 <= 0, cost: 1 289: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 290: l43 -> l41 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 176: l44 -> l43 : offset^0'=0, TRUE, cost: 1 177: l45 -> l19 : TRUE, cost: 1 178: l45 -> l44 : TRUE, cost: 1 284: l47 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 2 285: l47 -> l43 : offset^0'=offset^0+n_bits^0, TRUE, cost: 2 186: l49 -> l47 : bits33^0 == 0, cost: 1 282: l49 -> l47 : -1+bits33^0 >= 0, cost: 2 283: l49 -> l47 : 1+bits33^0 <= 0, cost: 2 276: l51 -> l26 : (1+code31^0 <= 0 /\ offset^0 <= 0), cost: 2 277: l51 -> l30 : n44^0'=n44^post32, i45^0'=0, (1+code31^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 278: l51 -> l49 : bits33^0'=bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ code31^0 >= 0), cost: 2 279: l51 -> l49 : bits33^0'=-__const_8^0+bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ code31^0 >= 0), cost: 2 200: l53 -> l10 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, rat26^0-ratio^0 <= 0, cost: 1 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 204: l54 -> l53 : rat26^0'=__const_2147483647^0, rat26^0 == 0, cost: 1 298: l54 -> l53 : rat26^0'=rat26^post77, -1+rat26^0 >= 0, cost: 2 299: l54 -> l53 : rat26^0'=rat26^post77, 1+rat26^0 <= 0, cost: 2 248: l56 -> l18 : InCnt^0'=count^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, n_bits^0'=__const_9^0, ratio^0'=0, -i3^0+__const_50^0 <= 0, cost: 2 249: l56 -> l56 : i3^0'=1+i3^0, tabort4^0'=i3^0, seed2^0'=seed2^post84, 1+i3^0-__const_50^0 <= 0, cost: 2 270: l58 -> l53 : rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, -__const_8388607^0+in_count^0 <= 0, cost: 2 271: l58 -> l54 : rat26^0'=rat26^post86, checkpoint^0'=__const_10000^0+in_count^0, 1+__const_8388607^0-in_count^0 <= 0, cost: 2 213: l60 -> l1 : 1-checkpoint^0+in_count^0 <= 0, cost: 1 267: l60 -> l1 : (block_compress^0 == 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 268: l60 -> l58 : (-1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 269: l60 -> l58 : (1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 265: l62 -> l60 : out_count^0'=1+out_count^0, ent8^0'=c7^0, -free_ent^0+maxmaxcode^0 <= 0, cost: 2 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 218: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 219: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 223: l65 -> l1 : ent8^0'=ent8^post101, 0 == 0, cost: 1 302: l65 -> l63 : apsim_bound11113^0'=1+apsim_bound11113^0, TRUE, cost: 2 303: l65 -> l62 : TRUE, cost: 2 227: l66 -> l6 : -1+i6^0 >= 0, cost: 1 228: l66 -> l6 : 1+i6^0 <= 0, cost: 1 229: l66 -> l6 : disp9^0'=1, i6^0 == 0, cost: 1 233: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 263: l68 -> l62 : TRUE, cost: 2 264: l68 -> l66 : disp9^0'=-i6^0+hsize_reg10^0, TRUE, cost: 2 261: l70 -> l68 : i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=__const_429496^0, tmp___024^0 <= 0, cost: 2 262: l70 -> l68 : InCnt^0'=-1+InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=ret_getbyte25^post117, -1+tmp___024^0 >= 0, cost: 2 246: l73 -> l56 : i3^0'=0, count^0'=__const_50^0, seed2^0'=1, TRUE, cost: 2 Applied acceleration Original rule: l2 -> l2 : i21^0'=-1+i21^0, -1+i21^0 >= 0, cost: 2 New rule: l2 -> l2 : i21^0'=i21^0-n0, (n0 >= 0 /\ i21^0-n0 >= 0), cost: 2*n0 Applied instantiation Original rule: l2 -> l2 : i21^0'=i21^0-n0, (n0 >= 0 /\ i21^0-n0 >= 0), cost: 2*n0 New rule: l2 -> l2 : i21^0'=0, (0 >= 0 /\ i21^0 >= 0), cost: 2*i21^0 Applied simplification Original rule: l2 -> l2 : i21^0'=0, (0 >= 0 /\ i21^0 >= 0), cost: 2*i21^0 New rule: l2 -> l2 : i21^0'=0, i21^0 >= 0, cost: 2*i21^0 Applied deletion Removed the following rules: 259 Applied acceleration Original rule: l4 -> l4 : i21^0'=i21^0-__const_16^0, i21^0-__const_16^0 >= 0, cost: 2 New rule: l4 -> l4 : i21^0'=i21^0-__const_16^0*n3, (i21^0-__const_16^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0 /\ i21^0-__const_16^0 >= 0), cost: 2*n3 Applied recurrent set Original rule: l4 -> l4 : i21^0'=i21^0-__const_16^0, i21^0-__const_16^0 >= 0, cost: 2 New rule: l4 -> [75] : (__const_16^0 <= 0 /\ i21^0-__const_16^0 >= 0), cost: NONTERM Applied fixed-point processor Original rule: l4 -> l4 : i21^0'=i21^0-__const_16^0, i21^0-__const_16^0 >= 0, cost: 2 New rule: l4 -> [75] : (__const_16^0 == 0 /\ i21^0-__const_16^0 >= 0), cost: NONTERM Applied deletion Removed the following rules: 257 Applied acceleration Original rule: l9 -> l9 : hshift11^0'=1+hshift11^0, fcode5^0'=fcode5^post8, 1-__const_65536^0+fcode5^0 <= 0, cost: 2 New rule: l9 -> l9 : hshift11^0'=hshift11^0+n6, fcode5^0'=fcode5^post8, (-1+__const_65536^0-fcode5^0 >= 0 /\ -1+__const_65536^0-fcode5^post8 >= 0 /\ -1+n6 >= 0), cost: 2*n6 Applied unrolling Original rule: l9 -> l9 : hshift11^0'=1+hshift11^0, fcode5^0'=fcode5^post8, 1-__const_65536^0+fcode5^0 <= 0, cost: 2 New rule: l9 -> l9 : hshift11^0'=2+hshift11^0, fcode5^0'=fcode5^post8, (1-__const_65536^0+fcode5^0 <= 0 /\ 1-__const_65536^0+fcode5^post8 <= 0), cost: 4 Applied non-termination processor Original rule: l9 -> l9 : hshift11^0'=2+hshift11^0, fcode5^0'=fcode5^post8, (1-__const_65536^0+fcode5^0 <= 0 /\ 1-__const_65536^0+fcode5^post8 <= 0), cost: 4 New rule: l9 -> [76] : (1-__const_65536^0+fcode5^0 <= 0 /\ 1-__const_65536^0+fcode5^post8 <= 0), cost: NONTERM Applied deletion Removed the following rules: 255 Applied acceleration Original rule: l10 -> l10 : i29^0'=-__const_16^0+i29^0, -__const_16^0+i29^0 >= 0, cost: 2 New rule: l10 -> l10 : i29^0'=-__const_16^0*n9+i29^0, (-__const_16^0+i29^0 >= 0 /\ n9 >= 0 /\ -__const_16^0-__const_16^0*(-1+n9)+i29^0 >= 0), cost: 2*n9 Applied recurrent set Original rule: l10 -> l10 : i29^0'=-__const_16^0+i29^0, -__const_16^0+i29^0 >= 0, cost: 2 New rule: l10 -> [77] : (-__const_16^0+i29^0 >= 0 /\ 1+__const_16^0 <= 0), cost: NONTERM Applied fixed-point processor Original rule: l10 -> l10 : i29^0'=-__const_16^0+i29^0, -__const_16^0+i29^0 >= 0, cost: 2 New rule: l10 -> [77] : (-__const_16^0+i29^0 >= 0 /\ __const_16^0 == 0), cost: NONTERM Applied deletion Removed the following rules: 273 Applied acceleration Original rule: l13 -> l13 : i29^0'=-1+i29^0, -1+i29^0 >= 0, cost: 2 New rule: l13 -> l13 : i29^0'=i29^0-n12, (n12 >= 0 /\ i29^0-n12 >= 0), cost: 2*n12 Applied instantiation Original rule: l13 -> l13 : i29^0'=i29^0-n12, (n12 >= 0 /\ i29^0-n12 >= 0), cost: 2*n12 New rule: l13 -> l13 : i29^0'=0, (0 >= 0 /\ i29^0 >= 0), cost: 2*i29^0 Applied simplification Original rule: l13 -> l13 : i29^0'=0, (0 >= 0 /\ i29^0 >= 0), cost: 2*i29^0 New rule: l13 -> l13 : i29^0'=0, i29^0 >= 0, cost: 2*i29^0 Applied deletion Removed the following rules: 275 Applied acceleration Original rule: l56 -> l56 : i3^0'=1+i3^0, tabort4^0'=i3^0, seed2^0'=seed2^post84, 1+i3^0-__const_50^0 <= 0, cost: 2 New rule: l56 -> l56 : i3^0'=i3^0+n15, tabort4^0'=-1+i3^0+n15, seed2^0'=seed2^post84, (-1+n15 >= 0 /\ -i3^0+__const_50^0-n15 >= 0), cost: 2*n15 Applied instantiation Original rule: l56 -> l56 : i3^0'=i3^0+n15, tabort4^0'=-1+i3^0+n15, seed2^0'=seed2^post84, (-1+n15 >= 0 /\ -i3^0+__const_50^0-n15 >= 0), cost: 2*n15 New rule: l56 -> l56 : i3^0'=__const_50^0, tabort4^0'=-1+__const_50^0, seed2^0'=seed2^post84, (0 >= 0 /\ -1-i3^0+__const_50^0 >= 0), cost: -2*i3^0+2*__const_50^0 Applied simplification Original rule: l56 -> l56 : i3^0'=__const_50^0, tabort4^0'=-1+__const_50^0, seed2^0'=seed2^post84, (0 >= 0 /\ -1-i3^0+__const_50^0 >= 0), cost: -2*i3^0+2*__const_50^0 New rule: l56 -> l56 : i3^0'=__const_50^0, tabort4^0'=-1+__const_50^0, seed2^0'=seed2^post84, -1-i3^0+__const_50^0 >= 0, cost: -2*i3^0+2*__const_50^0 Applied deletion Removed the following rules: 249 Accelerated simple loops Start location: l73 260: l1 -> l70 : apsim_InCnt^0'=-1+apsim_InCnt^0, apsim_bound11113^0'=0, tmp___024^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 3 258: l2 -> l1 : i21^0 <= 0, cost: 2 306: l2 -> l2 : i21^0'=0, i21^0 >= 0, cost: 2*i21^0 256: l4 -> l2 : i21^0'=i21^0, 1+i21^0-__const_16^0 <= 0, cost: 2 307: l4 -> l4 : i21^0'=i21^0-__const_16^0*n3, (i21^0-__const_16^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0 /\ i21^0-__const_16^0 >= 0), cost: 2*n3 308: l4 -> [75] : (__const_16^0 <= 0 /\ i21^0-__const_16^0 >= 0), cost: NONTERM 309: l4 -> [75] : (__const_16^0 == 0 /\ i21^0-__const_16^0 >= 0), cost: NONTERM 300: l6 -> l65 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 2 301: l6 -> l65 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 2 254: l9 -> l4 : i21^0'=-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, __const_65536^0-fcode5^0 <= 0, cost: 2 310: l9 -> l9 : hshift11^0'=hshift11^0+n6, fcode5^0'=fcode5^post8, (-1+__const_65536^0-fcode5^0 >= 0 /\ -1+__const_65536^0-fcode5^post8 >= 0 /\ -1+n6 >= 0), cost: 2*n6 311: l9 -> [76] : (1-__const_65536^0+fcode5^0 <= 0 /\ 1-__const_65536^0+fcode5^post8 <= 0), cost: NONTERM 272: l10 -> l13 : i29^0'=i29^0, 1-__const_16^0+i29^0 <= 0, cost: 2 312: l10 -> l10 : i29^0'=-__const_16^0*n9+i29^0, (-__const_16^0+i29^0 >= 0 /\ n9 >= 0 /\ -__const_16^0-__const_16^0*(-1+n9)+i29^0 >= 0), cost: 2*n9 313: l10 -> [77] : (-__const_16^0+i29^0 >= 0 /\ 1+__const_16^0 <= 0), cost: NONTERM 314: l10 -> [77] : (-__const_16^0+i29^0 >= 0 /\ __const_16^0 == 0), cost: NONTERM 135: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, TRUE, cost: 1 274: l13 -> l51 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, i29^0 <= 0, cost: 2 316: l13 -> l13 : i29^0'=0, i29^0 >= 0, cost: 2*i29^0 139: l16 -> l12 : ret_getbyte18^0'=__const_429496^0, InCnt^0 <= 0, cost: 1 252: l16 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 2 253: l16 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 2 142: l18 -> l16 : free_ent^0'=__const_256^0, block_compress^0 == 0, cost: 1 250: l18 -> l16 : free_ent^0'=__const_257^0, -1+block_compress^0 >= 0, cost: 2 251: l18 -> l16 : free_ent^0'=__const_257^0, 1+block_compress^0 <= 0, cost: 2 286: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, -1+bits33^0 == 0, cost: 2 304: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 2 291: l21 -> l39 : n40^0-i41^0 <= 0, cost: 2 292: l21 -> l40 : 1-n40^0+i41^0 <= 0, cost: 2 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 148: l28 -> l26 : TRUE, cost: 1 149: l29 -> l28 : __const_16^0-i45^0 <= 0, cost: 1 150: l29 -> l30 : i45^0'=1+i45^0, 1-__const_16^0+i45^0 <= 0, cost: 1 280: l30 -> l28 : n44^0-i45^0 <= 0, cost: 2 281: l30 -> l29 : 1-n44^0+i45^0 <= 0, cost: 2 158: l34 -> l27 : maxcode^0'=maxmaxcode^0, -maxbits^0+n_bits^0 == 0, cost: 1 296: l34 -> l27 : maxcode^0'=maxcode^post33, 1+maxbits^0-n_bits^0 <= 0, cost: 2 297: l34 -> l27 : maxcode^0'=maxcode^post33, 1-maxbits^0+n_bits^0 <= 0, cost: 2 198: l35 -> l1 : TRUE, cost: 1 160: l36 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, n_bits^0'=__const_9^0, 0 == 0, cost: 1 293: l38 -> l34 : offset^0'=0, n_bits^0'=1+n_bits^0, clear_flg^0 == 0, cost: 2 294: l38 -> l36 : offset^0'=0, -1+clear_flg^0 >= 0, cost: 2 295: l38 -> l36 : offset^0'=0, 1+clear_flg^0 <= 0, cost: 2 165: l39 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 166: l40 -> l39 : __const_16^0-i41^0 <= 0, cost: 1 167: l40 -> l21 : i41^0'=1+i41^0, 1-__const_16^0+i41^0 <= 0, cost: 1 170: l41 -> l38 : offset^0 <= 0, cost: 1 171: l41 -> l21 : n40^0'=n_bits^0, i41^0'=0, -1+offset^0 >= 0, cost: 1 175: l43 -> l41 : 1+maxcode^0-free_ent^0 <= 0, cost: 1 289: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 290: l43 -> l41 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 176: l44 -> l43 : offset^0'=0, TRUE, cost: 1 177: l45 -> l19 : TRUE, cost: 1 178: l45 -> l44 : TRUE, cost: 1 284: l47 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 2 285: l47 -> l43 : offset^0'=offset^0+n_bits^0, TRUE, cost: 2 186: l49 -> l47 : bits33^0 == 0, cost: 1 282: l49 -> l47 : -1+bits33^0 >= 0, cost: 2 283: l49 -> l47 : 1+bits33^0 <= 0, cost: 2 276: l51 -> l26 : (1+code31^0 <= 0 /\ offset^0 <= 0), cost: 2 277: l51 -> l30 : n44^0'=n44^post32, i45^0'=0, (1+code31^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 278: l51 -> l49 : bits33^0'=bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ code31^0 >= 0), cost: 2 279: l51 -> l49 : bits33^0'=-__const_8^0+bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ code31^0 >= 0), cost: 2 200: l53 -> l10 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, rat26^0-ratio^0 <= 0, cost: 1 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 204: l54 -> l53 : rat26^0'=__const_2147483647^0, rat26^0 == 0, cost: 1 298: l54 -> l53 : rat26^0'=rat26^post77, -1+rat26^0 >= 0, cost: 2 299: l54 -> l53 : rat26^0'=rat26^post77, 1+rat26^0 <= 0, cost: 2 248: l56 -> l18 : InCnt^0'=count^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, n_bits^0'=__const_9^0, ratio^0'=0, -i3^0+__const_50^0 <= 0, cost: 2 318: l56 -> l56 : i3^0'=__const_50^0, tabort4^0'=-1+__const_50^0, seed2^0'=seed2^post84, -1-i3^0+__const_50^0 >= 0, cost: -2*i3^0+2*__const_50^0 270: l58 -> l53 : rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, -__const_8388607^0+in_count^0 <= 0, cost: 2 271: l58 -> l54 : rat26^0'=rat26^post86, checkpoint^0'=__const_10000^0+in_count^0, 1+__const_8388607^0-in_count^0 <= 0, cost: 2 213: l60 -> l1 : 1-checkpoint^0+in_count^0 <= 0, cost: 1 267: l60 -> l1 : (block_compress^0 == 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 268: l60 -> l58 : (-1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 269: l60 -> l58 : (1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 265: l62 -> l60 : out_count^0'=1+out_count^0, ent8^0'=c7^0, -free_ent^0+maxmaxcode^0 <= 0, cost: 2 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 218: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 219: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 223: l65 -> l1 : ent8^0'=ent8^post101, 0 == 0, cost: 1 302: l65 -> l63 : apsim_bound11113^0'=1+apsim_bound11113^0, TRUE, cost: 2 303: l65 -> l62 : TRUE, cost: 2 227: l66 -> l6 : -1+i6^0 >= 0, cost: 1 228: l66 -> l6 : 1+i6^0 <= 0, cost: 1 229: l66 -> l6 : disp9^0'=1, i6^0 == 0, cost: 1 233: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 263: l68 -> l62 : TRUE, cost: 2 264: l68 -> l66 : disp9^0'=-i6^0+hsize_reg10^0, TRUE, cost: 2 261: l70 -> l68 : i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=__const_429496^0, tmp___024^0 <= 0, cost: 2 262: l70 -> l68 : InCnt^0'=-1+InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=ret_getbyte25^post117, -1+tmp___024^0 >= 0, cost: 2 246: l73 -> l56 : i3^0'=0, count^0'=__const_50^0, seed2^0'=1, TRUE, cost: 2 Applied chaining First rule: l4 -> l2 : i21^0'=i21^0, 1+i21^0-__const_16^0 <= 0, cost: 2 Second rule: l2 -> l2 : i21^0'=0, i21^0 >= 0, cost: 2*i21^0 New rule: l4 -> l2 : i21^0'=0, (i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 2+2*i21^0 Applied deletion Removed the following rules: 306 Applied chaining First rule: l9 -> l4 : i21^0'=-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, __const_65536^0-fcode5^0 <= 0, cost: 2 Second rule: l4 -> l4 : i21^0'=i21^0-__const_16^0*n3, (i21^0-__const_16^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0 /\ i21^0-__const_16^0 >= 0), cost: 2*n3 New rule: l9 -> l4 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, (-2*__const_16^0+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0 /\ __const_65536^0-fcode5^0 <= 0), cost: 2+2*n3 Applied chaining First rule: l9 -> l4 : i21^0'=-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, __const_65536^0-fcode5^0 <= 0, cost: 2 Second rule: l4 -> [75] : (__const_16^0 <= 0 /\ i21^0-__const_16^0 >= 0), cost: NONTERM New rule: l9 -> [75] : (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_65536^0-fcode5^0 <= 0), cost: NONTERM Applied chaining First rule: l9 -> l4 : i21^0'=-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, __const_65536^0-fcode5^0 <= 0, cost: 2 Second rule: l4 -> [75] : (__const_16^0 == 0 /\ i21^0-__const_16^0 >= 0), cost: NONTERM New rule: l9 -> [75] : (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ __const_65536^0-fcode5^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 307 308 309 Applied chaining First rule: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, TRUE, cost: 1 Second rule: l9 -> l9 : hshift11^0'=hshift11^0+n6, fcode5^0'=fcode5^post8, (-1+__const_65536^0-fcode5^0 >= 0 /\ -1+__const_65536^0-fcode5^post8 >= 0 /\ -1+n6 >= 0), cost: 2*n6 New rule: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=n6, ent8^0'=ret_getbyte18^0, fcode5^0'=fcode5^post8, (-1+__const_65536^0-fcode5^post8 >= 0 /\ -1+n6 >= 0 /\ -1+__const_65536^0-hsize^0 >= 0), cost: 1+2*n6 Applied chaining First rule: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, TRUE, cost: 1 Second rule: l9 -> [76] : (1-__const_65536^0+fcode5^0 <= 0 /\ 1-__const_65536^0+fcode5^post8 <= 0), cost: NONTERM New rule: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM Applied deletion Removed the following rules: 310 311 Applied chaining First rule: l53 -> l10 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, rat26^0-ratio^0 <= 0, cost: 1 Second rule: l10 -> l10 : i29^0'=-__const_16^0*n9+i29^0, (-__const_16^0+i29^0 >= 0 /\ n9 >= 0 /\ -__const_16^0-__const_16^0*(-1+n9)+i29^0 >= 0), cost: 2*n9 New rule: l53 -> l10 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ n9 >= 0 /\ rat26^0-ratio^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 1+2*n9 Applied chaining First rule: l53 -> l10 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, rat26^0-ratio^0 <= 0, cost: 1 Second rule: l10 -> [77] : (-__const_16^0+i29^0 >= 0 /\ 1+__const_16^0 <= 0), cost: NONTERM New rule: l53 -> [77] : (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0), cost: NONTERM Applied chaining First rule: l53 -> l10 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, rat26^0-ratio^0 <= 0, cost: 1 Second rule: l10 -> [77] : (-__const_16^0+i29^0 >= 0 /\ __const_16^0 == 0), cost: NONTERM New rule: l53 -> [77] : (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 312 313 314 Applied chaining First rule: l10 -> l13 : i29^0'=i29^0, 1-__const_16^0+i29^0 <= 0, cost: 2 Second rule: l13 -> l13 : i29^0'=0, i29^0 >= 0, cost: 2*i29^0 New rule: l10 -> l13 : i29^0'=0, (1-__const_16^0+i29^0 <= 0 /\ i29^0 >= 0), cost: 2+2*i29^0 Applied deletion Removed the following rules: 316 Applied chaining First rule: l73 -> l56 : i3^0'=0, count^0'=__const_50^0, seed2^0'=1, TRUE, cost: 2 Second rule: l56 -> l56 : i3^0'=__const_50^0, tabort4^0'=-1+__const_50^0, seed2^0'=seed2^post84, -1-i3^0+__const_50^0 >= 0, cost: -2*i3^0+2*__const_50^0 New rule: l73 -> l56 : i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, seed2^0'=seed2^post84, -1+__const_50^0 >= 0, cost: 2+2*__const_50^0 Applied deletion Removed the following rules: 318 Chained accelerated rules with incoming rules Start location: l73 260: l1 -> l70 : apsim_InCnt^0'=-1+apsim_InCnt^0, apsim_bound11113^0'=0, tmp___024^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 3 258: l2 -> l1 : i21^0 <= 0, cost: 2 256: l4 -> l2 : i21^0'=i21^0, 1+i21^0-__const_16^0 <= 0, cost: 2 319: l4 -> l2 : i21^0'=0, (i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 2+2*i21^0 300: l6 -> l65 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 2 301: l6 -> l65 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 2 254: l9 -> l4 : i21^0'=-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, __const_65536^0-fcode5^0 <= 0, cost: 2 320: l9 -> l4 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, (-2*__const_16^0+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0 /\ __const_65536^0-fcode5^0 <= 0), cost: 2+2*n3 321: l9 -> [75] : (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_65536^0-fcode5^0 <= 0), cost: NONTERM 322: l9 -> [75] : (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ __const_65536^0-fcode5^0 <= 0), cost: NONTERM 272: l10 -> l13 : i29^0'=i29^0, 1-__const_16^0+i29^0 <= 0, cost: 2 328: l10 -> l13 : i29^0'=0, (1-__const_16^0+i29^0 <= 0 /\ i29^0 >= 0), cost: 2+2*i29^0 135: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, TRUE, cost: 1 323: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=n6, ent8^0'=ret_getbyte18^0, fcode5^0'=fcode5^post8, (-1+__const_65536^0-fcode5^post8 >= 0 /\ -1+n6 >= 0 /\ -1+__const_65536^0-hsize^0 >= 0), cost: 1+2*n6 324: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM 274: l13 -> l51 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, i29^0 <= 0, cost: 2 139: l16 -> l12 : ret_getbyte18^0'=__const_429496^0, InCnt^0 <= 0, cost: 1 252: l16 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 2 253: l16 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 2 142: l18 -> l16 : free_ent^0'=__const_256^0, block_compress^0 == 0, cost: 1 250: l18 -> l16 : free_ent^0'=__const_257^0, -1+block_compress^0 >= 0, cost: 2 251: l18 -> l16 : free_ent^0'=__const_257^0, 1+block_compress^0 <= 0, cost: 2 286: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, -1+bits33^0 == 0, cost: 2 304: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 2 291: l21 -> l39 : n40^0-i41^0 <= 0, cost: 2 292: l21 -> l40 : 1-n40^0+i41^0 <= 0, cost: 2 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 148: l28 -> l26 : TRUE, cost: 1 149: l29 -> l28 : __const_16^0-i45^0 <= 0, cost: 1 150: l29 -> l30 : i45^0'=1+i45^0, 1-__const_16^0+i45^0 <= 0, cost: 1 280: l30 -> l28 : n44^0-i45^0 <= 0, cost: 2 281: l30 -> l29 : 1-n44^0+i45^0 <= 0, cost: 2 158: l34 -> l27 : maxcode^0'=maxmaxcode^0, -maxbits^0+n_bits^0 == 0, cost: 1 296: l34 -> l27 : maxcode^0'=maxcode^post33, 1+maxbits^0-n_bits^0 <= 0, cost: 2 297: l34 -> l27 : maxcode^0'=maxcode^post33, 1-maxbits^0+n_bits^0 <= 0, cost: 2 198: l35 -> l1 : TRUE, cost: 1 160: l36 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, n_bits^0'=__const_9^0, 0 == 0, cost: 1 293: l38 -> l34 : offset^0'=0, n_bits^0'=1+n_bits^0, clear_flg^0 == 0, cost: 2 294: l38 -> l36 : offset^0'=0, -1+clear_flg^0 >= 0, cost: 2 295: l38 -> l36 : offset^0'=0, 1+clear_flg^0 <= 0, cost: 2 165: l39 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 166: l40 -> l39 : __const_16^0-i41^0 <= 0, cost: 1 167: l40 -> l21 : i41^0'=1+i41^0, 1-__const_16^0+i41^0 <= 0, cost: 1 170: l41 -> l38 : offset^0 <= 0, cost: 1 171: l41 -> l21 : n40^0'=n_bits^0, i41^0'=0, -1+offset^0 >= 0, cost: 1 175: l43 -> l41 : 1+maxcode^0-free_ent^0 <= 0, cost: 1 289: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 290: l43 -> l41 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 176: l44 -> l43 : offset^0'=0, TRUE, cost: 1 177: l45 -> l19 : TRUE, cost: 1 178: l45 -> l44 : TRUE, cost: 1 284: l47 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 2 285: l47 -> l43 : offset^0'=offset^0+n_bits^0, TRUE, cost: 2 186: l49 -> l47 : bits33^0 == 0, cost: 1 282: l49 -> l47 : -1+bits33^0 >= 0, cost: 2 283: l49 -> l47 : 1+bits33^0 <= 0, cost: 2 276: l51 -> l26 : (1+code31^0 <= 0 /\ offset^0 <= 0), cost: 2 277: l51 -> l30 : n44^0'=n44^post32, i45^0'=0, (1+code31^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 278: l51 -> l49 : bits33^0'=bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ code31^0 >= 0), cost: 2 279: l51 -> l49 : bits33^0'=-__const_8^0+bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ code31^0 >= 0), cost: 2 200: l53 -> l10 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, rat26^0-ratio^0 <= 0, cost: 1 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 325: l53 -> l10 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ n9 >= 0 /\ rat26^0-ratio^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 1+2*n9 326: l53 -> [77] : (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0), cost: NONTERM 327: l53 -> [77] : (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0), cost: NONTERM 204: l54 -> l53 : rat26^0'=__const_2147483647^0, rat26^0 == 0, cost: 1 298: l54 -> l53 : rat26^0'=rat26^post77, -1+rat26^0 >= 0, cost: 2 299: l54 -> l53 : rat26^0'=rat26^post77, 1+rat26^0 <= 0, cost: 2 248: l56 -> l18 : InCnt^0'=count^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, n_bits^0'=__const_9^0, ratio^0'=0, -i3^0+__const_50^0 <= 0, cost: 2 270: l58 -> l53 : rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, -__const_8388607^0+in_count^0 <= 0, cost: 2 271: l58 -> l54 : rat26^0'=rat26^post86, checkpoint^0'=__const_10000^0+in_count^0, 1+__const_8388607^0-in_count^0 <= 0, cost: 2 213: l60 -> l1 : 1-checkpoint^0+in_count^0 <= 0, cost: 1 267: l60 -> l1 : (block_compress^0 == 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 268: l60 -> l58 : (-1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 269: l60 -> l58 : (1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 265: l62 -> l60 : out_count^0'=1+out_count^0, ent8^0'=c7^0, -free_ent^0+maxmaxcode^0 <= 0, cost: 2 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 218: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 219: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 223: l65 -> l1 : ent8^0'=ent8^post101, 0 == 0, cost: 1 302: l65 -> l63 : apsim_bound11113^0'=1+apsim_bound11113^0, TRUE, cost: 2 303: l65 -> l62 : TRUE, cost: 2 227: l66 -> l6 : -1+i6^0 >= 0, cost: 1 228: l66 -> l6 : 1+i6^0 <= 0, cost: 1 229: l66 -> l6 : disp9^0'=1, i6^0 == 0, cost: 1 233: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 263: l68 -> l62 : TRUE, cost: 2 264: l68 -> l66 : disp9^0'=-i6^0+hsize_reg10^0, TRUE, cost: 2 261: l70 -> l68 : i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=__const_429496^0, tmp___024^0 <= 0, cost: 2 262: l70 -> l68 : InCnt^0'=-1+InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=ret_getbyte25^post117, -1+tmp___024^0 >= 0, cost: 2 246: l73 -> l56 : i3^0'=0, count^0'=__const_50^0, seed2^0'=1, TRUE, cost: 2 329: l73 -> l56 : i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, seed2^0'=seed2^post84, -1+__const_50^0 >= 0, cost: 2+2*__const_50^0 Eliminating location l56 by chaining: Applied chaining First rule: l73 -> l56 : i3^0'=0, count^0'=__const_50^0, seed2^0'=1, TRUE, cost: 2 Second rule: l56 -> l18 : InCnt^0'=count^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, n_bits^0'=__const_9^0, ratio^0'=0, -i3^0+__const_50^0 <= 0, cost: 2 New rule: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, __const_50^0 <= 0, cost: 4 Applied chaining First rule: l73 -> l56 : i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, seed2^0'=seed2^post84, -1+__const_50^0 >= 0, cost: 2+2*__const_50^0 Second rule: l56 -> l18 : InCnt^0'=count^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, n_bits^0'=__const_9^0, ratio^0'=0, -i3^0+__const_50^0 <= 0, cost: 2 New rule: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (0 <= 0 /\ -1+__const_50^0 >= 0), cost: 4+2*__const_50^0 Applied simplification Original rule: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (0 <= 0 /\ -1+__const_50^0 >= 0), cost: 4+2*__const_50^0 New rule: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, -1+__const_50^0 >= 0, cost: 4+2*__const_50^0 Applied deletion Removed the following rules: 246 248 329 Eliminating location l16 by chaining: Applied chaining First rule: l18 -> l16 : free_ent^0'=__const_256^0, block_compress^0 == 0, cost: 1 Second rule: l16 -> l12 : ret_getbyte18^0'=__const_429496^0, InCnt^0 <= 0, cost: 1 New rule: l18 -> l12 : free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ block_compress^0 == 0), cost: 2 Applied chaining First rule: l18 -> l16 : free_ent^0'=__const_256^0, block_compress^0 == 0, cost: 1 Second rule: l16 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 2 New rule: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0), cost: 3 Applied chaining First rule: l18 -> l16 : free_ent^0'=__const_256^0, block_compress^0 == 0, cost: 1 Second rule: l16 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 2 New rule: l18 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_256^0, ret_getbyte18^0'=ret_getbyte18^post13, (block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 3 Applied chaining First rule: l18 -> l16 : free_ent^0'=__const_257^0, -1+block_compress^0 >= 0, cost: 2 Second rule: l16 -> l12 : ret_getbyte18^0'=__const_429496^0, InCnt^0 <= 0, cost: 1 New rule: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 3 Applied chaining First rule: l18 -> l16 : free_ent^0'=__const_257^0, -1+block_compress^0 >= 0, cost: 2 Second rule: l16 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 2 New rule: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0), cost: 4 Applied chaining First rule: l18 -> l16 : free_ent^0'=__const_257^0, -1+block_compress^0 >= 0, cost: 2 Second rule: l16 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 2 New rule: l18 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0), cost: 4 Applied chaining First rule: l18 -> l16 : free_ent^0'=__const_257^0, 1+block_compress^0 <= 0, cost: 2 Second rule: l16 -> l12 : ret_getbyte18^0'=__const_429496^0, InCnt^0 <= 0, cost: 1 New rule: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 3 Applied chaining First rule: l18 -> l16 : free_ent^0'=__const_257^0, 1+block_compress^0 <= 0, cost: 2 Second rule: l16 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 2 New rule: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 4 Applied chaining First rule: l18 -> l16 : free_ent^0'=__const_257^0, 1+block_compress^0 <= 0, cost: 2 Second rule: l16 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 2 New rule: l18 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 4 Applied deletion Removed the following rules: 139 142 250 251 252 253 Eliminating location l9 by chaining: Applied chaining First rule: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, TRUE, cost: 1 Second rule: l9 -> l4 : i21^0'=-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, __const_65536^0-fcode5^0 <= 0, cost: 2 New rule: l12 -> l4 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, __const_65536^0-hsize^0 <= 0, cost: 3 Applied chaining First rule: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, TRUE, cost: 1 Second rule: l9 -> l4 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, hshift11^0'=-hshift11^0+__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, (-2*__const_16^0+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0 /\ __const_65536^0-fcode5^0 <= 0), cost: 2+2*n3 New rule: l12 -> l4 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0), cost: 3+2*n3 Applied chaining First rule: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, TRUE, cost: 1 Second rule: l9 -> [75] : (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_65536^0-fcode5^0 <= 0), cost: NONTERM New rule: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM Applied chaining First rule: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, TRUE, cost: 1 Second rule: l9 -> [75] : (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ __const_65536^0-fcode5^0 <= 0), cost: NONTERM New rule: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0), cost: NONTERM Applied partial deletion Original rule: l12 -> l9 : tmp12^0'=ret_getbyte18^0, hshift11^0'=n6, ent8^0'=ret_getbyte18^0, fcode5^0'=fcode5^post8, (-1+__const_65536^0-fcode5^post8 >= 0 /\ -1+n6 >= 0 /\ -1+__const_65536^0-hsize^0 >= 0), cost: 1+2*n6 New rule: l12 -> [80] : (-1+__const_65536^0-fcode5^post8 >= 0 /\ -1+n6 >= 0 /\ -1+__const_65536^0-hsize^0 >= 0), cost: 1+2*n6 Applied deletion Removed the following rules: 135 254 320 321 322 323 Eliminating location l2 by chaining: Applied chaining First rule: l4 -> l2 : i21^0'=i21^0, 1+i21^0-__const_16^0 <= 0, cost: 2 Second rule: l2 -> l1 : i21^0 <= 0, cost: 2 New rule: l4 -> l1 : i21^0'=i21^0, (i21^0 <= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4 Applied chaining First rule: l4 -> l2 : i21^0'=0, (i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 2+2*i21^0 Second rule: l2 -> l1 : i21^0 <= 0, cost: 2 New rule: l4 -> l1 : i21^0'=0, (0 <= 0 /\ i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4+2*i21^0 Applied simplification Original rule: l4 -> l1 : i21^0'=0, (0 <= 0 /\ i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4+2*i21^0 New rule: l4 -> l1 : i21^0'=0, (i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4+2*i21^0 Applied deletion Removed the following rules: 256 258 319 Eliminating location l70 by chaining: Applied chaining First rule: l1 -> l70 : apsim_InCnt^0'=-1+apsim_InCnt^0, apsim_bound11113^0'=0, tmp___024^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 3 Second rule: l70 -> l68 : i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=__const_429496^0, tmp___024^0 <= 0, cost: 2 New rule: l1 -> l68 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 5 Applied chaining First rule: l1 -> l70 : apsim_InCnt^0'=-1+apsim_InCnt^0, apsim_bound11113^0'=0, tmp___024^0'=apsim_InCnt^0, -1+InCnt^0 >= 0, cost: 3 Second rule: l70 -> l68 : InCnt^0'=-1+InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, c7^0'=ret_getbyte25^post117, -1+tmp___024^0 >= 0, cost: 2 New rule: l1 -> l68 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 5 Applied deletion Removed the following rules: 260 261 262 Eliminating location l66 by chaining: Applied chaining First rule: l68 -> l66 : disp9^0'=-i6^0+hsize_reg10^0, TRUE, cost: 2 Second rule: l66 -> l6 : -1+i6^0 >= 0, cost: 1 New rule: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, -1+i6^0 >= 0, cost: 3 Applied chaining First rule: l68 -> l66 : disp9^0'=-i6^0+hsize_reg10^0, TRUE, cost: 2 Second rule: l66 -> l6 : 1+i6^0 <= 0, cost: 1 New rule: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, 1+i6^0 <= 0, cost: 3 Applied chaining First rule: l68 -> l66 : disp9^0'=-i6^0+hsize_reg10^0, TRUE, cost: 2 Second rule: l66 -> l6 : disp9^0'=1, i6^0 == 0, cost: 1 New rule: l68 -> l6 : disp9^0'=1, i6^0 == 0, cost: 3 Applied deletion Removed the following rules: 227 228 229 264 Eliminating location l65 by chaining: Applied chaining First rule: l6 -> l65 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 2 Second rule: l65 -> l1 : ent8^0'=ent8^post101, 0 == 0, cost: 1 New rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, (0 == 0 /\ -disp9^0+i6^0 >= 0), cost: 3 Applied simplification Original rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, (0 == 0 /\ -disp9^0+i6^0 >= 0), cost: 3 New rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 Applied chaining First rule: l6 -> l65 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 2 Second rule: l65 -> l63 : apsim_bound11113^0'=1+apsim_bound11113^0, TRUE, cost: 2 New rule: l6 -> l63 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, -disp9^0+i6^0 >= 0, cost: 4 Applied chaining First rule: l6 -> l65 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 2 Second rule: l65 -> l62 : TRUE, cost: 2 New rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 Applied chaining First rule: l6 -> l65 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 2 Second rule: l65 -> l1 : ent8^0'=ent8^post101, 0 == 0, cost: 1 New rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, (0 == 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3 Applied simplification Original rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, (0 == 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3 New rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 Applied chaining First rule: l6 -> l65 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 2 Second rule: l65 -> l63 : apsim_bound11113^0'=1+apsim_bound11113^0, TRUE, cost: 2 New rule: l6 -> l63 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, 1-disp9^0+i6^0 <= 0, cost: 4 Applied chaining First rule: l6 -> l65 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 2 Second rule: l65 -> l62 : TRUE, cost: 2 New rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 Applied deletion Removed the following rules: 223 300 301 302 303 Eliminating location l60 by chaining: Applied chaining First rule: l62 -> l60 : out_count^0'=1+out_count^0, ent8^0'=c7^0, -free_ent^0+maxmaxcode^0 <= 0, cost: 2 Second rule: l60 -> l1 : 1-checkpoint^0+in_count^0 <= 0, cost: 1 New rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 Applied chaining First rule: l62 -> l60 : out_count^0'=1+out_count^0, ent8^0'=c7^0, -free_ent^0+maxmaxcode^0 <= 0, cost: 2 Second rule: l60 -> l1 : (block_compress^0 == 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 New rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Applied chaining First rule: l62 -> l60 : out_count^0'=1+out_count^0, ent8^0'=c7^0, -free_ent^0+maxmaxcode^0 <= 0, cost: 2 Second rule: l60 -> l58 : (-1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 New rule: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Applied chaining First rule: l62 -> l60 : out_count^0'=1+out_count^0, ent8^0'=c7^0, -free_ent^0+maxmaxcode^0 <= 0, cost: 2 Second rule: l60 -> l58 : (1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 2 New rule: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Applied deletion Removed the following rules: 213 265 267 268 269 Eliminating location l54 by chaining: Applied chaining First rule: l58 -> l54 : rat26^0'=rat26^post86, checkpoint^0'=__const_10000^0+in_count^0, 1+__const_8388607^0-in_count^0 <= 0, cost: 2 Second rule: l54 -> l53 : rat26^0'=__const_2147483647^0, rat26^0 == 0, cost: 1 New rule: l58 -> l53 : rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 3 Applied chaining First rule: l58 -> l54 : rat26^0'=rat26^post86, checkpoint^0'=__const_10000^0+in_count^0, 1+__const_8388607^0-in_count^0 <= 0, cost: 2 Second rule: l54 -> l53 : rat26^0'=rat26^post77, -1+rat26^0 >= 0, cost: 2 New rule: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ -1+rat26^post86 >= 0), cost: 4 Applied chaining First rule: l58 -> l54 : rat26^0'=rat26^post86, checkpoint^0'=__const_10000^0+in_count^0, 1+__const_8388607^0-in_count^0 <= 0, cost: 2 Second rule: l54 -> l53 : rat26^0'=rat26^post77, 1+rat26^0 <= 0, cost: 2 New rule: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0), cost: 4 Applied deletion Removed the following rules: 204 271 298 299 Eliminating location l10 by chaining: Applied chaining First rule: l53 -> l10 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, rat26^0-ratio^0 <= 0, cost: 1 Second rule: l10 -> l13 : i29^0'=i29^0, 1-__const_16^0+i29^0 <= 0, cost: 2 New rule: l53 -> l13 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0), cost: 3 Applied chaining First rule: l53 -> l10 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, rat26^0-ratio^0 <= 0, cost: 1 Second rule: l10 -> l13 : i29^0'=0, (1-__const_16^0+i29^0 <= 0 /\ i29^0 >= 0), cost: 2+2*i29^0 New rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 3-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l10 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ n9 >= 0 /\ rat26^0-ratio^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 1+2*n9 Second rule: l10 -> l13 : i29^0'=i29^0, 1-__const_16^0+i29^0 <= 0, cost: 2 New rule: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ n9 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 Applied simplification Original rule: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ n9 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 New rule: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 Applied chaining First rule: l53 -> l10 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ n9 >= 0 /\ rat26^0-ratio^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 1+2*n9 Second rule: l10 -> l13 : i29^0'=0, (1-__const_16^0+i29^0 <= 0 /\ i29^0 >= 0), cost: 2+2*i29^0 New rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ n9 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied simplification Original rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ n9 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 New rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied deletion Removed the following rules: 200 272 325 328 Eliminating location l51 by chaining: Applied chaining First rule: l13 -> l51 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, i29^0 <= 0, cost: 2 Second rule: l51 -> l26 : (1+code31^0 <= 0 /\ offset^0 <= 0), cost: 2 New rule: l13 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ i29^0 <= 0), cost: 4 Applied chaining First rule: l13 -> l51 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, i29^0 <= 0, cost: 2 Second rule: l51 -> l30 : n44^0'=n44^post32, i45^0'=0, (1+code31^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 New rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0), cost: 4 Applied chaining First rule: l13 -> l51 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, i29^0 <= 0, cost: 2 Second rule: l51 -> l49 : bits33^0'=bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ code31^0 >= 0), cost: 2 New rule: l13 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 Applied chaining First rule: l13 -> l51 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, i29^0 <= 0, cost: 2 Second rule: l51 -> l49 : bits33^0'=-__const_8^0+bits33^post71, r_off32^0'=-bits33^0+__const_8^0+bits33^post71, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ code31^0 >= 0), cost: 2 New rule: l13 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 Applied deletion Removed the following rules: 274 276 277 278 279 Eliminating location l29 by chaining: Applied chaining First rule: l30 -> l29 : 1-n44^0+i45^0 <= 0, cost: 2 Second rule: l29 -> l28 : __const_16^0-i45^0 <= 0, cost: 1 New rule: l30 -> l28 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 3 Applied chaining First rule: l30 -> l29 : 1-n44^0+i45^0 <= 0, cost: 2 Second rule: l29 -> l30 : i45^0'=1+i45^0, 1-__const_16^0+i45^0 <= 0, cost: 1 New rule: l30 -> l30 : i45^0'=1+i45^0, (1-n44^0+i45^0 <= 0 /\ 1-__const_16^0+i45^0 <= 0), cost: 3 Applied deletion Removed the following rules: 149 150 281 Eliminating location l47 by chaining: Applied chaining First rule: l49 -> l47 : bits33^0 == 0, cost: 1 Second rule: l47 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 2 New rule: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 3 Applied chaining First rule: l49 -> l47 : bits33^0 == 0, cost: 1 Second rule: l47 -> l43 : offset^0'=offset^0+n_bits^0, TRUE, cost: 2 New rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 Applied chaining First rule: l49 -> l47 : -1+bits33^0 >= 0, cost: 2 Second rule: l47 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 2 New rule: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Applied chaining First rule: l49 -> l47 : -1+bits33^0 >= 0, cost: 2 Second rule: l47 -> l43 : offset^0'=offset^0+n_bits^0, TRUE, cost: 2 New rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Applied chaining First rule: l49 -> l47 : 1+bits33^0 <= 0, cost: 2 Second rule: l47 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 2 New rule: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Applied chaining First rule: l49 -> l47 : 1+bits33^0 <= 0, cost: 2 Second rule: l47 -> l43 : offset^0'=offset^0+n_bits^0, TRUE, cost: 2 New rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Applied deletion Removed the following rules: 186 282 283 284 285 Eliminating location l45 by chaining: Applied chaining First rule: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 2 Second rule: l45 -> l19 : TRUE, cost: 1 New rule: l19 -> l19 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 3 Applied chaining First rule: l19 -> l45 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 2 Second rule: l45 -> l44 : TRUE, cost: 1 New rule: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 3 Applied deletion Removed the following rules: 177 178 304 Eliminating location l41 by chaining: Applied chaining First rule: l43 -> l41 : 1+maxcode^0-free_ent^0 <= 0, cost: 1 Second rule: l41 -> l38 : offset^0 <= 0, cost: 1 New rule: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 Applied chaining First rule: l43 -> l41 : 1+maxcode^0-free_ent^0 <= 0, cost: 1 Second rule: l41 -> l21 : n40^0'=n_bits^0, i41^0'=0, -1+offset^0 >= 0, cost: 1 New rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 Applied chaining First rule: l43 -> l41 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 Second rule: l41 -> l38 : offset^0 <= 0, cost: 1 New rule: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 Applied chaining First rule: l43 -> l41 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 Second rule: l41 -> l21 : n40^0'=n_bits^0, i41^0'=0, -1+offset^0 >= 0, cost: 1 New rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 3 Applied deletion Removed the following rules: 170 171 175 290 Eliminating location l40 by chaining: Applied chaining First rule: l21 -> l40 : 1-n40^0+i41^0 <= 0, cost: 2 Second rule: l40 -> l39 : __const_16^0-i41^0 <= 0, cost: 1 New rule: l21 -> l39 : (__const_16^0-i41^0 <= 0 /\ 1-n40^0+i41^0 <= 0), cost: 3 Applied chaining First rule: l21 -> l40 : 1-n40^0+i41^0 <= 0, cost: 2 Second rule: l40 -> l21 : i41^0'=1+i41^0, 1-__const_16^0+i41^0 <= 0, cost: 1 New rule: l21 -> l21 : i41^0'=1+i41^0, (1-n40^0+i41^0 <= 0 /\ 1-__const_16^0+i41^0 <= 0), cost: 3 Applied deletion Removed the following rules: 166 167 292 Eliminating location l34 by chaining: Applied chaining First rule: l38 -> l34 : offset^0'=0, n_bits^0'=1+n_bits^0, clear_flg^0 == 0, cost: 2 Second rule: l34 -> l27 : maxcode^0'=maxmaxcode^0, -maxbits^0+n_bits^0 == 0, cost: 1 New rule: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 Applied chaining First rule: l38 -> l34 : offset^0'=0, n_bits^0'=1+n_bits^0, clear_flg^0 == 0, cost: 2 Second rule: l34 -> l27 : maxcode^0'=maxcode^post33, 1+maxbits^0-n_bits^0 <= 0, cost: 2 New rule: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 Applied chaining First rule: l38 -> l34 : offset^0'=0, n_bits^0'=1+n_bits^0, clear_flg^0 == 0, cost: 2 Second rule: l34 -> l27 : maxcode^0'=maxcode^post33, 1-maxbits^0+n_bits^0 <= 0, cost: 2 New rule: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 Applied deletion Removed the following rules: 158 293 296 297 Eliminating location l36 by chaining: Applied chaining First rule: l38 -> l36 : offset^0'=0, -1+clear_flg^0 >= 0, cost: 2 Second rule: l36 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, n_bits^0'=__const_9^0, 0 == 0, cost: 1 New rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, (0 == 0 /\ -1+clear_flg^0 >= 0), cost: 3 Applied simplification Original rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, (0 == 0 /\ -1+clear_flg^0 >= 0), cost: 3 New rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 Applied chaining First rule: l38 -> l36 : offset^0'=0, 1+clear_flg^0 <= 0, cost: 2 Second rule: l36 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, n_bits^0'=__const_9^0, 0 == 0, cost: 1 New rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, (0 == 0 /\ 1+clear_flg^0 <= 0), cost: 3 Applied simplification Original rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, (0 == 0 /\ 1+clear_flg^0 <= 0), cost: 3 New rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 Applied deletion Removed the following rules: 160 294 295 Eliminated locations on tree-shaped paths Start location: l73 348: l1 -> l68 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 5 349: l1 -> l68 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 5 346: l4 -> l1 : i21^0'=i21^0, (i21^0 <= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4 347: l4 -> l1 : i21^0'=0, (i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4+2*i21^0 353: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 354: l6 -> l63 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, -disp9^0+i6^0 >= 0, cost: 4 355: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 356: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 357: l6 -> l63 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, 1-disp9^0+i6^0 <= 0, cost: 4 358: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 324: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM 341: l12 -> l4 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, __const_65536^0-hsize^0 <= 0, cost: 3 342: l12 -> l4 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0), cost: 3+2*n3 343: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM 344: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0), cost: NONTERM 345: l12 -> [80] : (-1+__const_65536^0-fcode5^post8 >= 0 /\ -1+n6 >= 0 /\ -1+__const_65536^0-hsize^0 >= 0), cost: 1+2*n6 370: l13 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ i29^0 <= 0), cost: 4 371: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0), cost: 4 372: l13 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 373: l13 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 332: l18 -> l12 : free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ block_compress^0 == 0), cost: 2 333: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0), cost: 3 334: l18 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_256^0, ret_getbyte18^0'=ret_getbyte18^post13, (block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 3 335: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 3 336: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0), cost: 4 337: l18 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0), cost: 4 338: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 3 339: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 4 340: l18 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 4 286: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, -1+bits33^0 == 0, cost: 2 382: l19 -> l19 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 3 383: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 3 291: l21 -> l39 : n40^0-i41^0 <= 0, cost: 2 388: l21 -> l39 : (__const_16^0-i41^0 <= 0 /\ 1-n40^0+i41^0 <= 0), cost: 3 389: l21 -> l21 : i41^0'=1+i41^0, (1-n40^0+i41^0 <= 0 /\ 1-__const_16^0+i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 148: l28 -> l26 : TRUE, cost: 1 280: l30 -> l28 : n44^0-i45^0 <= 0, cost: 2 374: l30 -> l28 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 3 375: l30 -> l30 : i45^0'=1+i45^0, (1-n44^0+i45^0 <= 0 /\ 1-__const_16^0+i45^0 <= 0), cost: 3 198: l35 -> l1 : TRUE, cost: 1 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 165: l39 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 289: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 384: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 385: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 386: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 387: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 3 176: l44 -> l43 : offset^0'=0, TRUE, cost: 1 376: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 3 377: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 378: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 379: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 380: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 381: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 326: l53 -> [77] : (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0), cost: NONTERM 327: l53 -> [77] : (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0), cost: NONTERM 366: l53 -> l13 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0), cost: 3 367: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 3-2*__const_16^0+2*hsize^0 368: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 369: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 270: l58 -> l53 : rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, -__const_8388607^0+in_count^0 <= 0, cost: 2 363: l58 -> l53 : rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 3 364: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ -1+rat26^post86 >= 0), cost: 4 365: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0), cost: 4 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 359: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 360: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 361: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 362: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 218: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 219: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 233: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 263: l68 -> l62 : TRUE, cost: 2 350: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, -1+i6^0 >= 0, cost: 3 351: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, 1+i6^0 <= 0, cost: 3 352: l68 -> l6 : disp9^0'=1, i6^0 == 0, cost: 3 330: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, __const_50^0 <= 0, cost: 4 331: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, -1+__const_50^0 >= 0, cost: 4+2*__const_50^0 Applied merging first rule: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM second rule: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0), cost: NONTERM new rule: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM Applied merging first rule: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, -1+bits33^0 == 0, cost: 2 second rule: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 3 new rule: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 2 Applied merging first rule: l21 -> l39 : n40^0-i41^0 <= 0, cost: 2 second rule: l21 -> l39 : (__const_16^0-i41^0 <= 0 /\ 1-n40^0+i41^0 <= 0), cost: 3 new rule: l21 -> l39 : (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 2 Applied merging first rule: l53 -> [77] : (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0), cost: NONTERM second rule: l53 -> [77] : (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0), cost: NONTERM new rule: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM Merged rules Start location: l73 348: l1 -> l68 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 5 349: l1 -> l68 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 5 346: l4 -> l1 : i21^0'=i21^0, (i21^0 <= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4 347: l4 -> l1 : i21^0'=0, (i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4+2*i21^0 353: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 354: l6 -> l63 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, -disp9^0+i6^0 >= 0, cost: 4 355: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 356: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 357: l6 -> l63 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, 1-disp9^0+i6^0 <= 0, cost: 4 358: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 324: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM 341: l12 -> l4 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, __const_65536^0-hsize^0 <= 0, cost: 3 342: l12 -> l4 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0), cost: 3+2*n3 345: l12 -> [80] : (-1+__const_65536^0-fcode5^post8 >= 0 /\ -1+n6 >= 0 /\ -1+__const_65536^0-hsize^0 >= 0), cost: 1+2*n6 395: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM 370: l13 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ i29^0 <= 0), cost: 4 371: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0), cost: 4 372: l13 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 373: l13 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 332: l18 -> l12 : free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ block_compress^0 == 0), cost: 2 333: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0), cost: 3 334: l18 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_256^0, ret_getbyte18^0'=ret_getbyte18^post13, (block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 3 335: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 3 336: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0), cost: 4 337: l18 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0), cost: 4 338: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 3 339: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 4 340: l18 -> l12 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=ret_getbyte18^post13, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 4 382: l19 -> l19 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 3 396: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 2 389: l21 -> l21 : i41^0'=1+i41^0, (1-n40^0+i41^0 <= 0 /\ 1-__const_16^0+i41^0 <= 0), cost: 3 397: l21 -> l39 : (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 2 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 148: l28 -> l26 : TRUE, cost: 1 280: l30 -> l28 : n44^0-i45^0 <= 0, cost: 2 374: l30 -> l28 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 3 375: l30 -> l30 : i45^0'=1+i45^0, (1-n44^0+i45^0 <= 0 /\ 1-__const_16^0+i45^0 <= 0), cost: 3 198: l35 -> l1 : TRUE, cost: 1 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 165: l39 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 289: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 384: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 385: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 386: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 387: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 3 176: l44 -> l43 : offset^0'=0, TRUE, cost: 1 376: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 3 377: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 378: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 379: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 380: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 381: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 366: l53 -> l13 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0), cost: 3 367: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 3-2*__const_16^0+2*hsize^0 368: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 369: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 270: l58 -> l53 : rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, -__const_8388607^0+in_count^0 <= 0, cost: 2 363: l58 -> l53 : rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 3 364: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ -1+rat26^post86 >= 0), cost: 4 365: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0), cost: 4 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 359: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 360: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 361: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 362: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 218: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 219: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 233: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 263: l68 -> l62 : TRUE, cost: 2 350: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, -1+i6^0 >= 0, cost: 3 351: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, 1+i6^0 <= 0, cost: 3 352: l68 -> l6 : disp9^0'=1, i6^0 == 0, cost: 3 330: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, __const_50^0 <= 0, cost: 4 331: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, -1+__const_50^0 >= 0, cost: 4+2*__const_50^0 Applied pruning (of leafs and parallel rules): Start location: l73 348: l1 -> l68 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 5 349: l1 -> l68 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 5 346: l4 -> l1 : i21^0'=i21^0, (i21^0 <= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4 347: l4 -> l1 : i21^0'=0, (i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4+2*i21^0 353: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 354: l6 -> l63 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, -disp9^0+i6^0 >= 0, cost: 4 355: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 356: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 357: l6 -> l63 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, 1-disp9^0+i6^0 <= 0, cost: 4 358: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 324: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM 341: l12 -> l4 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, __const_65536^0-hsize^0 <= 0, cost: 3 342: l12 -> l4 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0), cost: 3+2*n3 395: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM 370: l13 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ i29^0 <= 0), cost: 4 371: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0), cost: 4 372: l13 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 373: l13 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 332: l18 -> l12 : free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ block_compress^0 == 0), cost: 2 333: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0), cost: 3 335: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 3 336: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0), cost: 4 338: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 3 382: l19 -> l19 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 3 396: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 2 389: l21 -> l21 : i41^0'=1+i41^0, (1-n40^0+i41^0 <= 0 /\ 1-__const_16^0+i41^0 <= 0), cost: 3 397: l21 -> l39 : (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 2 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 148: l28 -> l26 : TRUE, cost: 1 280: l30 -> l28 : n44^0-i45^0 <= 0, cost: 2 374: l30 -> l28 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 3 375: l30 -> l30 : i45^0'=1+i45^0, (1-n44^0+i45^0 <= 0 /\ 1-__const_16^0+i45^0 <= 0), cost: 3 198: l35 -> l1 : TRUE, cost: 1 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 165: l39 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 289: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 384: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 385: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 386: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 387: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 3 176: l44 -> l43 : offset^0'=0, TRUE, cost: 1 376: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 3 377: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 378: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 379: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 380: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 381: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 366: l53 -> l13 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0), cost: 3 367: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 3-2*__const_16^0+2*hsize^0 368: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 369: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 270: l58 -> l53 : rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, -__const_8388607^0+in_count^0 <= 0, cost: 2 363: l58 -> l53 : rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 3 364: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ -1+rat26^post86 >= 0), cost: 4 365: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0), cost: 4 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 359: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 360: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 361: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 362: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 218: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 219: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 233: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 263: l68 -> l62 : TRUE, cost: 2 350: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, -1+i6^0 >= 0, cost: 3 351: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, 1+i6^0 <= 0, cost: 3 352: l68 -> l6 : disp9^0'=1, i6^0 == 0, cost: 3 330: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, __const_50^0 <= 0, cost: 4 331: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, -1+__const_50^0 >= 0, cost: 4+2*__const_50^0 Applied nonterm Original rule: l19 -> l19 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 3 New rule: l19 -> [81] : -bits33^0 >= 0, cost: NONTERM Applied acceleration Original rule: l19 -> l19 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0), cost: 3 New rule: l19 -> l19 : c37^0'=c37^post20, bits33^0'=bits33^0-n27, (-1+n27 >= 0 /\ (-bits33^0 >= 0 \/ -1+bits33^0-n27 >= 0)), cost: 3*n27 Applied instantiation Original rule: l19 -> l19 : c37^0'=c37^post20, bits33^0'=bits33^0-n27, (-1+n27 >= 0 /\ (-bits33^0 >= 0 \/ -1+bits33^0-n27 >= 0)), cost: 3*n27 New rule: l19 -> l19 : c37^0'=c37^post20, bits33^0'=1, (-2+bits33^0 >= 0 /\ (0 >= 0 \/ -bits33^0 >= 0)), cost: -3+3*bits33^0 Applied simplification Original rule: l19 -> [81] : -bits33^0 >= 0, cost: NONTERM New rule: l19 -> [81] : bits33^0 <= 0, cost: NONTERM Applied simplification Original rule: l19 -> l19 : c37^0'=c37^post20, bits33^0'=1, (-2+bits33^0 >= 0 /\ (0 >= 0 \/ -bits33^0 >= 0)), cost: -3+3*bits33^0 New rule: l19 -> l19 : c37^0'=c37^post20, bits33^0'=1, -2+bits33^0 >= 0, cost: -3+3*bits33^0 Applied deletion Removed the following rules: 382 Applied acceleration Original rule: l21 -> l21 : i41^0'=1+i41^0, (1-n40^0+i41^0 <= 0 /\ 1-__const_16^0+i41^0 <= 0), cost: 3 New rule: l21 -> l21 : i41^0'=n30+i41^0, (n40^0-n30-i41^0 >= 0 /\ n30 >= 0 /\ __const_16^0-n30-i41^0 >= 0), cost: 3*n30 Applied instantiation Original rule: l21 -> l21 : i41^0'=n30+i41^0, (n40^0-n30-i41^0 >= 0 /\ n30 >= 0 /\ __const_16^0-n30-i41^0 >= 0), cost: 3*n30 New rule: l21 -> l21 : i41^0'=__const_16^0, (0 >= 0 /\ -__const_16^0+n40^0 >= 0 /\ __const_16^0-i41^0 >= 0), cost: 3*__const_16^0-3*i41^0 Applied instantiation Original rule: l21 -> l21 : i41^0'=n30+i41^0, (n40^0-n30-i41^0 >= 0 /\ n30 >= 0 /\ __const_16^0-n30-i41^0 >= 0), cost: 3*n30 New rule: l21 -> l21 : i41^0'=n40^0, (0 >= 0 /\ __const_16^0-n40^0 >= 0 /\ n40^0-i41^0 >= 0), cost: 3*n40^0-3*i41^0 Applied simplification Original rule: l21 -> l21 : i41^0'=__const_16^0, (0 >= 0 /\ -__const_16^0+n40^0 >= 0 /\ __const_16^0-i41^0 >= 0), cost: 3*__const_16^0-3*i41^0 New rule: l21 -> l21 : i41^0'=__const_16^0, (-__const_16^0+n40^0 >= 0 /\ __const_16^0-i41^0 >= 0), cost: 3*__const_16^0-3*i41^0 Applied simplification Original rule: l21 -> l21 : i41^0'=n40^0, (0 >= 0 /\ __const_16^0-n40^0 >= 0 /\ n40^0-i41^0 >= 0), cost: 3*n40^0-3*i41^0 New rule: l21 -> l21 : i41^0'=n40^0, (__const_16^0-n40^0 >= 0 /\ n40^0-i41^0 >= 0), cost: 3*n40^0-3*i41^0 Applied deletion Removed the following rules: 389 Applied acceleration Original rule: l30 -> l30 : i45^0'=1+i45^0, (1-n44^0+i45^0 <= 0 /\ 1-__const_16^0+i45^0 <= 0), cost: 3 New rule: l30 -> l30 : i45^0'=i45^0+n34, (__const_16^0-i45^0-n34 >= 0 /\ n44^0-i45^0-n34 >= 0 /\ n34 >= 0), cost: 3*n34 Applied instantiation Original rule: l30 -> l30 : i45^0'=i45^0+n34, (__const_16^0-i45^0-n34 >= 0 /\ n44^0-i45^0-n34 >= 0 /\ n34 >= 0), cost: 3*n34 New rule: l30 -> l30 : i45^0'=n44^0, (0 >= 0 /\ n44^0-i45^0 >= 0 /\ __const_16^0-n44^0 >= 0), cost: 3*n44^0-3*i45^0 Applied instantiation Original rule: l30 -> l30 : i45^0'=i45^0+n34, (__const_16^0-i45^0-n34 >= 0 /\ n44^0-i45^0-n34 >= 0 /\ n34 >= 0), cost: 3*n34 New rule: l30 -> l30 : i45^0'=__const_16^0, (0 >= 0 /\ -__const_16^0+n44^0 >= 0 /\ __const_16^0-i45^0 >= 0), cost: 3*__const_16^0-3*i45^0 Applied simplification Original rule: l30 -> l30 : i45^0'=n44^0, (0 >= 0 /\ n44^0-i45^0 >= 0 /\ __const_16^0-n44^0 >= 0), cost: 3*n44^0-3*i45^0 New rule: l30 -> l30 : i45^0'=n44^0, (n44^0-i45^0 >= 0 /\ __const_16^0-n44^0 >= 0), cost: 3*n44^0-3*i45^0 Applied simplification Original rule: l30 -> l30 : i45^0'=__const_16^0, (0 >= 0 /\ -__const_16^0+n44^0 >= 0 /\ __const_16^0-i45^0 >= 0), cost: 3*__const_16^0-3*i45^0 New rule: l30 -> l30 : i45^0'=__const_16^0, (-__const_16^0+n44^0 >= 0 /\ __const_16^0-i45^0 >= 0), cost: 3*__const_16^0-3*i45^0 Applied deletion Removed the following rules: 375 Accelerated simple loops Start location: l73 348: l1 -> l68 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 5 349: l1 -> l68 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 5 346: l4 -> l1 : i21^0'=i21^0, (i21^0 <= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4 347: l4 -> l1 : i21^0'=0, (i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4+2*i21^0 353: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 354: l6 -> l63 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, -disp9^0+i6^0 >= 0, cost: 4 355: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 356: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 357: l6 -> l63 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, 1-disp9^0+i6^0 <= 0, cost: 4 358: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 324: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM 341: l12 -> l4 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, __const_65536^0-hsize^0 <= 0, cost: 3 342: l12 -> l4 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0), cost: 3+2*n3 395: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM 370: l13 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ i29^0 <= 0), cost: 4 371: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0), cost: 4 372: l13 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 373: l13 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 332: l18 -> l12 : free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ block_compress^0 == 0), cost: 2 333: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0), cost: 3 335: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 3 336: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0), cost: 4 338: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 3 396: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 2 401: l19 -> [81] : bits33^0 <= 0, cost: NONTERM 402: l19 -> l19 : c37^0'=c37^post20, bits33^0'=1, -2+bits33^0 >= 0, cost: -3+3*bits33^0 397: l21 -> l39 : (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 2 405: l21 -> l21 : i41^0'=__const_16^0, (-__const_16^0+n40^0 >= 0 /\ __const_16^0-i41^0 >= 0), cost: 3*__const_16^0-3*i41^0 406: l21 -> l21 : i41^0'=n40^0, (__const_16^0-n40^0 >= 0 /\ n40^0-i41^0 >= 0), cost: 3*n40^0-3*i41^0 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 148: l28 -> l26 : TRUE, cost: 1 280: l30 -> l28 : n44^0-i45^0 <= 0, cost: 2 374: l30 -> l28 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 3 409: l30 -> l30 : i45^0'=n44^0, (n44^0-i45^0 >= 0 /\ __const_16^0-n44^0 >= 0), cost: 3*n44^0-3*i45^0 410: l30 -> l30 : i45^0'=__const_16^0, (-__const_16^0+n44^0 >= 0 /\ __const_16^0-i45^0 >= 0), cost: 3*__const_16^0-3*i45^0 198: l35 -> l1 : TRUE, cost: 1 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 165: l39 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 289: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 384: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 385: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 386: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 387: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 3 176: l44 -> l43 : offset^0'=0, TRUE, cost: 1 376: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 3 377: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 378: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 379: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 380: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 381: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 366: l53 -> l13 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0), cost: 3 367: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 3-2*__const_16^0+2*hsize^0 368: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 369: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 270: l58 -> l53 : rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, -__const_8388607^0+in_count^0 <= 0, cost: 2 363: l58 -> l53 : rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 3 364: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ -1+rat26^post86 >= 0), cost: 4 365: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0), cost: 4 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 359: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 360: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 361: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 362: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 218: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 219: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 233: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 263: l68 -> l62 : TRUE, cost: 2 350: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, -1+i6^0 >= 0, cost: 3 351: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, 1+i6^0 <= 0, cost: 3 352: l68 -> l6 : disp9^0'=1, i6^0 == 0, cost: 3 330: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, __const_50^0 <= 0, cost: 4 331: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, -1+__const_50^0 >= 0, cost: 4+2*__const_50^0 Applied chaining First rule: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 3 Second rule: l19 -> [81] : bits33^0 <= 0, cost: NONTERM New rule: l49 -> [81] : (bits33^0 == 0 /\ n_bits^0 <= 0), cost: NONTERM Applied chaining First rule: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Second rule: l19 -> [81] : bits33^0 <= 0, cost: NONTERM New rule: l49 -> [81] : (-1+bits33^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM Applied chaining First rule: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Second rule: l19 -> [81] : bits33^0 <= 0, cost: NONTERM New rule: l49 -> [81] : (1+bits33^0 <= 0 /\ n_bits^0 <= 0), cost: NONTERM Applied chaining First rule: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 3 Second rule: l19 -> l19 : c37^0'=c37^post20, bits33^0'=1, -2+bits33^0 >= 0, cost: -3+3*bits33^0 New rule: l49 -> l19 : c37^0'=c37^post20, bits33^0'=1, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 3*n_bits^0 Applied chaining First rule: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Second rule: l19 -> l19 : c37^0'=c37^post20, bits33^0'=1, -2+bits33^0 >= 0, cost: -3+3*bits33^0 New rule: l49 -> l19 : c37^0'=c37^post20, bits33^0'=1, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 1+3*n_bits^0 Applied chaining First rule: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Second rule: l19 -> l19 : c37^0'=c37^post20, bits33^0'=1, -2+bits33^0 >= 0, cost: -3+3*bits33^0 New rule: l49 -> l19 : c37^0'=c37^post20, bits33^0'=1, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 1+3*n_bits^0 Applied deletion Removed the following rules: 401 402 Applied chaining First rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 Second rule: l21 -> l21 : i41^0'=__const_16^0, (-__const_16^0+n40^0 >= 0 /\ __const_16^0-i41^0 >= 0), cost: 3*__const_16^0-3*i41^0 New rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 2+3*__const_16^0 Applied chaining First rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 3 Second rule: l21 -> l21 : i41^0'=__const_16^0, (-__const_16^0+n40^0 >= 0 /\ __const_16^0-i41^0 >= 0), cost: 3*__const_16^0-3*i41^0 New rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 3+3*__const_16^0 Applied chaining First rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 Second rule: l21 -> l21 : i41^0'=n40^0, (__const_16^0-n40^0 >= 0 /\ n40^0-i41^0 >= 0), cost: 3*n40^0-3*i41^0 New rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 2+3*n_bits^0 Applied chaining First rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 3 Second rule: l21 -> l21 : i41^0'=n40^0, (__const_16^0-n40^0 >= 0 /\ n40^0-i41^0 >= 0), cost: 3*n40^0-3*i41^0 New rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 3+3*n_bits^0 Applied deletion Removed the following rules: 405 406 Applied chaining First rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0), cost: 4 Second rule: l30 -> l30 : i45^0'=n44^0, (n44^0-i45^0 >= 0 /\ __const_16^0-n44^0 >= 0), cost: 3*n44^0-3*i45^0 New rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 4+3*n44^post32 Applied chaining First rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0), cost: 4 Second rule: l30 -> l30 : i45^0'=__const_16^0, (-__const_16^0+n44^0 >= 0 /\ __const_16^0-i45^0 >= 0), cost: 3*__const_16^0-3*i45^0 New rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (__const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ -__const_16^0+n44^post32 >= 0), cost: 4+3*__const_16^0 Applied deletion Removed the following rules: 409 410 Chained accelerated rules with incoming rules Start location: l73 348: l1 -> l68 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 5 349: l1 -> l68 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 5 346: l4 -> l1 : i21^0'=i21^0, (i21^0 <= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4 347: l4 -> l1 : i21^0'=0, (i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4+2*i21^0 353: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 354: l6 -> l63 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, -disp9^0+i6^0 >= 0, cost: 4 355: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 356: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 357: l6 -> l63 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, 1-disp9^0+i6^0 <= 0, cost: 4 358: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 324: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM 341: l12 -> l4 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, __const_65536^0-hsize^0 <= 0, cost: 3 342: l12 -> l4 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0), cost: 3+2*n3 395: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM 370: l13 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ i29^0 <= 0), cost: 4 371: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0), cost: 4 372: l13 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 373: l13 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 421: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 4+3*n44^post32 422: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (__const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ -__const_16^0+n44^post32 >= 0), cost: 4+3*__const_16^0 332: l18 -> l12 : free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ block_compress^0 == 0), cost: 2 333: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0), cost: 3 335: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 3 336: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0), cost: 4 338: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 3 396: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 2 397: l21 -> l39 : (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 2 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 148: l28 -> l26 : TRUE, cost: 1 280: l30 -> l28 : n44^0-i45^0 <= 0, cost: 2 374: l30 -> l28 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 3 198: l35 -> l1 : TRUE, cost: 1 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 165: l39 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 289: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 384: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 385: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 386: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 387: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 3 417: l43 -> l21 : n40^0'=n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 2+3*__const_16^0 418: l43 -> l21 : n40^0'=n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 3+3*__const_16^0 419: l43 -> l21 : n40^0'=n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 2+3*n_bits^0 420: l43 -> l21 : n40^0'=n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 3+3*n_bits^0 176: l44 -> l43 : offset^0'=0, TRUE, cost: 1 376: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 3 377: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 378: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 379: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 380: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 381: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 411: l49 -> [81] : (bits33^0 == 0 /\ n_bits^0 <= 0), cost: NONTERM 412: l49 -> [81] : (-1+bits33^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM 413: l49 -> [81] : (1+bits33^0 <= 0 /\ n_bits^0 <= 0), cost: NONTERM 414: l49 -> l19 : c37^0'=c37^post20, bits33^0'=1, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 3*n_bits^0 415: l49 -> l19 : c37^0'=c37^post20, bits33^0'=1, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 1+3*n_bits^0 416: l49 -> l19 : c37^0'=c37^post20, bits33^0'=1, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 1+3*n_bits^0 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 366: l53 -> l13 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0), cost: 3 367: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 3-2*__const_16^0+2*hsize^0 368: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 369: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 270: l58 -> l53 : rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, -__const_8388607^0+in_count^0 <= 0, cost: 2 363: l58 -> l53 : rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 3 364: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ -1+rat26^post86 >= 0), cost: 4 365: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0), cost: 4 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 359: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 360: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 361: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 362: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 218: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 219: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 233: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 263: l68 -> l62 : TRUE, cost: 2 350: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, -1+i6^0 >= 0, cost: 3 351: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, 1+i6^0 <= 0, cost: 3 352: l68 -> l6 : disp9^0'=1, i6^0 == 0, cost: 3 330: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, __const_50^0 <= 0, cost: 4 331: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, -1+__const_50^0 >= 0, cost: 4+2*__const_50^0 Eliminating location l44 by chaining: Applied chaining First rule: l19 -> l44 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 2 Second rule: l44 -> l43 : offset^0'=0, TRUE, cost: 1 New rule: l19 -> l43 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, offset^0'=0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 3 Applied deletion Removed the following rules: 176 396 Eliminating location l39 by chaining: Applied chaining First rule: l21 -> l39 : (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 2 Second rule: l39 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, TRUE, cost: 1 New rule: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 Applied deletion Removed the following rules: 165 397 Eliminated locations on linear paths Start location: l73 348: l1 -> l68 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 5 349: l1 -> l68 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 5 346: l4 -> l1 : i21^0'=i21^0, (i21^0 <= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4 347: l4 -> l1 : i21^0'=0, (i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4+2*i21^0 353: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 354: l6 -> l63 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, -disp9^0+i6^0 >= 0, cost: 4 355: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 356: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 357: l6 -> l63 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, 1-disp9^0+i6^0 <= 0, cost: 4 358: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 324: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM 341: l12 -> l4 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, __const_65536^0-hsize^0 <= 0, cost: 3 342: l12 -> l4 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0), cost: 3+2*n3 395: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM 370: l13 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ i29^0 <= 0), cost: 4 371: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0), cost: 4 372: l13 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 373: l13 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 421: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 4+3*n44^post32 422: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (__const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ -__const_16^0+n44^post32 >= 0), cost: 4+3*__const_16^0 332: l18 -> l12 : free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ block_compress^0 == 0), cost: 2 333: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0), cost: 3 335: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 3 336: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0), cost: 4 338: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 3 423: l19 -> l43 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, offset^0'=0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 3 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 148: l28 -> l26 : TRUE, cost: 1 280: l30 -> l28 : n44^0-i45^0 <= 0, cost: 2 374: l30 -> l28 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 3 198: l35 -> l1 : TRUE, cost: 1 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 289: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 384: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 385: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 386: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 387: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 3 417: l43 -> l21 : n40^0'=n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 2+3*__const_16^0 418: l43 -> l21 : n40^0'=n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 3+3*__const_16^0 419: l43 -> l21 : n40^0'=n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 2+3*n_bits^0 420: l43 -> l21 : n40^0'=n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 3+3*n_bits^0 376: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 3 377: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 378: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 379: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 380: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 381: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 411: l49 -> [81] : (bits33^0 == 0 /\ n_bits^0 <= 0), cost: NONTERM 412: l49 -> [81] : (-1+bits33^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM 413: l49 -> [81] : (1+bits33^0 <= 0 /\ n_bits^0 <= 0), cost: NONTERM 414: l49 -> l19 : c37^0'=c37^post20, bits33^0'=1, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 3*n_bits^0 415: l49 -> l19 : c37^0'=c37^post20, bits33^0'=1, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 1+3*n_bits^0 416: l49 -> l19 : c37^0'=c37^post20, bits33^0'=1, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 1+3*n_bits^0 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 366: l53 -> l13 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0), cost: 3 367: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 3-2*__const_16^0+2*hsize^0 368: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 369: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 270: l58 -> l53 : rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, -__const_8388607^0+in_count^0 <= 0, cost: 2 363: l58 -> l53 : rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 3 364: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ -1+rat26^post86 >= 0), cost: 4 365: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0), cost: 4 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 359: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 360: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 361: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 362: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 218: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 219: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 233: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 263: l68 -> l62 : TRUE, cost: 2 350: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, -1+i6^0 >= 0, cost: 3 351: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, 1+i6^0 <= 0, cost: 3 352: l68 -> l6 : disp9^0'=1, i6^0 == 0, cost: 3 330: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, __const_50^0 <= 0, cost: 4 331: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, -1+__const_50^0 >= 0, cost: 4+2*__const_50^0 Eliminating location l18 by chaining: Applied chaining First rule: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, __const_50^0 <= 0, cost: 4 Second rule: l18 -> l12 : free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ block_compress^0 == 0), cost: 2 New rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_50^0 <= 0), cost: 6 Applied chaining First rule: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, __const_50^0 <= 0, cost: 4 Second rule: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 3 New rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 7 Applied chaining First rule: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, __const_50^0 <= 0, cost: 4 Second rule: l18 -> l12 : free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (InCnt^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 3 New rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 7 Applied chaining First rule: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, -1+__const_50^0 >= 0, cost: 4+2*__const_50^0 Second rule: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_256^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0), cost: 3 New rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Applied chaining First rule: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, -1+__const_50^0 >= 0, cost: 4+2*__const_50^0 Second rule: l18 -> l12 : apsim_InCnt^0'=-1+apsim_InCnt^0, tmp___017^0'=apsim_InCnt^0, free_ent^0'=__const_257^0, ret_getbyte18^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0), cost: 4 New rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Applied partial deletion Original rule: l73 -> l18 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, -1+__const_50^0 >= 0, cost: 4+2*__const_50^0 New rule: l73 -> [84] : -1+__const_50^0 >= 0, cost: 4+2*__const_50^0 Applied deletion Removed the following rules: 330 331 332 333 335 336 338 Eliminating location l4 by chaining: Applied chaining First rule: l12 -> l4 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, __const_65536^0-hsize^0 <= 0, cost: 3 Second rule: l4 -> l1 : i21^0'=i21^0, (i21^0 <= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4 New rule: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Applied chaining First rule: l12 -> l4 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, __const_65536^0-hsize^0 <= 0, cost: 3 Second rule: l4 -> l1 : i21^0'=0, (i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4+2*i21^0 New rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Applied chaining First rule: l12 -> l4 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0), cost: 3+2*n3 Second rule: l4 -> l1 : i21^0'=i21^0, (i21^0 <= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4 New rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 Applied simplification Original rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 New rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 Applied chaining First rule: l12 -> l4 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0), cost: 3+2*n3 Second rule: l4 -> l1 : i21^0'=0, (i21^0 >= 0 /\ 1+i21^0-__const_16^0 <= 0), cost: 4+2*i21^0 New rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 Applied simplification Original rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ n3 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 New rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 Applied deletion Removed the following rules: 341 342 346 347 Eliminating location l68 by chaining: Applied chaining First rule: l1 -> l68 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 5 Second rule: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 == 0 /\ apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 == 0 /\ apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6 Applied chaining First rule: l1 -> l68 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 5 Second rule: l68 -> l62 : TRUE, cost: 2 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Applied chaining First rule: l1 -> l68 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 5 Second rule: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, -1+i6^0 >= 0, cost: 3 New rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0), cost: 8 Applied chaining First rule: l1 -> l68 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 5 Second rule: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, 1+i6^0 <= 0, cost: 3 New rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0), cost: 8 Applied chaining First rule: l1 -> l68 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 5 Second rule: l68 -> l6 : disp9^0'=1, i6^0 == 0, cost: 3 New rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 8 Applied chaining First rule: l1 -> l68 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 5 Second rule: l68 -> l1 : ent8^0'=ent8^post111, 0 == 0, cost: 1 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 6 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 6 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 6 Applied chaining First rule: l1 -> l68 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 5 Second rule: l68 -> l62 : TRUE, cost: 2 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Applied chaining First rule: l1 -> l68 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 5 Second rule: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, -1+i6^0 >= 0, cost: 3 New rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0), cost: 8 Applied chaining First rule: l1 -> l68 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 5 Second rule: l68 -> l6 : disp9^0'=-i6^0+hsize_reg10^0, 1+i6^0 <= 0, cost: 3 New rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0), cost: 8 Applied chaining First rule: l1 -> l68 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 5 Second rule: l68 -> l6 : disp9^0'=1, i6^0 == 0, cost: 3 New rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 Applied deletion Removed the following rules: 233 263 348 349 350 351 352 Eliminating location l63 by chaining: Applied chaining First rule: l6 -> l63 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, -disp9^0+i6^0 >= 0, cost: 4 Second rule: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 New rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 Applied chaining First rule: l6 -> l63 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, -disp9^0+i6^0 >= 0, cost: 4 Second rule: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 New rule: l6 -> l6 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (2+apsim_bound11113^0-in_count^0 <= 0 /\ -disp9^0+i6^0 >= 0), cost: 5 Applied chaining First rule: l6 -> l63 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, 1-disp9^0+i6^0 <= 0, cost: 4 Second rule: l63 -> l62 : -apsim_bound11113^0+in_count^0 <= 0, cost: 1 New rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 Applied chaining First rule: l6 -> l63 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, 1-disp9^0+i6^0 <= 0, cost: 4 Second rule: l63 -> l6 : 1+apsim_bound11113^0-in_count^0 <= 0, cost: 1 New rule: l6 -> l6 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (2+apsim_bound11113^0-in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 Applied deletion Removed the following rules: 218 219 354 357 Eliminating location l58 by chaining: Applied chaining First rule: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Second rule: l58 -> l53 : rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, -__const_8388607^0+in_count^0 <= 0, cost: 2 New rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 Applied chaining First rule: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Second rule: l58 -> l53 : rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 3 New rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 Applied chaining First rule: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Second rule: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ -1+rat26^post86 >= 0), cost: 4 New rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post86 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 Applied chaining First rule: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Second rule: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0), cost: 4 New rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 Applied chaining First rule: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Second rule: l58 -> l53 : rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, -__const_8388607^0+in_count^0 <= 0, cost: 2 New rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 Applied chaining First rule: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Second rule: l58 -> l53 : rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 3 New rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 Applied chaining First rule: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Second rule: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ -1+rat26^post86 >= 0), cost: 4 New rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+rat26^post86 >= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 Applied chaining First rule: l62 -> l58 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Second rule: l58 -> l53 : rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, (1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0), cost: 4 New rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 Applied deletion Removed the following rules: 270 361 362 363 364 365 Eliminating location l13 by chaining: Applied chaining First rule: l53 -> l13 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0), cost: 3 Second rule: l13 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Applied chaining First rule: l53 -> l13 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0), cost: 3 Second rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Applied chaining First rule: l53 -> l13 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0), cost: 3 Second rule: l13 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Applied chaining First rule: l53 -> l13 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0), cost: 3 Second rule: l13 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Applied chaining First rule: l53 -> l13 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0), cost: 3 Second rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 4+3*n44^post32 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+3*n44^post32 Applied chaining First rule: l53 -> l13 : i29^0'=-__const_16^0+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0), cost: 3 Second rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (__const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ -__const_16^0+n44^post32 >= 0), cost: 4+3*__const_16^0 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7+3*__const_16^0 Applied chaining First rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 3-2*__const_16^0+2*hsize^0 Second rule: l13 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 3-2*__const_16^0+2*hsize^0 Second rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 3-2*__const_16^0+2*hsize^0 Second rule: l13 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 3-2*__const_16^0+2*hsize^0 Second rule: l13 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 3-2*__const_16^0+2*hsize^0 Second rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 4+3*n44^post32 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7-2*__const_16^0+2*hsize^0+3*n44^post32 Applied simplification Original rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7-2*__const_16^0+2*hsize^0+3*n44^post32 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7-2*__const_16^0+2*hsize^0+3*n44^post32 Applied chaining First rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 3-2*__const_16^0+2*hsize^0 Second rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (__const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ -__const_16^0+n44^post32 >= 0), cost: 4+3*__const_16^0 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7+__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7+__const_16^0+2*hsize^0 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7+__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 Second rule: l13 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Applied chaining First rule: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 Second rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Applied chaining First rule: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 Second rule: l13 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Applied chaining First rule: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 Second rule: l13 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Applied chaining First rule: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 Second rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 4+3*n44^post32 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+2*n9+3*n44^post32 Applied chaining First rule: l53 -> l13 : i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3+2*n9 Second rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (__const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ -__const_16^0+n44^post32 >= 0), cost: 4+3*__const_16^0 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+3*__const_16^0+2*n9 Applied simplification Original rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+3*__const_16^0+2*n9 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+3*__const_16^0+2*n9 Applied chaining First rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Second rule: l13 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied simplification Original rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 New rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied chaining First rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Second rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied simplification Original rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied chaining First rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Second rule: l13 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post71, (1-__const_8^0+bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied simplification Original rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 New rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied chaining First rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Second rule: l13 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, code31^0'=code31^post68, (__const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ i29^0 <= 0), cost: 4 New rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied simplification Original rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 New rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied chaining First rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Second rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (-1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 4+3*n44^post32 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0+3*n44^post32 Applied simplification Original rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0+3*n44^post32 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0+3*n44^post32 Applied chaining First rule: l53 -> l13 : i29^0'=0, hsize___027^0'=hsize^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 3-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Second rule: l13 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, r_off32^0'=offset^0, code31^0'=__const_256^0, (__const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+__const_256^0 <= 0 /\ i29^0 <= 0 /\ -__const_16^0+n44^post32 >= 0), cost: 4+3*__const_16^0 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied simplification Original rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 New rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied deletion Removed the following rules: 366 367 368 369 370 371 372 373 421 422 Eliminating location l28 by chaining: Applied chaining First rule: l30 -> l28 : n44^0-i45^0 <= 0, cost: 2 Second rule: l28 -> l26 : TRUE, cost: 1 New rule: l30 -> l26 : n44^0-i45^0 <= 0, cost: 3 Applied chaining First rule: l30 -> l28 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 3 Second rule: l28 -> l26 : TRUE, cost: 1 New rule: l30 -> l26 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 4 Applied deletion Removed the following rules: 148 280 374 Eliminating location l19 by chaining: Applied chaining First rule: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 3 Second rule: l19 -> l43 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, offset^0'=0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 3 New rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (bits33^0 == 0 /\ (-2+n_bits^0 >= 0 \/ -1+n_bits^0 == 0 \/ n_bits^0 <= 0)), cost: 6 Applied simplification Original rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (bits33^0 == 0 /\ (-2+n_bits^0 >= 0 \/ -1+n_bits^0 == 0 \/ n_bits^0 <= 0)), cost: 6 New rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 6 Applied chaining First rule: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Second rule: l19 -> l43 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, offset^0'=0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 3 New rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+bits33^0 >= 0 /\ (-2+n_bits^0 >= 0 \/ -1+n_bits^0 == 0 \/ n_bits^0 <= 0)), cost: 7 Applied simplification Original rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+bits33^0 >= 0 /\ (-2+n_bits^0 >= 0 \/ -1+n_bits^0 == 0 \/ n_bits^0 <= 0)), cost: 7 New rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 7 Applied chaining First rule: l49 -> l19 : bits33^0'=n_bits^0, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Second rule: l19 -> l43 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, offset^0'=0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 3 New rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+bits33^0 <= 0 /\ (-2+n_bits^0 >= 0 \/ -1+n_bits^0 == 0 \/ n_bits^0 <= 0)), cost: 7 Applied simplification Original rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+bits33^0 <= 0 /\ (-2+n_bits^0 >= 0 \/ -1+n_bits^0 == 0 \/ n_bits^0 <= 0)), cost: 7 New rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 7 Applied chaining First rule: l49 -> l19 : c37^0'=c37^post20, bits33^0'=1, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 3*n_bits^0 Second rule: l19 -> l43 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, offset^0'=0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 3 New rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ bits33^0 == 0 /\ (0 == 0 \/ 1 <= 0 \/ -1 >= 0)), cost: 3+3*n_bits^0 Applied simplification Original rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ bits33^0 == 0 /\ (0 == 0 \/ 1 <= 0 \/ -1 >= 0)), cost: 3+3*n_bits^0 New rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 3+3*n_bits^0 Applied chaining First rule: l49 -> l19 : c37^0'=c37^post20, bits33^0'=1, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 1+3*n_bits^0 Second rule: l19 -> l43 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, offset^0'=0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 3 New rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0 /\ (0 == 0 \/ 1 <= 0 \/ -1 >= 0)), cost: 4+3*n_bits^0 Applied simplification Original rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0 /\ (0 == 0 \/ 1 <= 0 \/ -1 >= 0)), cost: 4+3*n_bits^0 New rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 4+3*n_bits^0 Applied chaining First rule: l49 -> l19 : c37^0'=c37^post20, bits33^0'=1, offset^0'=offset^0+n_bits^0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 1+3*n_bits^0 Second rule: l19 -> l43 : c37^0'=c37^post20, bits33^0'=-1+bits33^0, offset^0'=0, (-2+bits33^0 >= 0 \/ bits33^0 <= 0 \/ -1+bits33^0 == 0), cost: 3 New rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ (0 == 0 \/ 1 <= 0 \/ -1 >= 0)), cost: 4+3*n_bits^0 Applied simplification Original rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ (0 == 0 \/ 1 <= 0 \/ -1 >= 0)), cost: 4+3*n_bits^0 New rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 4+3*n_bits^0 Applied deletion Removed the following rules: 376 378 380 414 415 416 423 Eliminating location l43 by chaining: Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 Second rule: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 New rule: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 5 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 Second rule: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 New rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 5 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 Second rule: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 New rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 6 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 3 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 2+3*__const_16^0 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 5+3*__const_16^0 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 3+3*__const_16^0 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 2+3*n_bits^0 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 5+3*n_bits^0 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, bits33^0 == 0, cost: 3 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 3+3*n_bits^0 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 6+3*n_bits^0 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Second rule: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 New rule: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 6 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Second rule: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 New rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 6 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 6 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Second rule: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 New rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 3 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 2+3*__const_16^0 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 6+3*__const_16^0 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 3+3*__const_16^0 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 7+3*__const_16^0 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 2+3*n_bits^0 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 6+3*n_bits^0 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, -1+bits33^0 >= 0, cost: 4 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 3+3*n_bits^0 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 7+3*n_bits^0 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Second rule: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 New rule: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 6 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Second rule: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 New rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ 1+bits33^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 6 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0), cost: 2 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 6 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Second rule: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 New rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 3 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 7 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 2+3*__const_16^0 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+bits33^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 3+3*__const_16^0 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 7+3*__const_16^0 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0 >= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 2+3*n_bits^0 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 6+3*n_bits^0 Applied chaining First rule: l49 -> l43 : offset^0'=offset^0+n_bits^0, 1+bits33^0 <= 0, cost: 4 Second rule: l43 -> l21 : n40^0'=n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 3+3*n_bits^0 New rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 7+3*n_bits^0 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 6 Second rule: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 New rule: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 8 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 6 Second rule: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0), cost: 8 Applied simplification Original rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0), cost: 8 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0), cost: 8 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, bits33^0 == 0, cost: 6 Second rule: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ -1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 9 Applied simplification Original rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ -1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 9 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 9 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 7 Second rule: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 New rule: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 9 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 7 Second rule: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 9 Applied simplification Original rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 9 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 9 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, -1+bits33^0 >= 0, cost: 7 Second rule: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ -1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 10 Applied simplification Original rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ -1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 10 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 10 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 7 Second rule: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 New rule: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 9 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 7 Second rule: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ 1+bits33^0 <= 0), cost: 9 Applied simplification Original rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ 1+bits33^0 <= 0), cost: 9 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ 1+bits33^0 <= 0), cost: 9 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, 1+bits33^0 <= 0, cost: 7 Second rule: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ -1+clear_flg^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 10 Applied simplification Original rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ -1+clear_flg^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 10 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 10 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 3+3*n_bits^0 Second rule: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 New rule: l49 -> l27 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 5+3*n_bits^0 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 3+3*n_bits^0 Second rule: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5+3*n_bits^0 Applied simplification Original rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5+3*n_bits^0 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5+3*n_bits^0 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 3+3*n_bits^0 Second rule: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ -1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6+3*n_bits^0 Applied simplification Original rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ -1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6+3*n_bits^0 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6+3*n_bits^0 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 4+3*n_bits^0 Second rule: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 New rule: l49 -> l27 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 6+3*n_bits^0 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 4+3*n_bits^0 Second rule: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 6+3*n_bits^0 Applied simplification Original rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 6+3*n_bits^0 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 6+3*n_bits^0 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 4+3*n_bits^0 Second rule: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ -1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7+3*n_bits^0 Applied simplification Original rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ -1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7+3*n_bits^0 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7+3*n_bits^0 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 4+3*n_bits^0 Second rule: l43 -> l27 : (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 2 New rule: l49 -> l27 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 6+3*n_bits^0 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 4+3*n_bits^0 Second rule: l43 -> l38 : (1+maxcode^0-free_ent^0 <= 0 /\ offset^0 <= 0), cost: 2 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 6+3*n_bits^0 Applied simplification Original rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ 1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 6+3*n_bits^0 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 6+3*n_bits^0 Applied chaining First rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 4+3*n_bits^0 Second rule: l43 -> l38 : (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0 <= 0), cost: 3 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ -1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 7+3*n_bits^0 Applied simplification Original rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (0 <= 0 /\ -1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 7+3*n_bits^0 New rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 7+3*n_bits^0 Applied partial deletion Original rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 3+3*n_bits^0 New rule: l49 -> [85] : (-2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 3+3*n_bits^0 Applied partial deletion Original rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 4+3*n_bits^0 New rule: l49 -> [85] : (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 4+3*n_bits^0 Applied partial deletion Original rule: l49 -> l43 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 4+3*n_bits^0 New rule: l49 -> [85] : (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 4+3*n_bits^0 Applied deletion Removed the following rules: 289 377 379 381 384 385 386 387 417 418 419 420 483 484 485 486 487 488 Eliminated locations on tree-shaped paths Start location: l73 435: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6 436: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 437: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0), cost: 8 438: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0), cost: 8 439: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 8 440: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 6 441: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 442: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0), cost: 8 443: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0), cost: 8 444: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 353: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 355: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 356: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 358: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 445: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 446: l6 -> l6 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (2+apsim_bound11113^0-in_count^0 <= 0 /\ -disp9^0+i6^0 >= 0), cost: 5 447: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 448: l6 -> l6 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (2+apsim_bound11113^0-in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 324: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM 395: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM 431: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 432: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 433: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 434: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 481: l30 -> l26 : n44^0-i45^0 <= 0, cost: 3 482: l30 -> l26 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 4 198: l35 -> l1 : TRUE, cost: 1 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 411: l49 -> [81] : (bits33^0 == 0 /\ n_bits^0 <= 0), cost: NONTERM 412: l49 -> [81] : (-1+bits33^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM 413: l49 -> [81] : (1+bits33^0 <= 0 /\ n_bits^0 <= 0), cost: NONTERM 489: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 5 490: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 5 491: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5 492: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 6 493: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6 494: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 5+3*__const_16^0 495: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 496: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 5+3*n_bits^0 497: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 6+3*n_bits^0 498: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 6 499: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 6 500: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 6 501: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 502: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7 503: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 6+3*__const_16^0 504: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 7+3*__const_16^0 505: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 6+3*n_bits^0 506: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 7+3*n_bits^0 507: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 6 508: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ 1+bits33^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 6 509: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 6 510: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 511: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 7 512: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+bits33^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 513: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 7+3*__const_16^0 514: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 6+3*n_bits^0 515: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 7+3*n_bits^0 516: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 8 517: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0), cost: 8 518: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 9 519: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 9 520: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 9 521: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 10 522: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 9 523: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ 1+bits33^0 <= 0), cost: 9 524: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 10 525: l49 -> l27 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 5+3*n_bits^0 526: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5+3*n_bits^0 527: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6+3*n_bits^0 528: l49 -> l27 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 6+3*n_bits^0 529: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 6+3*n_bits^0 530: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7+3*n_bits^0 531: l49 -> l27 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 6+3*n_bits^0 532: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 6+3*n_bits^0 533: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 7+3*n_bits^0 534: l49 -> [85] : (-2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 3+3*n_bits^0 535: l49 -> [85] : (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 4+3*n_bits^0 536: l49 -> [85] : (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 4+3*n_bits^0 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 457: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 458: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 459: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 460: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 461: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+3*n44^post32 462: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7+3*__const_16^0 463: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 464: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 465: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 466: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 467: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7-2*__const_16^0+2*hsize^0+3*n44^post32 468: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7+__const_16^0+2*hsize^0 469: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 470: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 471: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 472: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 473: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+2*n9+3*n44^post32 474: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+3*__const_16^0+2*n9 475: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 476: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 477: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 478: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 479: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0+3*n44^post32 480: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 359: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 360: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 449: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 450: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 451: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post86 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 452: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 453: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 454: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 455: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+rat26^post86 >= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 456: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 425: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_50^0 <= 0), cost: 6 426: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 7 427: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 7 428: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 429: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 430: l73 -> [84] : -1+__const_50^0 >= 0, cost: 4+2*__const_50^0 Applied merging first rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0), cost: 8 second rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0), cost: 8 new rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Applied merging first rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0), cost: 8 second rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0), cost: 8 new rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Applied merging first rule: l49 -> [81] : (bits33^0 == 0 /\ n_bits^0 <= 0), cost: NONTERM second rule: l49 -> [81] : (-1+bits33^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM new rule: l49 -> [81] : ((bits33^0 == 0 /\ n_bits^0 <= 0) \/ (-1+bits33^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM Applied merging first rule: l49 -> [81] : (1+bits33^0 <= 0 /\ n_bits^0 <= 0), cost: NONTERM second rule: l49 -> [81] : ((bits33^0 == 0 /\ n_bits^0 <= 0) \/ (-1+bits33^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM new rule: l49 -> [81] : n_bits^0 <= 0, cost: NONTERM Applied merging first rule: l49 -> [85] : (-2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 3+3*n_bits^0 second rule: l49 -> [85] : (-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 4+3*n_bits^0 new rule: l49 -> [85] : ((-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0) \/ (-2+n_bits^0 >= 0 /\ bits33^0 == 0)), cost: 3+3*n_bits^0 Applied merging first rule: l49 -> [85] : (-2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 4+3*n_bits^0 second rule: l49 -> [85] : ((-2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0) \/ (-2+n_bits^0 >= 0 /\ bits33^0 == 0)), cost: 3+3*n_bits^0 new rule: l49 -> [85] : -2+n_bits^0 >= 0, cost: 4+3*n_bits^0 Merged rules Start location: l73 435: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6 436: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 439: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 8 440: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 6 441: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 444: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 537: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 538: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 353: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 355: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 356: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 358: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 445: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 446: l6 -> l6 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (2+apsim_bound11113^0-in_count^0 <= 0 /\ -disp9^0+i6^0 >= 0), cost: 5 447: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 448: l6 -> l6 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (2+apsim_bound11113^0-in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 324: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM 395: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM 431: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 432: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 433: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 434: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 481: l30 -> l26 : n44^0-i45^0 <= 0, cost: 3 482: l30 -> l26 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 4 198: l35 -> l1 : TRUE, cost: 1 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 489: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 5 490: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 5 491: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5 492: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 6 493: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6 494: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 5+3*__const_16^0 495: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 496: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 5+3*n_bits^0 497: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 6+3*n_bits^0 498: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 6 499: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 6 500: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 6 501: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 502: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7 503: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 6+3*__const_16^0 504: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 7+3*__const_16^0 505: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 6+3*n_bits^0 506: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 7+3*n_bits^0 507: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 6 508: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ 1+bits33^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 6 509: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 6 510: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 511: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 7 512: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+bits33^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 513: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 7+3*__const_16^0 514: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 6+3*n_bits^0 515: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=n_bits^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ __const_16^0-n_bits^0 >= 0 /\ n_bits^0 >= 0), cost: 7+3*n_bits^0 516: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 8 517: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0), cost: 8 518: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 9 519: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 9 520: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 9 521: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 10 522: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 9 523: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ 1+bits33^0 <= 0), cost: 9 524: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 10 525: l49 -> l27 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 5+3*n_bits^0 526: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5+3*n_bits^0 527: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6+3*n_bits^0 528: l49 -> l27 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 6+3*n_bits^0 529: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 6+3*n_bits^0 530: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7+3*n_bits^0 531: l49 -> l27 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 6+3*n_bits^0 532: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ -2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0), cost: 6+3*n_bits^0 533: l49 -> l38 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -2+n_bits^0 >= 0 /\ 1+bits33^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0), cost: 7+3*n_bits^0 540: l49 -> [81] : n_bits^0 <= 0, cost: NONTERM 542: l49 -> [85] : -2+n_bits^0 >= 0, cost: 4+3*n_bits^0 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 457: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 458: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 459: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 460: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 461: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+3*n44^post32 462: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7+3*__const_16^0 463: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 464: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 465: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 466: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 467: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7-2*__const_16^0+2*hsize^0+3*n44^post32 468: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7+__const_16^0+2*hsize^0 469: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 470: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 471: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 472: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 473: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+2*n9+3*n44^post32 474: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+3*__const_16^0+2*n9 475: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 476: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 477: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 478: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 479: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0+3*n44^post32 480: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 359: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 360: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 449: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 450: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 451: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post86 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 452: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 453: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 454: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 455: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+rat26^post86 >= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 456: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 425: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_50^0 <= 0), cost: 6 426: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 7 427: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 7 428: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 429: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 430: l73 -> [84] : -1+__const_50^0 >= 0, cost: 4+2*__const_50^0 Applied pruning (of leafs and parallel rules): Start location: l73 435: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6 436: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 439: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 8 440: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 6 441: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 444: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 537: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 538: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 353: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 355: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 356: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 358: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 445: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 446: l6 -> l6 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (2+apsim_bound11113^0-in_count^0 <= 0 /\ -disp9^0+i6^0 >= 0), cost: 5 447: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 448: l6 -> l6 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (2+apsim_bound11113^0-in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 324: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM 395: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM 431: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 432: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 433: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 434: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 481: l30 -> l26 : n44^0-i45^0 <= 0, cost: 3 482: l30 -> l26 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 4 198: l35 -> l1 : TRUE, cost: 1 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 489: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 5 490: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 5 491: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5 492: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 6 493: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6 495: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 498: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 6 501: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 502: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7 504: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 7+3*__const_16^0 516: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 8 518: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 9 519: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 9 521: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 10 525: l49 -> l27 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 5+3*n_bits^0 540: l49 -> [81] : n_bits^0 <= 0, cost: NONTERM 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 457: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 458: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 459: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 460: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 461: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+3*n44^post32 463: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 464: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 466: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 468: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7+__const_16^0+2*hsize^0 469: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 470: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 471: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 472: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 475: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 359: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 360: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 449: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 450: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 452: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 453: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 454: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 425: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_50^0 <= 0), cost: 6 426: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 7 427: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 7 428: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 429: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Applied nonterm Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6 New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0), cost: NONTERM Applied acceleration Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6 New rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0), cost: 6*n112 Applied acceleration Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 6 New rule: l1 -> l1 : InCnt^0'=InCnt^0-n114, apsim_InCnt^0'=apsim_InCnt^0-n114, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=in_count^0+n114, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n114, c7^0'=ret_getbyte25^post117, (-1+n114 >= 0 /\ InCnt^0-n114 >= 0 /\ apsim_InCnt^0-n114 >= 0), cost: 6*n114 Applied instantiation Original rule: l1 -> l1 : InCnt^0'=InCnt^0-n114, apsim_InCnt^0'=apsim_InCnt^0-n114, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=in_count^0+n114, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n114, c7^0'=ret_getbyte25^post117, (-1+n114 >= 0 /\ InCnt^0-n114 >= 0 /\ apsim_InCnt^0-n114 >= 0), cost: 6*n114 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 >= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 Applied instantiation Original rule: l1 -> l1 : InCnt^0'=InCnt^0-n114, apsim_InCnt^0'=apsim_InCnt^0-n114, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=in_count^0+n114, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n114, c7^0'=ret_getbyte25^post117, (-1+n114 >= 0 /\ InCnt^0-n114 >= 0 /\ apsim_InCnt^0-n114 >= 0), cost: 6*n114 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0), cost: 6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 >= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 Applied deletion Removed the following rules: 435 440 Applied acceleration Original rule: l6 -> l6 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (2+apsim_bound11113^0-in_count^0 <= 0 /\ -disp9^0+i6^0 >= 0), cost: 5 New rule: l6 -> l6 : i6^0'=i6^0-disp9^0*n126, apsim_bound11113^0'=apsim_bound11113^0+n126, (-1-apsim_bound11113^0+in_count^0-n126 >= 0 /\ -disp9^0+i6^0-disp9^0*(-1+n126) >= 0 /\ -disp9^0+i6^0 >= 0 /\ n126 >= 0), cost: 5*n126 Applied instantiation Original rule: l6 -> l6 : i6^0'=i6^0-disp9^0*n126, apsim_bound11113^0'=apsim_bound11113^0+n126, (-1-apsim_bound11113^0+in_count^0-n126 >= 0 /\ -disp9^0+i6^0-disp9^0*(-1+n126) >= 0 /\ -disp9^0+i6^0 >= 0 /\ n126 >= 0), cost: 5*n126 New rule: l6 -> l6 : i6^0'=i6^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (0 >= 0 /\ -disp9^0+i6^0+disp9^0*(2+apsim_bound11113^0-in_count^0) >= 0 /\ -disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 Applied acceleration Original rule: l6 -> l6 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (2+apsim_bound11113^0-in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 New rule: l6 -> l6 : i6^0'=n128*hsize_reg10^0+i6^0-disp9^0*n128, apsim_bound11113^0'=n128+apsim_bound11113^0, (-1+disp9^0-i6^0 >= 0 /\ n128 >= 0 /\ -1+disp9^0-i6^0-(-1+n128)*hsize_reg10^0+disp9^0*(-1+n128) >= 0 /\ -1-n128-apsim_bound11113^0+in_count^0 >= 0), cost: 5*n128 Applied instantiation Original rule: l6 -> l6 : i6^0'=n128*hsize_reg10^0+i6^0-disp9^0*n128, apsim_bound11113^0'=n128+apsim_bound11113^0, (-1+disp9^0-i6^0 >= 0 /\ n128 >= 0 /\ -1+disp9^0-i6^0-(-1+n128)*hsize_reg10^0+disp9^0*(-1+n128) >= 0 /\ -1-n128-apsim_bound11113^0+in_count^0 >= 0), cost: 5*n128 New rule: l6 -> l6 : i6^0'=i6^0-(1+apsim_bound11113^0-in_count^0)*hsize_reg10^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (0 >= 0 /\ -1+disp9^0-i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0 /\ -1+disp9^0-i6^0-disp9^0*(2+apsim_bound11113^0-in_count^0)+(2+apsim_bound11113^0-in_count^0)*hsize_reg10^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 Applied simplification Original rule: l6 -> l6 : i6^0'=i6^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (0 >= 0 /\ -disp9^0+i6^0+disp9^0*(2+apsim_bound11113^0-in_count^0) >= 0 /\ -disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 New rule: l6 -> l6 : i6^0'=i6^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (-disp9^0+i6^0+disp9^0*(2+apsim_bound11113^0-in_count^0) >= 0 /\ -disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 Applied simplification Original rule: l6 -> l6 : i6^0'=i6^0-(1+apsim_bound11113^0-in_count^0)*hsize_reg10^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (0 >= 0 /\ -1+disp9^0-i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0 /\ -1+disp9^0-i6^0-disp9^0*(2+apsim_bound11113^0-in_count^0)+(2+apsim_bound11113^0-in_count^0)*hsize_reg10^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 New rule: l6 -> l6 : i6^0'=i6^0-(1+apsim_bound11113^0-in_count^0)*hsize_reg10^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (-1+disp9^0-i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0 /\ -1+disp9^0-i6^0-disp9^0*(2+apsim_bound11113^0-in_count^0)+(2+apsim_bound11113^0-in_count^0)*hsize_reg10^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 Applied deletion Removed the following rules: 446 448 Accelerated simple loops Start location: l73 436: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 439: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 8 441: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 444: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 537: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 538: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 547: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 548: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6*n112 549: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 550: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 353: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 355: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 356: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 358: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 445: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 447: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 553: l6 -> l6 : i6^0'=i6^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (-disp9^0+i6^0+disp9^0*(2+apsim_bound11113^0-in_count^0) >= 0 /\ -disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 554: l6 -> l6 : i6^0'=i6^0-(1+apsim_bound11113^0-in_count^0)*hsize_reg10^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (-1+disp9^0-i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0 /\ -1+disp9^0-i6^0-disp9^0*(2+apsim_bound11113^0-in_count^0)+(2+apsim_bound11113^0-in_count^0)*hsize_reg10^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 324: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM 395: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM 431: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 432: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 433: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 434: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 481: l30 -> l26 : n44^0-i45^0 <= 0, cost: 3 482: l30 -> l26 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 4 198: l35 -> l1 : TRUE, cost: 1 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 489: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 5 490: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 5 491: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5 492: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 6 493: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6 495: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 498: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 6 501: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 502: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7 504: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 7+3*__const_16^0 516: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 8 518: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 9 519: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 9 521: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 10 525: l49 -> l27 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 5+3*n_bits^0 540: l49 -> [81] : n_bits^0 <= 0, cost: NONTERM 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 457: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 458: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 459: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 460: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 461: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+3*n44^post32 463: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 464: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 466: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 468: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7+__const_16^0+2*hsize^0 469: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 470: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 471: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 472: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 475: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 359: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 360: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 449: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 450: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 452: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 453: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 454: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 425: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_50^0 <= 0), cost: 6 426: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 7 427: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 7 428: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 429: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Applied chaining First rule: l35 -> l1 : TRUE, cost: 1 Second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 Second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM Applied chaining First rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 Second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: NONTERM Applied chaining First rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 Second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: NONTERM Applied chaining First rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 Second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: NONTERM Applied chaining First rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: NONTERM Applied chaining First rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 Second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: NONTERM Applied chaining First rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 Second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: NONTERM Applied chaining First rule: l35 -> l1 : TRUE, cost: 1 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6*n112 New rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 Applied chaining First rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6*n112 New rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 Applied chaining First rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6*n112 New rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: 3+6*n112 Applied chaining First rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6*n112 New rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3+6*n112 Applied chaining First rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6*n112 New rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 Applied chaining First rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6*n112 New rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 Applied chaining First rule: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6*n112 New rule: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7+6*n112 Applied chaining First rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6*n112 New rule: l12 -> l1 : i21^0'=0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0+6*n112 Applied chaining First rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6*n112 New rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3+6*n112 Applied chaining First rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 6*n112 New rule: l12 -> l1 : i21^0'=0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0+6*n112 Applied chaining First rule: l35 -> l1 : TRUE, cost: 1 Second rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 New rule: l35 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 1+6*InCnt^0 Applied chaining First rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 Second rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 New rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 Applied chaining First rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 Second rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 New rule: l6 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 Applied chaining First rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 Second rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 New rule: l6 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 Applied chaining First rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 Second rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 New rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 Applied chaining First rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Second rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 New rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 Applied chaining First rule: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 New rule: l12 -> l1 : InCnt^0'=0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7+6*InCnt^0 Applied chaining First rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 New rule: l12 -> l1 : InCnt^0'=0, i21^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7+6*InCnt^0-2*__const_16^0+2*hsize^0 Applied chaining First rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 Second rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 New rule: l12 -> l1 : InCnt^0'=0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 7+6*InCnt^0+2*n3 Applied chaining First rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 Second rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 6*InCnt^0 New rule: l12 -> l1 : InCnt^0'=0, i21^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 7+6*InCnt^0-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 Applied chaining First rule: l35 -> l1 : TRUE, cost: 1 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 New rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 Applied chaining First rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 New rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 Applied chaining First rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 New rule: l6 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 Applied chaining First rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 New rule: l6 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 Applied chaining First rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 New rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 Applied chaining First rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 New rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 Applied chaining First rule: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 New rule: l12 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 7+6*apsim_InCnt^0 Applied chaining First rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 New rule: l12 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, i21^0'=0, apsim_InCnt^0'=0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 7+6*apsim_InCnt^0-2*__const_16^0+2*hsize^0 Applied chaining First rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 New rule: l12 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 7+6*apsim_InCnt^0+2*n3 Applied chaining First rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 6*apsim_InCnt^0 New rule: l12 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, i21^0'=0, apsim_InCnt^0'=0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 7+6*apsim_InCnt^0-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 Applied deletion Removed the following rules: 547 548 549 550 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l6 : i6^0'=i6^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (-disp9^0+i6^0+disp9^0*(2+apsim_bound11113^0-in_count^0) >= 0 /\ -disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 New rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l6 : i6^0'=i6^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (-disp9^0+i6^0+disp9^0*(2+apsim_bound11113^0-in_count^0) >= 0 /\ -disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 New rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 8 Second rule: l6 -> l6 : i6^0'=i6^0-(1+apsim_bound11113^0-in_count^0)*hsize_reg10^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (-1+disp9^0-i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0 /\ -1+disp9^0-i6^0-disp9^0*(2+apsim_bound11113^0-in_count^0)+(2+apsim_bound11113^0-in_count^0)*hsize_reg10^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 New rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 Second rule: l6 -> l6 : i6^0'=i6^0-(1+apsim_bound11113^0-in_count^0)*hsize_reg10^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (-1+disp9^0-i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0 /\ -1+disp9^0-i6^0-disp9^0*(2+apsim_bound11113^0-in_count^0)+(2+apsim_bound11113^0-in_count^0)*hsize_reg10^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 New rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l6 : i6^0'=i6^0-(1+apsim_bound11113^0-in_count^0)*hsize_reg10^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (-1+disp9^0-i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0 /\ -1+disp9^0-i6^0-disp9^0*(2+apsim_bound11113^0-in_count^0)+(2+apsim_bound11113^0-in_count^0)*hsize_reg10^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 New rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l6 : i6^0'=i6^0-(1+apsim_bound11113^0-in_count^0)*hsize_reg10^0+disp9^0*(1+apsim_bound11113^0-in_count^0), apsim_bound11113^0'=-1+in_count^0, (-1+disp9^0-i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 >= 0 /\ -1+disp9^0-i6^0-disp9^0*(2+apsim_bound11113^0-in_count^0)+(2+apsim_bound11113^0-in_count^0)*hsize_reg10^0 >= 0), cost: -5-5*apsim_bound11113^0+5*in_count^0 New rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Applied deletion Removed the following rules: 553 554 Chained accelerated rules with incoming rules Start location: l73 436: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 439: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 8 441: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 444: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 537: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 538: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 595: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 596: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 597: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 598: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 599: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 600: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 353: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 355: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 356: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 358: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 445: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 447: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 557: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: NONTERM 558: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: NONTERM 567: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: 3+6*n112 568: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3+6*n112 577: l6 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 578: l6 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 587: l6 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 588: l6 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 324: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM 395: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM 431: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 432: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 433: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 434: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 561: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: NONTERM 562: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: NONTERM 563: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: NONTERM 564: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: NONTERM 571: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7+6*n112 572: l12 -> l1 : i21^0'=0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0+6*n112 573: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3+6*n112 574: l12 -> l1 : i21^0'=0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0+6*n112 581: l12 -> l1 : InCnt^0'=0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7+6*InCnt^0 582: l12 -> l1 : InCnt^0'=0, i21^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7+6*InCnt^0-2*__const_16^0+2*hsize^0 583: l12 -> l1 : InCnt^0'=0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 7+6*InCnt^0+2*n3 584: l12 -> l1 : InCnt^0'=0, i21^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 7+6*InCnt^0-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 591: l12 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 7+6*apsim_InCnt^0 592: l12 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, i21^0'=0, apsim_InCnt^0'=0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 7+6*apsim_InCnt^0-2*__const_16^0+2*hsize^0 593: l12 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 7+6*apsim_InCnt^0+2*n3 594: l12 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, i21^0'=0, apsim_InCnt^0'=0, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=ret_getbyte25^post117, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 7+6*apsim_InCnt^0-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 481: l30 -> l26 : n44^0-i45^0 <= 0, cost: 3 482: l30 -> l26 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 4 198: l35 -> l1 : TRUE, cost: 1 555: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 565: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 575: l35 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 1+6*InCnt^0 585: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 489: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 5 490: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 5 491: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5 492: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 6 493: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6 495: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 498: l49 -> l27 : offset^0'=offset^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 6 501: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 502: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7 504: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 7+3*__const_16^0 516: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 8 518: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 9 519: l49 -> l27 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 9 521: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 10 525: l49 -> l27 : c37^0'=c37^post20, bits33^0'=0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (clear_flg^0 <= 0 /\ -2+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 5+3*n_bits^0 540: l49 -> [81] : n_bits^0 <= 0, cost: NONTERM 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 457: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 458: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 459: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 460: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 461: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+3*n44^post32 463: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 464: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 466: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 468: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7+__const_16^0+2*hsize^0 469: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 470: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 471: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 472: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 475: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 266: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 359: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 360: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 449: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 450: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 452: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 453: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 454: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 556: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM 559: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM 560: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM 566: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 569: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 570: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 576: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 579: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 580: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 586: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 589: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 590: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 425: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_50^0 <= 0), cost: 6 426: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 7 427: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 7 428: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 429: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Eliminating location l12 by chaining: Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_50^0 <= 0), cost: 6 Second rule: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM New rule: l73 -> [76] : (block_compress^0 == 0 /\ __const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_50^0 <= 0), cost: 6 Second rule: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM New rule: l73 -> [75] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_50^0 <= 0), cost: 6 Second rule: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 13 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_50^0 <= 0), cost: 6 Second rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 13-2*__const_16^0+2*hsize^0 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_50^0 <= 0), cost: 6 Second rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 13+2*n3 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_50^0 <= 0), cost: 6 Second rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 13-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 7 Second rule: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM New rule: l73 -> [76] : (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 7 Second rule: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM New rule: l73 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 7 Second rule: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 14 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 7 Second rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0+2*hsize^0 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 7 Second rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 14+2*n3 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: 7 Second rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 7 Second rule: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM New rule: l73 -> [76] : (__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ 1+block_compress^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 7 Second rule: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM New rule: l73 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 7 Second rule: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 14 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 7 Second rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0+2*hsize^0 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 7 Second rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ 1+block_compress^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 14+2*n3 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, ratio^0'=0, (__const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 7 Second rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM New rule: l73 -> [76] : (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM New rule: l73 -> [75] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0+2*__const_50^0+2*hsize^0 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0+2*n3 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: NONTERM New rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM New rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: NONTERM New rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM New rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: NONTERM New rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM New rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: NONTERM New rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM New rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0+6*n112 Applied simplification Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0+6*n112 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 Applied simplification Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0+2*n3+6*n112 Applied simplification Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0+2*n3+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0+2*n3+6*n112 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0+6*n112 Applied simplification Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0+6*n112 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> [76] : 1-__const_65536^0+hsize^0 <= 0, cost: NONTERM New rule: l73 -> [76] : (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0), cost: NONTERM New rule: l73 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+2*n3 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=0, tmp12^0'=ret_getbyte18^0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, m122^0'=-1, hsize_reg10^0'=hsize^0, ent8^0'=ret_getbyte18^0, fcode5^0'=hsize^0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> [86] : (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Applied simplification Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 Applied simplification Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 7+2*n3+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+2*n3+6*n112 Applied simplification Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+2*n3+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+2*n3+6*n112 Applied chaining First rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Second rule: l12 -> l1 : i21^0'=0, apsim_InCnt^0'=apsim_InCnt^0-n112, tmp12^0'=ret_getbyte18^0, i6^0'=i6^post114, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, ret_getbyte25^0'=__const_429496^0, m122^0'=-1, hsize_reg10^0'=hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0+6*n112 Applied simplification Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_53^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0+6*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0+6*n112 Applied partial deletion Original rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 New rule: l73 -> [88] : (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 Applied partial deletion Original rule: l73 -> l12 : InCnt^0'=__const_50^0, apsim_InCnt^0'=-1+__const_53^0, i6^0'=0, out_count^0'=0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, ratio^0'=0, (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 New rule: l73 -> [88] : (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Applied deletion Removed the following rules: 324 395 425 426 427 428 429 431 432 433 434 561 562 563 564 571 572 573 574 581 582 583 584 591 592 593 594 Eliminating location l6 by chaining: Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 8 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 11 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 11 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 11 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 8 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 8 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 8 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 8 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0), cost: 11+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0), cost: 11+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 11+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 11 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 11 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 11 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 Second rule: l6 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 5+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 5+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 5+6*InCnt^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 8 Second rule: l6 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 5+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 5+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 5+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 5+6*InCnt^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 5+6*InCnt^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 5+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)), cost: 8 Second rule: l6 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 5+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Second rule: l6 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 11+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Applied simplification Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 New rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 11+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0, ent8^0'=ent8^post101, -disp9^0+i6^0 >= 0, cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 11+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, -disp9^0+i6^0 >= 0, cost: 4 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, ent8^0'=ent8^post101, 1-disp9^0+i6^0 <= 0, cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, 1-disp9^0+i6^0 <= 0, cost: 4 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-disp9^0+i6^0 >= 0 /\ -1-apsim_bound11113^0+in_count^0 <= 0), cost: 5 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l62 : i6^0'=-disp9^0+i6^0+hsize_reg10^0, apsim_bound11113^0'=1+apsim_bound11113^0, (-1-apsim_bound11113^0+in_count^0 <= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 5 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Applied simplification Original rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 New rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 5+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 5+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ -disp9^0+i6^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 5+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l6 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Second rule: l6 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1-disp9^0+i6^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 5+6*apsim_InCnt^0+5*in_count^0 Applied partial deletion Original rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 New rule: l1 -> [89] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 Applied partial deletion Original rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 New rule: l1 -> [89] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 Applied partial deletion Original rule: l1 -> l6 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 New rule: l1 -> [89] : (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 Applied deletion Removed the following rules: 353 355 356 358 439 444 445 447 537 538 557 558 567 568 577 578 587 588 595 596 597 598 599 600 Eliminating location l62 by chaining: Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 11 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0), cost: 14 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 14 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0), cost: 11+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0), cost: 11+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 11+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 11 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0), cost: 14 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 14 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 3+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 3+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 4+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 4+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 5+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 5+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 5+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 7 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 5+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 5+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 5+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 14 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 16 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0), cost: 18 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0), cost: 19 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 20 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 18 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 19 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 14+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 14+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 14+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0), cost: 16+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0), cost: 16+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 16+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: 15 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 17 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0), cost: 20 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0), cost: 20 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: 15+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: 15+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: 15+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0), cost: 17+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0), cost: 17+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 17+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 14 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 16 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0), cost: 18 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0), cost: 19 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 20 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 18 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 19 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 14+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 14+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 14+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 16+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 16+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 16+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 8+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 8+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 8+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 9+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 9+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 9+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 10+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 10+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 10+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 8+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 8+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 8+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 12 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: 15 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 17 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0), cost: 20 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0), cost: 20 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 15+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 15+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 15+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 17+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 17+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 17+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 13 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 11+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 11+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 11+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 8+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 8+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 8+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 8+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 11+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 11+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 11+6*InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*apsim_InCnt^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 11+6*apsim_InCnt^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM New rule: l1 -> [86] : (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 11+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 21+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 21+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 21+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 21+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 14+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 14+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 14+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 14+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 17+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 21+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 17+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 17+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 17+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied simplification Original rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 New rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 14+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 14+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 14+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 14+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 9+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 9+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 9+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 8+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 8+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 17+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 21+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 17+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 17+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 17+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, ent8^0'=c7^0, 1+free_ent^0-maxmaxcode^0 <= 0, cost: 2 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : out_count^0'=1+out_count^0, ent8^0'=c7^0, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post77, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 8 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=rat26^post85, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 6 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l53 : out_count^0'=1+out_count^0, rat26^0'=__const_2147483647^0, checkpoint^0'=__const_10000^0+in_count^0, ent8^0'=c7^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+__const_8388607^0-in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ checkpoint^0-in_count^0 <= 0 /\ rat26^post86 == 0), cost: 7 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 Applied simplification Original rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 New rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> [86] : (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 2+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0), cost: 3+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 2+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 3+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0), cost: 4+6*InCnt^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 11+6*InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 2+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*apsim_InCnt^0+5*in_count^0 Applied chaining First rule: l1 -> l62 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Second rule: l62 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ checkpoint^0-in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*apsim_InCnt^0+5*in_count^0 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*apsim_InCnt^0+5*in_count^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 11+6*apsim_InCnt^0+5*in_count^0 Applied partial deletion Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 New rule: l1 -> [90] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Applied partial deletion Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 New rule: l1 -> [90] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Applied partial deletion Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 New rule: l1 -> [90] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Applied partial deletion Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 New rule: l1 -> [90] : (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 Applied partial deletion Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 New rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Applied partial deletion Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 New rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Applied partial deletion Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 New rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Applied partial deletion Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 New rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 Applied partial deletion Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 New rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 Applied partial deletion Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 New rule: l1 -> [90] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Applied partial deletion Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 New rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 Applied partial deletion Original rule: l1 -> l62 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 New rule: l1 -> [90] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 Applied deletion Removed the following rules: 266 359 360 436 441 449 450 452 453 454 556 559 560 566 569 570 576 579 580 586 589 590 650 651 655 656 662 664 665 666 672 674 675 676 686 688 689 690 696 698 699 700 710 712 713 714 720 722 723 724 734 736 737 738 744 746 747 748 Eliminating location l30 by chaining: Applied chaining First rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l30 -> l26 : n44^0-i45^0 <= 0, cost: 3 New rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n44^post32 <= 0), cost: 10 Applied chaining First rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l30 -> l26 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 4 New rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-n44^post32 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 11 Applied simplification Original rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-n44^post32 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 11 New rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0), cost: 11 Applied chaining First rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+3*n44^post32 Second rule: l30 -> l26 : n44^0-i45^0 <= 0, cost: 3 New rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 Applied simplification Original rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 New rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 Applied chaining First rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l30 -> l26 : n44^0-i45^0 <= 0, cost: 3 New rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ n44^post32 <= 0), cost: 10-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7+__const_16^0+2*hsize^0 Second rule: l30 -> l26 : n44^0-i45^0 <= 0, cost: 3 New rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 10+__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7+__const_16^0+2*hsize^0 Second rule: l30 -> l26 : (1-n44^0+i45^0 <= 0 /\ __const_16^0-i45^0 <= 0), cost: 4 New rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0-n44^post32 <= 0), cost: 11+__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0-n44^post32 <= 0), cost: 11+__const_16^0+2*hsize^0 New rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0-n44^post32 <= 0), cost: 11+__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l30 -> l26 : n44^0-i45^0 <= 0, cost: 3 New rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n44^post32 <= 0), cost: 10+2*n9 Applied partial deletion Original rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+3*n44^post32 New rule: l53 -> [91] : (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+3*n44^post32 Applied partial deletion Original rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l53 -> [91] : (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Applied partial deletion Original rule: l53 -> l30 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 New rule: l53 -> [91] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Applied deletion Removed the following rules: 458 461 464 468 470 481 482 Eliminating location l49 by chaining: Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 5 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 6 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 14 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 14 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 14 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 7+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+3*__const_16^0 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+3*__const_16^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 9 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 10 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 17 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 17 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 17 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> [81] : n_bits^0 <= 0, cost: NONTERM New rule: l53 -> [81] : (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0), cost: NONTERM Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 5 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 6 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 7+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+3*__const_16^0 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+3*__const_16^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 9 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 10 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 Second rule: l49 -> [81] : n_bits^0 <= 0, cost: NONTERM New rule: l53 -> [81] : (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0), cost: NONTERM Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 5 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 12-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 12-2*__const_16^0+2*hsize^0 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 12-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 12-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 12-2*__const_16^0+2*hsize^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 12-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 6 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13-2*__const_16^0+2*hsize^0 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13-2*__const_16^0+2*hsize^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 7+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+__const_16^0+2*hsize^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 9 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16-2*__const_16^0+2*hsize^0 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 10 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17-2*__const_16^0+2*hsize^0 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17-2*__const_16^0+2*hsize^0 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Second rule: l49 -> [81] : n_bits^0 <= 0, cost: NONTERM New rule: l53 -> [81] : (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 5 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 12+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 12+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 6 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13+2*n9 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13+2*n9 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+2*n9 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+2*n9 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0+2*n9 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0+2*n9 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 14+2*n9 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 14+2*n9 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 14+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+2*n9 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+2*n9 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 7+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+3*__const_16^0+2*n9 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+3*__const_16^0+2*n9 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+3*__const_16^0+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 9 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16+2*n9 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16+2*n9 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 10 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 17+2*n9 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 17+2*n9 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 17+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> [81] : n_bits^0 <= 0, cost: NONTERM New rule: l53 -> [81] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (1+maxcode^0-free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 5 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 12+2*n9 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 12+2*n9 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 12+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (1+maxcode^0-free_ent^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ bits33^0 == 0), cost: 5 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 12+2*n9 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 12+2*n9 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 12+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ offset^0+n_bits^0 <= 0), cost: 6 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13+2*n9 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13+2*n9 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 6 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+2*n9 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+2*n9 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0 /\ -__const_16^0+n_bits^0 >= 0), cost: 6+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0+2*n9 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0+2*n9 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l38 : offset^0'=offset^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 7 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+2*n9 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+2*n9 New rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 7 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+2*n9 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+2*n9 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l21 : n40^0'=n_bits^0, offset^0'=offset^0+n_bits^0, i41^0'=__const_16^0, (-1+clear_flg^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -1+bits33^0 >= 0), cost: 7+3*__const_16^0 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+3*__const_16^0+2*n9 Applied simplification Original rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+3*__const_16^0+2*n9 New rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+3*__const_16^0+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ bits33^0 == 0), cost: 9 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16+2*n9 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16+2*n9 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> l38 : c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, (-1+clear_flg^0 >= 0 /\ -maxcode^0+free_ent^0 <= 0 /\ -1+bits33^0 >= 0), cost: 10 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17+2*n9 Applied simplification Original rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (0 >= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17+2*n9 New rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17+2*n9 Applied chaining First rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Second rule: l49 -> [81] : n_bits^0 <= 0, cost: NONTERM New rule: l53 -> [81] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM Applied partial deletion Original rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l53 -> [92] : (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 Applied partial deletion Original rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 New rule: l53 -> [92] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Applied partial deletion Original rule: l53 -> l49 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 New rule: l53 -> [92] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 Applied deletion Removed the following rules: 459 460 466 471 472 489 490 491 492 493 495 498 501 502 504 516 518 519 521 525 540 Eliminated locations on tree-shaped paths Start location: l73 649: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 11 652: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 653: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 11+6*n112 654: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 11 657: l1 -> [86] : (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM 658: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*n112 659: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 5+6*InCnt^0 660: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 5+6*apsim_InCnt^0 661: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11 663: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11 667: l1 -> [86] : (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 668: l1 -> [86] : (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 669: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 670: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 671: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11 673: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11 677: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 678: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 679: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 680: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*n112 681: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 5+6*InCnt^0 682: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 5+6*InCnt^0 683: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 5+6*apsim_InCnt^0 684: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 5+6*apsim_InCnt^0 685: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0 687: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 691: l1 -> [86] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 692: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 693: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 694: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0+6*n112 695: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 697: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 701: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 702: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 703: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 704: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 705: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*InCnt^0+5*in_count^0 706: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*InCnt^0+5*in_count^0 707: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*apsim_InCnt^0+5*in_count^0 708: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*apsim_InCnt^0+5*in_count^0 709: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 711: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 715: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 716: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 717: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 718: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 719: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 721: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 725: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 726: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 727: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 728: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 729: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*InCnt^0+5*in_count^0 730: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*InCnt^0+5*in_count^0 731: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*apsim_InCnt^0+5*in_count^0 732: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*apsim_InCnt^0+5*in_count^0 733: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 11+5*in_count^0 735: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0 739: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM 740: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 741: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 11+5*in_count^0+6*n112 742: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0+6*n112 743: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 11+5*in_count^0 745: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0 749: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM 750: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 751: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+5*in_count^0+6*n112 752: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0+6*n112 753: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 5+6*InCnt^0+5*in_count^0 754: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 5+6*InCnt^0+5*in_count^0 755: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 5+6*apsim_InCnt^0+5*in_count^0 756: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 5+6*apsim_InCnt^0+5*in_count^0 757: l1 -> [89] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 758: l1 -> [89] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 759: l1 -> [89] : (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 760: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9 761: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10 762: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 11 763: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0), cost: 13 764: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0), cost: 14 765: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 766: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 13 767: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 14 768: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM 769: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM 770: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 771: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9+6*n112 772: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 773: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 11+6*n112 774: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9 775: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10 776: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 11 777: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0), cost: 13 778: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0), cost: 14 779: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 780: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 13 781: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 14 782: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM 783: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM 784: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM 785: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*n112 786: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 787: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*n112 788: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 3+6*InCnt^0 789: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 4+6*InCnt^0 790: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 5+6*InCnt^0 791: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 792: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 793: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 5+6*apsim_InCnt^0 794: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 14 795: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15 796: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 16 797: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0), cost: 18 798: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0), cost: 19 799: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 20 800: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 18 801: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 19 802: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM 803: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM 804: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 805: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 14+6*n112 806: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+6*n112 807: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 16+6*n112 808: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: 15 809: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16 810: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 17 811: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0), cost: 19 812: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0), cost: 20 813: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 814: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0), cost: 19 815: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0), cost: 20 816: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: NONTERM 817: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM 818: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: NONTERM 819: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: 15+6*n112 820: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+6*n112 821: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 17+6*n112 822: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 14 823: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15 824: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 16 825: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0), cost: 18 826: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0), cost: 19 827: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 20 828: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 18 829: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 19 830: l1 -> [86] : (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM 831: l1 -> [86] : (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM 832: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM 833: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 14+6*n112 834: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+6*n112 835: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 16+6*n112 836: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 8+6*InCnt^0 837: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 9+6*InCnt^0 838: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 10+6*InCnt^0 839: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 8+6*apsim_InCnt^0 840: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0 841: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0 842: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: 15 843: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16 844: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 17 845: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0), cost: 19 846: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0), cost: 20 847: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 848: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0), cost: 19 849: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0), cost: 20 850: l1 -> [86] : (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM 851: l1 -> [86] : (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM 852: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM 853: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 15+6*n112 854: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+6*n112 855: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 17+6*n112 856: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*InCnt^0 857: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*InCnt^0 858: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*InCnt^0 859: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0 860: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0 861: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 11+6*apsim_InCnt^0 862: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14 863: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 864: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 865: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 866: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 867: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 868: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 869: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 870: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 871: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 872: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 873: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+6*n112 874: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 875: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 876: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14 877: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 878: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 879: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 880: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 881: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 882: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 883: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 884: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 885: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 886: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 887: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+6*n112 888: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+6*n112 889: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 890: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 891: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 892: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17 893: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 894: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 895: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 896: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 897: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 898: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 899: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 900: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 901: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 902: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 903: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+6*n112 904: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 905: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16 906: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17 907: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 908: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 909: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 910: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 911: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 912: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 913: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 914: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 915: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 916: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+6*n112 917: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+6*n112 918: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14 919: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 920: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 921: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 922: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 923: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 924: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 925: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 926: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 927: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 928: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 929: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+6*n112 930: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 931: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 932: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 8+6*InCnt^0 933: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*InCnt^0 934: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*InCnt^0 935: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 8+6*apsim_InCnt^0 936: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*apsim_InCnt^0 937: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*apsim_InCnt^0 938: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14 939: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 940: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 941: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 942: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 943: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 944: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 945: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 946: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 947: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 948: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 949: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+6*n112 950: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+6*n112 951: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 952: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 8+6*InCnt^0 953: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*InCnt^0 954: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*InCnt^0 955: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 8+6*apsim_InCnt^0 956: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*apsim_InCnt^0 957: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*apsim_InCnt^0 958: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 959: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16 960: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17 961: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 962: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 963: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 964: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 965: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 966: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 967: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 968: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 969: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 970: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 971: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+6*n112 972: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*InCnt^0 973: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*InCnt^0 974: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 11+6*InCnt^0 975: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*apsim_InCnt^0 976: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*apsim_InCnt^0 977: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 11+6*apsim_InCnt^0 978: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 979: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16 980: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17 981: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 982: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 983: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 984: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 985: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 986: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 987: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 988: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 989: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 990: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 991: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+6*n112 992: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*InCnt^0 993: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*InCnt^0 994: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 11+6*InCnt^0 995: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*apsim_InCnt^0 996: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*apsim_InCnt^0 997: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 11+6*apsim_InCnt^0 998: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 999: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1000: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1001: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 1002: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 1003: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1004: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18+5*in_count^0 1005: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 1006: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1007: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1008: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1009: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0+6*n112 1010: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 1011: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 1012: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0 1013: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1014: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 16+5*in_count^0 1015: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18+5*in_count^0 1016: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 1017: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1018: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 18+5*in_count^0 1019: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 1020: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1021: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1022: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1023: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0+6*n112 1024: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 1025: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 1026: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 1027: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1028: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 1029: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 1030: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1031: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21+5*in_count^0 1032: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 1033: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 1034: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1035: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1036: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1037: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 1038: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 1039: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0+6*n112 1040: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1041: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0 1042: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 1043: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 19+5*in_count^0 1044: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 1045: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21+5*in_count^0 1046: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 19+5*in_count^0 1047: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1048: l1 -> [86] : (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1049: l1 -> [86] : (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1050: l1 -> [86] : (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1051: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 1052: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 1053: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0+6*n112 1054: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 1055: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 1056: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0 1057: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18+5*in_count^0 1058: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 1059: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 1060: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 1061: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 1062: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1063: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1064: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1065: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0+6*n112 1066: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 1067: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 1068: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*InCnt^0+5*in_count^0 1069: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*InCnt^0+5*in_count^0 1070: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*InCnt^0+5*in_count^0 1071: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+6*apsim_InCnt^0+5*in_count^0 1072: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 1073: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 1074: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 1075: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 1076: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 16+5*in_count^0 1077: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 1078: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 1079: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1080: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 18+5*in_count^0 1081: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 1082: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1083: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1084: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1085: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0+6*n112 1086: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 1087: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 1088: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*InCnt^0+5*in_count^0 1089: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 1090: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*InCnt^0+5*in_count^0 1091: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+6*apsim_InCnt^0+5*in_count^0 1092: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 1093: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 1094: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 1095: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1096: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0 1097: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 1098: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 1099: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 1100: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 1101: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1102: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1103: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1104: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1105: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 1106: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 1107: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0+6*n112 1108: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*InCnt^0+5*in_count^0 1109: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 1110: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 11+6*InCnt^0+5*in_count^0 1111: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 1112: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 1113: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*apsim_InCnt^0+5*in_count^0 1114: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 15+5*in_count^0 1115: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1116: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0 1117: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 19+5*in_count^0 1118: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 1119: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 1120: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 1121: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1122: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: NONTERM 1123: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: NONTERM 1124: l1 -> [86] : (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1125: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 15+5*in_count^0+6*n112 1126: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 16+5*in_count^0+6*n112 1127: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0+6*n112 1128: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 1129: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 1130: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*InCnt^0+5*in_count^0 1131: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1132: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 1133: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*apsim_InCnt^0+5*in_count^0 1134: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0 1135: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1136: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1137: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 1138: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1139: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1140: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 1141: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1142: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1143: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1144: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1145: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 1146: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1147: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1148: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0 1149: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1150: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1151: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 1152: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1153: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1154: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 1155: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1156: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1157: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1158: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1159: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 1160: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1161: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1162: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1163: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1164: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0 1165: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1166: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1167: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 21+5*in_count^0 1168: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1169: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1170: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1171: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1172: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1173: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1174: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1175: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 1176: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1177: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1178: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0 1179: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1180: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1181: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 21+5*in_count^0 1182: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1183: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1184: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1185: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1186: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1187: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1188: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1189: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 1190: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0 1191: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1192: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1193: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 1194: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1195: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1196: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 1197: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1198: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1199: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1200: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1201: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 1202: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1203: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1204: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 1205: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 1206: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 1207: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 1208: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1209: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 1210: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0 1211: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1212: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1213: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 1214: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1215: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1216: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 1217: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1218: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1219: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1220: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1221: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 1222: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1223: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1224: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 1225: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 1226: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 1227: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 1228: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1229: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 1230: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1231: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1232: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0 1233: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1234: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1235: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 21+5*in_count^0 1236: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1237: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1238: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1239: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1240: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1241: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1242: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1243: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 1244: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 1245: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 1246: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 1247: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1248: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 1249: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 1250: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1251: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1252: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0 1253: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1254: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1255: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 21+5*in_count^0 1256: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 1257: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1258: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1259: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1260: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM 1261: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1262: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1263: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 1264: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 1265: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 1266: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 1267: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1268: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 1269: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 1270: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 14+5*in_count^0 1271: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0 1272: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 16+5*in_count^0 1273: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 18+5*in_count^0 1274: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0), cost: 19+5*in_count^0 1275: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 20+5*in_count^0 1276: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 18+5*in_count^0 1277: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 19+5*in_count^0 1278: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM 1279: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM 1280: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM 1281: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 14+5*in_count^0+6*n112 1282: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0+6*n112 1283: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 16+5*in_count^0+6*n112 1284: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0 1285: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1286: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1287: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 1288: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 1289: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 1290: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18+5*in_count^0 1291: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 1292: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1293: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1294: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1295: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 1296: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 1297: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 1298: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 15+5*in_count^0 1299: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0 1300: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 17+5*in_count^0 1301: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 19+5*in_count^0 1302: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0), cost: 20+5*in_count^0 1303: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 21+5*in_count^0 1304: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 19+5*in_count^0 1305: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 20+5*in_count^0 1306: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM 1307: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM 1308: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM 1309: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 15+5*in_count^0+6*n112 1310: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0+6*n112 1311: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 17+5*in_count^0+6*n112 1312: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1313: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1314: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 1315: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 1316: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1317: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21+5*in_count^0 1318: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 1319: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1320: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1321: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1322: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1323: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 1324: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 1325: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 1326: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 14+5*in_count^0 1327: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0 1328: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 16+5*in_count^0 1329: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 18+5*in_count^0 1330: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0), cost: 19+5*in_count^0 1331: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 20+5*in_count^0 1332: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 18+5*in_count^0 1333: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 19+5*in_count^0 1334: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM 1335: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM 1336: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM 1337: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 14+5*in_count^0+6*n112 1338: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0+6*n112 1339: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 16+5*in_count^0+6*n112 1340: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 1341: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 9+6*InCnt^0+5*in_count^0 1342: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 1343: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 1344: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1345: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 1346: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0 1347: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1348: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1349: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 1350: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 1351: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 1352: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 1353: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 1354: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1355: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1356: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1357: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 1358: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 1359: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 1360: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 8+6*InCnt^0+5*in_count^0 1361: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*InCnt^0+5*in_count^0 1362: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*InCnt^0+5*in_count^0 1363: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 8+6*apsim_InCnt^0+5*in_count^0 1364: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*apsim_InCnt^0+5*in_count^0 1365: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*apsim_InCnt^0+5*in_count^0 1366: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 15+5*in_count^0 1367: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0 1368: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 17+5*in_count^0 1369: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 19+5*in_count^0 1370: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0), cost: 20+5*in_count^0 1371: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 21+5*in_count^0 1372: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 19+5*in_count^0 1373: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 20+5*in_count^0 1374: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM 1375: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM 1376: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM 1377: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 15+5*in_count^0+6*n112 1378: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0+6*n112 1379: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 17+5*in_count^0+6*n112 1380: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 1381: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*InCnt^0+5*in_count^0 1382: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 1383: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1384: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 1385: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 1386: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1387: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1388: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0 1389: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 1390: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1391: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 1392: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 1393: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1394: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1395: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1396: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1397: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 1398: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 1399: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 1400: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*InCnt^0+5*in_count^0 1401: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*InCnt^0+5*in_count^0 1402: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 11+6*InCnt^0+5*in_count^0 1403: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*apsim_InCnt^0+5*in_count^0 1404: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*apsim_InCnt^0+5*in_count^0 1405: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 11+6*apsim_InCnt^0+5*in_count^0 1406: l1 -> [90] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 1407: l1 -> [90] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 1408: l1 -> [90] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 1409: l1 -> [90] : (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 1410: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 1411: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 1412: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 1413: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 1414: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 1415: l1 -> [90] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 1416: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 1417: l1 -> [90] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 198: l35 -> l1 : TRUE, cost: 1 555: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 565: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 575: l35 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 1+6*InCnt^0 585: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 457: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 463: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 469: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 475: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 1418: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n44^post32 <= 0), cost: 10 1419: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0), cost: 11 1420: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 1421: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ n44^post32 <= 0), cost: 10-2*__const_16^0+2*hsize^0 1422: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 10+__const_16^0+2*hsize^0 1423: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0-n44^post32 <= 0), cost: 11+__const_16^0+2*hsize^0 1424: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n44^post32 <= 0), cost: 10+2*n9 1425: l53 -> [91] : (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+3*n44^post32 1426: l53 -> [91] : (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 1427: l53 -> [91] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 1428: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 1429: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 1430: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 1431: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 1432: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 1433: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 14 1434: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 1435: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+3*__const_16^0 1436: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 1437: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 17 1438: l53 -> [81] : (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0), cost: NONTERM 1439: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 1440: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 1441: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 1442: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 1443: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 1444: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 1445: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 1446: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+3*__const_16^0 1447: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 1448: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17 1449: l53 -> [81] : (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0), cost: NONTERM 1450: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 12-2*__const_16^0+2*hsize^0 1451: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 12-2*__const_16^0+2*hsize^0 1452: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13-2*__const_16^0+2*hsize^0 1453: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13-2*__const_16^0+2*hsize^0 1454: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 1455: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 1456: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 1457: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+__const_16^0+2*hsize^0 1458: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16-2*__const_16^0+2*hsize^0 1459: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17-2*__const_16^0+2*hsize^0 1460: l53 -> [81] : (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM 1461: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 12+2*n9 1462: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 12+2*n9 1463: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13+2*n9 1464: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+2*n9 1465: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0+2*n9 1466: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 14+2*n9 1467: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+2*n9 1468: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+3*__const_16^0+2*n9 1469: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16+2*n9 1470: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 17+2*n9 1471: l53 -> [81] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM 1472: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 12+2*n9 1473: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 12+2*n9 1474: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13+2*n9 1475: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+2*n9 1476: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0+2*n9 1477: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+2*n9 1478: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+2*n9 1479: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+3*__const_16^0+2*n9 1480: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16+2*n9 1481: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17+2*n9 1482: l53 -> [81] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM 1483: l53 -> [92] : (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 1484: l53 -> [92] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 1485: l53 -> [92] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 601: l73 -> [76] : (block_compress^0 == 0 /\ __const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0), cost: NONTERM 602: l73 -> [75] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0), cost: NONTERM 603: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 13 604: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 13-2*__const_16^0+2*hsize^0 605: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 13+2*n3 606: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 13-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 607: l73 -> [76] : (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0), cost: NONTERM 608: l73 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: NONTERM 609: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 14 610: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0+2*hsize^0 611: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 14+2*n3 612: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 613: l73 -> [76] : (__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ 1+block_compress^0 <= 0), cost: NONTERM 614: l73 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: NONTERM 615: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 14 616: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0+2*hsize^0 617: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ 1+block_compress^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 14+2*n3 618: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 619: l73 -> [76] : (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 620: l73 -> [75] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 621: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0 622: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0+2*__const_50^0+2*hsize^0 623: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0+2*n3 624: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0 625: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 626: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 627: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 628: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 629: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0+6*n112 630: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 631: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0+2*n3+6*n112 632: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0+6*n112 633: l73 -> [76] : (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 634: l73 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 635: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0 636: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0 637: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+2*n3 638: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0 639: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 640: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 641: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 642: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 644: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 645: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+2*n3+6*n112 646: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0+6*n112 647: l73 -> [88] : (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 648: l73 -> [88] : (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0), cost: 13 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 13 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0)), cost: 13 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0), cost: 14 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 14 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0)), cost: 14 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0), cost: 13 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 13 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0)), cost: 13 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0), cost: 14 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 14 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0)), cost: 14 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0), cost: 18 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 18 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0)), cost: 18 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0), cost: 19 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 19 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0)), cost: 19 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0), cost: 19 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0), cost: 19 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0)), cost: 19 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0), cost: 20 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0), cost: 20 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0)), cost: 20 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0), cost: 18 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0), cost: 18 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0)), cost: 18 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0), cost: 19 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 19 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0)), cost: 19 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0), cost: 19 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0), cost: 19 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0)), cost: 19 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0), cost: 20 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0), cost: 20 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0)), cost: 20 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 18 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 19 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 18 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 19 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 20 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 19 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 20 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 18 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 18 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 19 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 20 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 20 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 18+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 18+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 18+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 20+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 19+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 20+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 18+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 18+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0)), cost: 18+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 20+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 20+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 18+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 18+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 20+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 20+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 18+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 18+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 18+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 20+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 19+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 20+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 18+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 18+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0)), cost: 18+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 19+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 18+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 18+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 19+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0), cost: 20+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 20+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0)), cost: 20+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 19+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 second rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 new rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 20+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 18+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 18+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0)), cost: 18+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 19+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 18+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 18+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 19+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0), cost: 19+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0)), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0), cost: 20+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0), cost: 20+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0)), cost: 20+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 19+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 Applied merging first rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 second rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 new rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 20+5*in_count^0 Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM second rule: l1 -> [86] : (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied merging first rule: l1 -> [86] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM new rule: l1 -> [86] : ((i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM second rule: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM second rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM second rule: l1 -> [86] : (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM second rule: l1 -> [86] : (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM second rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: NONTERM second rule: l1 -> [86] : (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM second rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM new rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM second rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM new rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM second rule: l1 -> [86] : ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM new rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0)), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM second rule: l1 -> [86] : ((i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM new rule: l1 -> [86] : ((i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0)), cost: NONTERM second rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM second rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((-1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM second rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM second rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0)), cost: NONTERM second rule: l1 -> [86] : ((i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM second rule: l1 -> [86] : ((2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0)), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((-1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((-1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (block_compress^0 == 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [86] : ((block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (block_compress^0 == 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0)), cost: NONTERM new rule: l1 -> [86] : ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM second rule: l1 -> [86] : ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ block_compress^0 == 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (block_compress^0 == 0 /\ i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (block_compress^0 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [89] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+5*in_count^0 second rule: l1 -> [89] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+5*in_count^0 new rule: l1 -> [89] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0)), cost: 8+5*in_count^0 Applied merging first rule: l1 -> [89] : (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+5*in_count^0 second rule: l1 -> [89] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0)), cost: 8+5*in_count^0 new rule: l1 -> [89] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0) \/ (-1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 8+5*in_count^0 Applied merging first rule: l1 -> [90] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 second rule: l1 -> [90] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 new rule: l1 -> [90] : ((2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 12+5*in_count^0 Applied merging first rule: l1 -> [90] : (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 second rule: l1 -> [90] : (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 13+5*in_count^0 new rule: l1 -> [90] : ((2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 13+5*in_count^0 Applied merging first rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 second rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 new rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Applied merging first rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 second rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 13+5*in_count^0 new rule: l1 -> [90] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 13+5*in_count^0 Applied merging first rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 12+5*in_count^0 second rule: l1 -> [90] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 new rule: l1 -> [90] : (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 Applied merging first rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 13+5*in_count^0 second rule: l1 -> [90] : (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 13+5*in_count^0 new rule: l1 -> [90] : ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 13+5*in_count^0 Applied merging first rule: l1 -> [90] : ((2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 12+5*in_count^0 second rule: l1 -> [90] : ((2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 13+5*in_count^0 new rule: l1 -> [90] : ((2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 12+5*in_count^0 Applied merging first rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 second rule: l1 -> [90] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 13+5*in_count^0 new rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 Applied merging first rule: l1 -> [90] : (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 12+5*in_count^0 second rule: l1 -> [90] : ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 13+5*in_count^0 new rule: l1 -> [90] : (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 Applied merging first rule: l1 -> [90] : ((2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 12+5*in_count^0 second rule: l1 -> [90] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 12+5*in_count^0 new rule: l1 -> [90] : ((2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 12+5*in_count^0 Applied merging first rule: l1 -> [90] : (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 12+5*in_count^0 second rule: l1 -> [90] : ((2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 12+5*in_count^0 new rule: l1 -> [90] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 12+5*in_count^0 Applied merging first rule: l53 -> [81] : (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0), cost: NONTERM second rule: l53 -> [81] : (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0), cost: NONTERM new rule: l53 -> [81] : (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0), cost: NONTERM Applied merging first rule: l53 -> [81] : (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM second rule: l53 -> [81] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM new rule: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM Applied merging first rule: l53 -> [81] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0), cost: NONTERM second rule: l53 -> [81] : (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0), cost: NONTERM new rule: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM Applied merging first rule: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM second rule: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM new rule: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM Applied merging first rule: l53 -> [91] : (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 7+3*n44^post32 second rule: l53 -> [91] : (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 new rule: l53 -> [91] : ((1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0)), cost: 7+3*n44^post32 Applied merging first rule: l53 -> [91] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 second rule: l53 -> [91] : ((1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0)), cost: 7+3*n44^post32 new rule: l53 -> [91] : ((1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0)), cost: 7+2*n9 Applied merging first rule: l53 -> [92] : (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 second rule: l53 -> [92] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 new rule: l53 -> [92] : ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0)), cost: 7-2*__const_16^0+2*hsize^0 Applied merging first rule: l53 -> [92] : (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 second rule: l53 -> [92] : ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0)), cost: 7-2*__const_16^0+2*hsize^0 new rule: l53 -> [92] : ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0)), cost: 7+2*n9 Applied merging first rule: l73 -> [75] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0), cost: NONTERM second rule: l73 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0), cost: NONTERM new rule: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0)), cost: NONTERM Applied merging first rule: l73 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0), cost: NONTERM second rule: l73 -> [75] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM new rule: l73 -> [75] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0)), cost: NONTERM Applied merging first rule: l73 -> [75] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM second rule: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0)), cost: NONTERM new rule: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM Applied merging first rule: l73 -> [75] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0)), cost: NONTERM second rule: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM new rule: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM Applied merging first rule: l73 -> [76] : (block_compress^0 == 0 /\ __const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0), cost: NONTERM second rule: l73 -> [76] : (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0), cost: NONTERM new rule: l73 -> [76] : ((__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (block_compress^0 == 0 /\ __const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM Applied merging first rule: l73 -> [76] : (__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ 1+block_compress^0 <= 0), cost: NONTERM second rule: l73 -> [76] : (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM new rule: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ 1+block_compress^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM Applied merging first rule: l73 -> [76] : (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM second rule: l73 -> [76] : ((__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (block_compress^0 == 0 /\ __const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM new rule: l73 -> [76] : ((-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (block_compress^0 == 0 /\ __const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM Applied merging first rule: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ 1+block_compress^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM second rule: l73 -> [76] : ((-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (block_compress^0 == 0 /\ __const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM new rule: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM Applied merging first rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM second rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM new rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied merging first rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM second rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM new rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied merging first rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM second rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM new rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied merging first rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM second rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM new rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied merging first rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM second rule: l73 -> [86] : (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM new rule: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM Applied merging first rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM second rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM new rule: l73 -> [86] : ((__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM Applied merging first rule: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM second rule: l73 -> [86] : ((__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM new rule: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM Applied merging first rule: l73 -> [88] : (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 7+2*__const_50^0 second rule: l73 -> [88] : (-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 8+2*__const_50^0 new rule: l73 -> [88] : ((-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: 7+2*__const_50^0 Merged rules Start location: l73 649: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 11 653: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0), cost: 11+6*n112 654: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 11 658: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*n112 659: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 5+6*InCnt^0 660: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 5+6*apsim_InCnt^0 661: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11 663: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11 669: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 670: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 671: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11 673: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11 679: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 680: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*n112 681: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 5+6*InCnt^0 682: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 5+6*InCnt^0 683: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 5+6*apsim_InCnt^0 684: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 5+6*apsim_InCnt^0 685: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0 687: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 693: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 694: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0+6*n112 695: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 697: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0 703: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 704: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+5*in_count^0+6*n112 705: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*InCnt^0+5*in_count^0 706: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*InCnt^0+5*in_count^0 707: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 5+6*apsim_InCnt^0+5*in_count^0 708: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 5+6*apsim_InCnt^0+5*in_count^0 709: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 711: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 717: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 718: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 719: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 721: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0 727: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 728: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+5*in_count^0+6*n112 729: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*InCnt^0+5*in_count^0 730: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*InCnt^0+5*in_count^0 731: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*apsim_InCnt^0+5*in_count^0 732: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 5+6*apsim_InCnt^0+5*in_count^0 733: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 11+5*in_count^0 735: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0 741: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 11+5*in_count^0+6*n112 742: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0+6*n112 743: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 11+5*in_count^0 745: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ent8^post101, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0 751: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+5*in_count^0+6*n112 752: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+5*in_count^0+6*n112 753: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 5+6*InCnt^0+5*in_count^0 754: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 5+6*InCnt^0+5*in_count^0 755: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 5+6*apsim_InCnt^0+5*in_count^0 756: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 5+6*apsim_InCnt^0+5*in_count^0 760: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9 761: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10 762: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 11 765: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 771: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9+6*n112 772: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 773: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 11+6*n112 774: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9 775: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10 776: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 11 779: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 785: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*n112 786: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 787: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*n112 788: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 3+6*InCnt^0 789: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 4+6*InCnt^0 790: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 5+6*InCnt^0 791: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 3+6*apsim_InCnt^0 792: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 4+6*apsim_InCnt^0 793: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 5+6*apsim_InCnt^0 794: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 14 795: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15 796: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 16 799: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 20 805: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 14+6*n112 806: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+6*n112 807: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 16+6*n112 808: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: 15 809: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16 810: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 17 813: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 819: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: 15+6*n112 820: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+6*n112 821: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 17+6*n112 822: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 14 823: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15 824: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0), cost: 16 827: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 20 833: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 14+6*n112 834: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+6*n112 835: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 16+6*n112 836: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 8+6*InCnt^0 837: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 9+6*InCnt^0 838: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 10+6*InCnt^0 839: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 8+6*apsim_InCnt^0 840: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0 841: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0 842: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0), cost: 15 843: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16 844: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0), cost: 17 847: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 853: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 15+6*n112 854: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+6*n112 855: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 17+6*n112 856: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*InCnt^0 857: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*InCnt^0 858: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*InCnt^0 859: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0 860: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0 861: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 11+6*apsim_InCnt^0 862: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14 863: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 864: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 867: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 873: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+6*n112 874: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 875: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 876: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14 877: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 878: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 881: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 887: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+6*n112 888: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+6*n112 889: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 890: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 891: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 892: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17 895: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 901: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 902: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 903: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+6*n112 904: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 905: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16 906: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17 909: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 915: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 916: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+6*n112 917: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+6*n112 918: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14 919: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 920: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 923: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20 929: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+6*n112 930: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 931: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 932: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 8+6*InCnt^0 933: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*InCnt^0 934: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*InCnt^0 935: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 8+6*apsim_InCnt^0 936: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*apsim_InCnt^0 937: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*apsim_InCnt^0 938: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14 939: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 940: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16 943: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 949: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+6*n112 950: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+6*n112 951: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 952: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 8+6*InCnt^0 953: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*InCnt^0 954: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*InCnt^0 955: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 8+6*apsim_InCnt^0 956: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*apsim_InCnt^0 957: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*apsim_InCnt^0 958: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15 959: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16 960: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17 963: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 969: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 970: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 971: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+6*n112 972: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*InCnt^0 973: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*InCnt^0 974: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 11+6*InCnt^0 975: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*apsim_InCnt^0 976: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*apsim_InCnt^0 977: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 11+6*apsim_InCnt^0 978: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15 979: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16 980: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17 983: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 989: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 990: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 991: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+6*n112 992: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*InCnt^0 993: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*InCnt^0 994: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 11+6*InCnt^0 995: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 9+6*apsim_InCnt^0 996: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 10+6*apsim_InCnt^0 997: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ 1+i6^post114 <= 0)), cost: 11+6*apsim_InCnt^0 998: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 999: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1000: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1003: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1009: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0+6*n112 1010: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 1011: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 1012: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0 1013: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1014: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 16+5*in_count^0 1017: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1023: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0+6*n112 1024: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 1025: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 1026: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 1027: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1028: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 1031: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21+5*in_count^0 1037: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 1038: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 1039: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0+6*n112 1040: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1041: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0 1042: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 1045: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21+5*in_count^0 1051: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 1052: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 1053: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0+6*n112 1054: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 1055: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 1056: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0 1059: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 1065: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0+6*n112 1066: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 1067: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 1068: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*InCnt^0+5*in_count^0 1069: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*InCnt^0+5*in_count^0 1070: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*InCnt^0+5*in_count^0 1071: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+6*apsim_InCnt^0+5*in_count^0 1072: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 1073: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 1074: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0 1075: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 1076: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 16+5*in_count^0 1079: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1085: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0+6*n112 1086: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 1087: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 1088: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 8+6*InCnt^0+5*in_count^0 1089: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 1090: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*InCnt^0+5*in_count^0 1091: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 8+6*apsim_InCnt^0+5*in_count^0 1092: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 1093: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 1094: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0 1095: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1096: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0 1099: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 1105: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 1106: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 1107: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0+6*n112 1108: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 9+6*InCnt^0+5*in_count^0 1109: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 1110: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 11+6*InCnt^0+5*in_count^0 1111: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*apsim_InCnt^0+5*in_count^0 1112: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 1113: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*apsim_InCnt^0+5*in_count^0 1114: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 15+5*in_count^0 1115: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1116: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0 1119: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 1125: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 15+5*in_count^0+6*n112 1126: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0), cost: 16+5*in_count^0+6*n112 1127: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0+6*n112 1128: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 9+6*InCnt^0+5*in_count^0 1129: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 10+6*InCnt^0+5*in_count^0 1130: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11+6*InCnt^0+5*in_count^0 1131: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1132: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 10+6*apsim_InCnt^0+5*in_count^0 1133: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*apsim_InCnt^0+5*in_count^0 1134: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0 1135: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1136: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1139: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1145: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 1146: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1147: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1148: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0 1149: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1150: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1153: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1159: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 1160: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1161: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1162: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1163: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1164: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0 1167: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 21+5*in_count^0 1173: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1174: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1175: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 1176: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1177: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1178: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0 1181: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 21+5*in_count^0 1187: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1188: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1189: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 1190: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0 1191: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1192: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1195: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1201: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 1202: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1203: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1204: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 1205: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 1206: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 1207: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 1208: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1209: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 1210: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0 1211: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1212: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1215: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 20+5*in_count^0 1221: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 14+5*in_count^0+6*n112 1222: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1223: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1224: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 1225: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 1226: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 1227: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 1228: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1229: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 1230: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1231: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1232: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0 1235: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 21+5*in_count^0 1241: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1242: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1243: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 1244: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 1245: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 1246: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 1247: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1248: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 1249: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 1250: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0 1251: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0 1252: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0 1255: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 21+5*in_count^0 1261: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 15+5*in_count^0+6*n112 1262: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 16+5*in_count^0+6*n112 1263: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 17+5*in_count^0+6*n112 1264: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 1265: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 1266: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 1267: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+free_ent^0-maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1268: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 1269: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 1270: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 14+5*in_count^0 1271: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0 1272: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 16+5*in_count^0 1275: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 20+5*in_count^0 1281: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 14+5*in_count^0+6*n112 1282: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0+6*n112 1283: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 16+5*in_count^0+6*n112 1284: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0 1285: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1286: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1289: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 1295: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 1296: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 1297: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 1298: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 15+5*in_count^0 1299: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0 1300: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 17+5*in_count^0 1303: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 21+5*in_count^0 1309: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 15+5*in_count^0+6*n112 1310: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0+6*n112 1311: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 17+5*in_count^0+6*n112 1312: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1313: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1314: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0 1317: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21+5*in_count^0 1323: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 1324: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 1325: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 1326: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 14+5*in_count^0 1327: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0 1328: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 16+5*in_count^0 1331: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 20+5*in_count^0 1337: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 14+5*in_count^0+6*n112 1338: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 15+5*in_count^0+6*n112 1339: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 16+5*in_count^0+6*n112 1340: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 8+6*InCnt^0+5*in_count^0 1341: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 9+6*InCnt^0+5*in_count^0 1342: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 10+6*InCnt^0+5*in_count^0 1343: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 8+6*apsim_InCnt^0+5*in_count^0 1344: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1345: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 1346: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 14+5*in_count^0 1347: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1348: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1351: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 20+5*in_count^0 1357: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 14+5*in_count^0+6*n112 1358: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+5*in_count^0+6*n112 1359: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+5*in_count^0+6*n112 1360: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 8+6*InCnt^0+5*in_count^0 1361: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*InCnt^0+5*in_count^0 1362: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*InCnt^0+5*in_count^0 1363: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 8+6*apsim_InCnt^0+5*in_count^0 1364: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*apsim_InCnt^0+5*in_count^0 1365: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*apsim_InCnt^0+5*in_count^0 1366: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 15+5*in_count^0 1367: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0 1368: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 17+5*in_count^0 1371: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0), cost: 21+5*in_count^0 1377: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 15+5*in_count^0+6*n112 1378: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 16+5*in_count^0+6*n112 1379: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 17+5*in_count^0+6*n112 1380: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 9+6*InCnt^0+5*in_count^0 1381: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*InCnt^0+5*in_count^0 1382: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ -2+InCnt^0 >= 0), cost: 11+6*InCnt^0+5*in_count^0 1383: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 9+6*apsim_InCnt^0+5*in_count^0 1384: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 10+6*apsim_InCnt^0+5*in_count^0 1385: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 11+6*apsim_InCnt^0+5*in_count^0 1386: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0 1387: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0 1388: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 17+5*in_count^0 1391: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 1397: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+5*in_count^0+6*n112 1398: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+5*in_count^0+6*n112 1399: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 17+5*in_count^0+6*n112 1400: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*InCnt^0+5*in_count^0 1401: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*InCnt^0+5*in_count^0 1402: l1 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -2+InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 11+6*InCnt^0+5*in_count^0 1403: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 9+6*apsim_InCnt^0+5*in_count^0 1404: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 10+6*apsim_InCnt^0+5*in_count^0 1405: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ block_compress^0 == 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ in_count^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ -1+i6^post114 >= 0)), cost: 11+6*apsim_InCnt^0+5*in_count^0 1486: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0)), cost: 13 1487: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0)), cost: 14 1488: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0)), cost: 13 1489: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0)), cost: 14 1490: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0)), cost: 18 1491: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0)), cost: 19 1492: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0)), cost: 19 1493: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0)), cost: 20 1494: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0)), cost: 18 1495: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0)), cost: 19 1496: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0)), cost: 19 1497: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0)), cost: 20 1498: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 18 1499: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 19 1500: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 18 1501: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 19 1502: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19 1503: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 20 1504: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 19 1505: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 20 1506: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 18 1507: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19 1508: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 18 1509: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19 1510: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 19 1511: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 20 1512: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19 1513: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 20 1514: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 18+5*in_count^0 1515: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 1516: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 18+5*in_count^0 1517: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 1518: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 1519: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 20+5*in_count^0 1520: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0)), cost: 19+5*in_count^0 1521: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 20+5*in_count^0 1522: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 18+5*in_count^0 1523: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 1524: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0)), cost: 18+5*in_count^0 1525: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 1526: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 1527: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post86 == 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 20+5*in_count^0 1528: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0)), cost: 19+5*in_count^0 1529: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 20+5*in_count^0 1530: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 18+5*in_count^0 1531: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 1532: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 18+5*in_count^0 1533: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 1534: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 1535: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 20+5*in_count^0 1536: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 1537: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 20+5*in_count^0 1538: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 18+5*in_count^0 1539: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 1540: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 18+5*in_count^0 1541: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 1542: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 1543: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+block_compress^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-in_count^0+hsize_reg10^0*in_count^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 20+5*in_count^0 1544: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 19+5*in_count^0 1545: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+hsize_reg10^0-in_count^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+block_compress^0 <= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -in_count^0+hsize_reg10^0*in_count^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0)), cost: 20+5*in_count^0 1546: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0)), cost: 18+5*in_count^0 1547: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0)), cost: 19+5*in_count^0 1548: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 18+5*in_count^0 1549: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 19+5*in_count^0 1550: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0)), cost: 19+5*in_count^0 1551: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0) \/ (apsim_InCnt^0 <= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0)), cost: 20+5*in_count^0 1552: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 1553: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 20+5*in_count^0 1554: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0)), cost: 18+5*in_count^0 1555: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0)), cost: 19+5*in_count^0 1556: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 18+5*in_count^0 1557: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 19+5*in_count^0 1558: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0)), cost: 19+5*in_count^0 1559: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ rat26^post86 == 0) \/ ((i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ rat26^post86 == 0)), cost: 20+5*in_count^0 1560: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post85, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1-__const_8388607^0+in_count^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 19+5*in_count^0 1561: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114+hsize_reg10^0*in_count^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=__const_2147483647^0, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1+in_count^0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ((-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ 1+block_compress^0 <= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0+hsize_reg10^0*in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1-2*i6^post114+hsize_reg10^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ rat26^post86 == 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 20+5*in_count^0 1692: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM 1694: l1 -> [89] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0) \/ (-1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 8+5*in_count^0 1705: l1 -> [90] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0 >= 0 /\ -1-(-1+in_count^0)*hsize_reg10^0+in_count^0 >= 0) \/ (-1-2*i6^post114+hsize_reg10^0 >= 0 /\ -1-2*i6^post114-(-1+in_count^0)*hsize_reg10^0-(-1+in_count^0)*(i6^post114-hsize_reg10^0)+hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ (i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 12+5*in_count^0 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 198: l35 -> l1 : TRUE, cost: 1 555: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 565: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 575: l35 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 1+6*InCnt^0 585: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 457: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 463: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 469: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7+2*n9 475: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 1418: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n44^post32 <= 0), cost: 10 1419: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0), cost: 11 1420: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 1421: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ n44^post32 <= 0), cost: 10-2*__const_16^0+2*hsize^0 1422: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+n44^post32 <= 0 /\ -__const_16^0+n44^post32 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 10+__const_16^0+2*hsize^0 1423: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=__const_16^0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0-n44^post32 <= 0), cost: 11+__const_16^0+2*hsize^0 1424: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n44^post32 <= 0), cost: 10+2*n9 1428: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 1429: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 1430: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 1431: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 1432: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 1433: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 14 1434: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 1435: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+3*__const_16^0 1436: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 1437: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 17 1439: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 1440: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 1441: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 1442: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 1443: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 1444: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 1445: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 1446: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+3*__const_16^0 1447: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 1448: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17 1450: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 12-2*__const_16^0+2*hsize^0 1451: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 12-2*__const_16^0+2*hsize^0 1452: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13-2*__const_16^0+2*hsize^0 1453: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13-2*__const_16^0+2*hsize^0 1454: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 1455: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 1456: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 1457: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+__const_16^0+2*hsize^0 1458: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16-2*__const_16^0+2*hsize^0 1459: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17-2*__const_16^0+2*hsize^0 1461: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 12+2*n9 1462: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 12+2*n9 1463: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13+2*n9 1464: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+2*n9 1465: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0+2*n9 1466: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 14+2*n9 1467: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+2*n9 1468: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14+3*__const_16^0+2*n9 1469: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ bits33^post71 == 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16+2*n9 1470: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 17+2*n9 1472: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ offset^0+n_bits^0 <= 0), cost: 12+2*n9 1473: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 12+2*n9 1474: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13+2*n9 1475: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+2*n9 1476: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0+2*n9 1477: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+2*n9 1478: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+2*n9 1479: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14+3*__const_16^0+2*n9 1480: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -__const_8^0+bits33^post71 == 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16+2*n9 1481: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0-__const_16^0*n9+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 17+2*n9 1709: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM 1711: l53 -> [91] : ((1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 >= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0)), cost: 7+2*n9 1713: l53 -> [92] : ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0)), cost: 7+2*n9 603: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 13 604: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 13-2*__const_16^0+2*hsize^0 605: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 13+2*n3 606: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 13-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 609: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 14 610: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0+2*hsize^0 611: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 14+2*n3 612: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 615: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 14 616: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0+2*hsize^0 617: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ 1+block_compress^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0), cost: 14+2*n3 618: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ 1+block_compress^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 621: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0 622: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0+2*__const_50^0+2*hsize^0 623: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0+2*n3 624: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0 629: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0+6*n112 630: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 631: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14+2*__const_50^0+2*n3+6*n112 632: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0+6*n112 635: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0 636: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0 637: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+2*n3 638: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 644: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 645: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0*n3-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -2*__const_16^0+hsize^0-__const_16^0*(-1+n3) >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+2*n3+6*n112 646: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0*n3-2*__const_16^0+2*__const_50^0+2*n3+2*hsize^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1729: l73 -> [88] : ((-1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: 7+2*__const_50^0 Applied pruning (of leafs and parallel rules): Start location: l73 669: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 765: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 771: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9+6*n112 772: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 779: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 813: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 881: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 901: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 902: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 1017: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1692: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 198: l35 -> l1 : TRUE, cost: 1 555: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 565: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 575: l35 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 1+6*InCnt^0 585: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 457: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 463: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 475: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 1419: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0), cost: 11 1420: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 1428: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 1429: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 1430: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 1431: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 1434: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 1436: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 1443: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 1444: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 1454: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 1455: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 1709: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM 603: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 13 606: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 13-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 612: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 644: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 15+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+6*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 16+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+6*n112 Simplified simple loops Start location: l73 669: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 765: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 771: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9+6*n112 772: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 779: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 813: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 881: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 1017: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1692: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM 1730: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+6*n112 1731: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+6*n112 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 198: l35 -> l1 : TRUE, cost: 1 555: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 565: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 575: l35 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 1+6*InCnt^0 585: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 457: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 463: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 475: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 1419: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0), cost: 11 1420: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 1428: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 1429: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 1430: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 1431: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 1434: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 1436: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 1443: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 1444: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 1454: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 1455: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 1709: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM 603: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 13 606: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 13-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 612: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 644: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM Applied acceleration Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11*n688+6*n688*n112 Applied acceleration Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+free_ent^0-maxmaxcode^0 <= 0), cost: 9+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n690-n690*n112, i6^0'=i6^post114, out_count^0'=out_count^0+n690, ret_getbyte25^0'=__const_429496^0, free_ent^0'=n690+free_ent^0, tmp___115^0'=-1+n690+free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n690+in_count^0+n690*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n690-n112-n112*(-1+n690), c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n690+n112*(-1+n690) >= 0 /\ -1+n690 >= 0 /\ -n690-free_ent^0+maxmaxcode^0 >= 0), cost: 9*n690+6*n690*n112 Applied instantiation Original rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n690-n690*n112, i6^0'=i6^post114, out_count^0'=out_count^0+n690, ret_getbyte25^0'=__const_429496^0, free_ent^0'=n690+free_ent^0, tmp___115^0'=-1+n690+free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n690+in_count^0+n690*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n690-n112-n112*(-1+n690), c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n690+n112*(-1+n690) >= 0 /\ -1+n690 >= 0 /\ -n690-free_ent^0+maxmaxcode^0 >= 0), cost: 9*n690+6*n690*n112 New rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (0 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: -6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 Applied acceleration Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0 /\ -1+n692 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0), cost: 10*n692+6*n692*n112 Applied recurrent set Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: 10+6*n112 New rule: l1 -> [93] : (1-apsim_InCnt^0+n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+checkpoint^0-in_count^0-n112 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied acceleration Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=1+free_ent^0, tmp___115^0'=free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (1+free_ent^0-maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 15+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-n694*n112+apsim_InCnt^0-n694, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0+n694, ret_getbyte25^0'=__const_429496^0, free_ent^0'=n694+free_ent^0, tmp___115^0'=-1+n694+free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n694*n112+n694+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n694-(-1+n694)*n112-n112, c7^0'=__const_429496^0, (-in_count^0 >= 0 /\ -n694-free_ent^0+maxmaxcode^0 >= 0 /\ -1+n694 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1-n694-(-1+n694)*n112-in_count^0 >= 0 /\ ((-1-apsim_InCnt^0+n694+(-1+n694)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-i6^post114 >= 0) \/ (-1-apsim_InCnt^0+n694+(-1+n694)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 6*n694*n112+15*n694 Applied instantiation Original rule: l1 -> l1 : apsim_InCnt^0'=-n694*n112+apsim_InCnt^0-n694, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0+n694, ret_getbyte25^0'=__const_429496^0, free_ent^0'=n694+free_ent^0, tmp___115^0'=-1+n694+free_ent^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n694*n112+n694+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n694-(-1+n694)*n112-n112, c7^0'=__const_429496^0, (-in_count^0 >= 0 /\ -n694-free_ent^0+maxmaxcode^0 >= 0 /\ -1+n694 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1-n694-(-1+n694)*n112-in_count^0 >= 0 /\ ((-1-apsim_InCnt^0+n694+(-1+n694)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-i6^post114 >= 0) \/ (-1-apsim_InCnt^0+n694+(-1+n694)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 6*n694*n112+15*n694 New rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (0 >= 0 /\ -in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: -6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 Applied acceleration Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+6*n112 New rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1-i6^post114 >= 0))), cost: 16*n696+6*n696*n112 Applied recurrent set Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n112, c7^0'=__const_429496^0, (-free_ent^0+maxmaxcode^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 16+6*n112 New rule: l1 -> [93] : (2+2*n112 <= 0 /\ -1-n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 11*n688+6*n688*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11*n688+6*n688*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (0 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: -6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 New rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: -6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0 /\ -1+n692 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0), cost: 10*n692+6*n692*n112 New rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0 /\ -1+n692 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0), cost: 10*n692+6*n692*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (0 >= 0 /\ -in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: -6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 New rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: -6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1-i6^post114 >= 0))), cost: 16*n696+6*n696*n112 New rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0))), cost: 16*n696+6*n696*n112 Applied simplification Original rule: l1 -> [93] : (2+2*n112 <= 0 /\ -1-n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied deletion Removed the following rules: 669 771 772 1730 1731 Accelerated simple loops Start location: l73 765: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 779: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 813: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 881: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 1017: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1692: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM 1735: l1 -> [93] : (1-apsim_InCnt^0+n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+checkpoint^0-in_count^0-n112 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM 1739: l1 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11*n688+6*n688*n112 1740: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: -6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1741: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0 /\ -1+n692 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0), cost: 10*n692+6*n692*n112 1742: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: -6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 1743: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0))), cost: 16*n696+6*n696*n112 1744: l1 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 198: l35 -> l1 : TRUE, cost: 1 555: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 565: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 575: l35 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 1+6*InCnt^0 585: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 457: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 463: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 475: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 1419: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0), cost: 11 1420: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 1428: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 1429: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 1430: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 1431: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 1434: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 1436: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 1443: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 1444: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 1454: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 1455: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 1709: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM 603: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 13 606: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 13-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 612: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 644: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM Applied chaining First rule: l35 -> l1 : TRUE, cost: 1 Second rule: l1 -> [93] : (1-apsim_InCnt^0+n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+checkpoint^0-in_count^0-n112 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l35 -> [93] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 Second rule: l1 -> [93] : (1-apsim_InCnt^0+n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+checkpoint^0-in_count^0-n112 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l35 -> [93] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0), cost: NONTERM Applied chaining First rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 Second rule: l1 -> [93] : (1-apsim_InCnt^0+n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+checkpoint^0-in_count^0-n112 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l35 -> [93] : (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Second rule: l1 -> [93] : (1-apsim_InCnt^0+n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+checkpoint^0-in_count^0-n112 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 Second rule: l1 -> [93] : (1-apsim_InCnt^0+n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+checkpoint^0-in_count^0-n112 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM New rule: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l35 -> l1 : TRUE, cost: 1 Second rule: l1 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11*n688+6*n688*n112 New rule: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 Applied chaining First rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11*n688+6*n688*n112 New rule: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-2*n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-apsim_InCnt^0+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688-apsim_InCnt^0+(-1+n688)*n112+n112 >= 0) \/ (-apsim_InCnt^0+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688-apsim_InCnt^0+(-1+n688)*n112+n112 >= 0))), cost: 1+11*n688+6*n688*n112+6*n112 Applied chaining First rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 Second rule: l1 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11*n688+6*n688*n112 New rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 1+11*n688+6*apsim_InCnt^0+6*n688*n112 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11*n688+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688+2*__const_50^0+6*n688*n112+6*n112 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 11*n688+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 Applied chaining First rule: l35 -> l1 : TRUE, cost: 1 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: -6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 New rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 Applied chaining First rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: -6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 New rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+n112+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-2*n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+n112+maxmaxcode^0 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+6*n112+9*maxmaxcode^0 Applied chaining First rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: -6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 New rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1+6*apsim_InCnt^0-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: -6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: -6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 Applied chaining First rule: l35 -> l1 : TRUE, cost: 1 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0 /\ -1+n692 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0), cost: 10*n692+6*n692*n112 New rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0 /\ -1+n692 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0), cost: 1+10*n692+6*n692*n112 Applied chaining First rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0 /\ -1+n692 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0), cost: 10*n692+6*n692*n112 New rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n112-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n112+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-2*n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+n692 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0-n112 >= 0 /\ -2+checkpoint^0-in_count^0-n112 >= 0), cost: 1+10*n692+6*n112+6*n692*n112 Applied chaining First rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0 /\ -1+n692 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0), cost: 10*n692+6*n692*n112 New rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0+n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+n692+(-1+n692)*n112 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+n692 >= 0 /\ -1-apsim_InCnt^0-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0), cost: 1+6*apsim_InCnt^0+10*n692+6*n692*n112 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0 /\ -1+n692 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0), cost: 10*n692+6*n692*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0 /\ -1+n692 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0), cost: 10*n692+6*n692*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+6*n692*n112 Applied chaining First rule: l35 -> l1 : TRUE, cost: 1 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: -6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 New rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 Applied chaining First rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: -6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 New rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+n112+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-2*n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-n112-maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ ((-1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+n112+maxmaxcode^0 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1+i6^post114 <= 0) \/ (-1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+n112+maxmaxcode^0 >= 0 /\ -apsim_InCnt^0+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+6*n112+15*maxmaxcode^0 Applied chaining First rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: -6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 New rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 >= 0 /\ 1-apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: 1+6*apsim_InCnt^0-6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: -6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (1+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (-__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15-15*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+15*maxmaxcode^post83 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: -6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (1+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 15-15*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+15*maxmaxcode^post83 Applied chaining First rule: l35 -> l1 : TRUE, cost: 1 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0))), cost: 16*n696+6*n696*n112 New rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112 Applied chaining First rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0))), cost: 16*n696+6*n696*n112 New rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-2*n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1-n696+checkpoint^0-in_count^0-(-1+n696)*n112-n112 >= 0 /\ -in_count^0-n112 >= 0 /\ -1+InCnt^0 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112-n112 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0-n112 >= 0 /\ ((-apsim_InCnt^0+n112 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1-apsim_InCnt^0+n696+(-1+n696)*n112+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112+6*n112 Applied chaining First rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0))), cost: 16*n696+6*n696*n112 New rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (1-apsim_InCnt^0-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-apsim_InCnt^0-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+6*apsim_InCnt^0+16*n696+6*n696*n112 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0))), cost: 16*n696+6*n696*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n696-n696*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n696, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n696-(-1+n696)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ -1-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -2-n696+__const_10000^0-(-1+n696)*n112-n112 >= 0 /\ -1+n696 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -n696-(-1+n696)*n112-n112 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+16*n696+2*__const_50^0+6*n696*n112+6*n112 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0))), cost: 16*n696+6*n696*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n696-n696*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n696, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n696-(-1+n696)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ -1-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -2-n696+__const_10000^0-(-1+n696)*n112-n112 >= 0 /\ -1+n696 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -n696-(-1+n696)*n112-n112 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+16*n696-2*__const_16^0+2*__const_50^0+6*n696*n112+2*hsize^0+6*n112 Applied chaining First rule: l35 -> l1 : TRUE, cost: 1 Second rule: l1 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l35 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 Second rule: l1 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l35 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Second rule: l1 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 Second rule: l1 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0), cost: NONTERM Applied deletion Removed the following rules: 1735 1739 1740 1741 1742 1743 1744 Chained accelerated rules with incoming rules Start location: l73 765: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 779: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 813: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 881: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 1017: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 1692: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 198: l35 -> l1 : TRUE, cost: 1 555: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 565: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 575: l35 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 1+6*InCnt^0 585: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 1745: l35 -> [93] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM 1746: l35 -> [93] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0), cost: NONTERM 1747: l35 -> [93] : (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0), cost: NONTERM 1750: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 1751: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-2*n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-apsim_InCnt^0+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688-apsim_InCnt^0+(-1+n688)*n112+n112 >= 0) \/ (-apsim_InCnt^0+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688-apsim_InCnt^0+(-1+n688)*n112+n112 >= 0))), cost: 1+11*n688+6*n688*n112+6*n112 1752: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 1+11*n688+6*apsim_InCnt^0+6*n688*n112 1755: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1756: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+n112+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-2*n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+n112+maxmaxcode^0 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+6*n112+9*maxmaxcode^0 1757: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1+6*apsim_InCnt^0-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1760: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0 /\ -1+n692 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0), cost: 1+10*n692+6*n692*n112 1761: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n112-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n112+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-2*n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+n692 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0-n112 >= 0 /\ -2+checkpoint^0-in_count^0-n112 >= 0), cost: 1+10*n692+6*n112+6*n692*n112 1762: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0+n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+n692+(-1+n692)*n112 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+n692 >= 0 /\ -1-apsim_InCnt^0-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0), cost: 1+6*apsim_InCnt^0+10*n692+6*n692*n112 1765: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 1766: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+n112+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-2*n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-n112-maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ ((-1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+n112+maxmaxcode^0 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1+i6^post114 <= 0) \/ (-1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+n112+maxmaxcode^0 >= 0 /\ -apsim_InCnt^0+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+6*n112+15*maxmaxcode^0 1767: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 >= 0 /\ 1-apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: 1+6*apsim_InCnt^0-6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 1770: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112 1771: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-2*n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1-n696+checkpoint^0-in_count^0-(-1+n696)*n112-n112 >= 0 /\ -in_count^0-n112 >= 0 /\ -1+InCnt^0 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112-n112 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0-n112 >= 0 /\ ((-apsim_InCnt^0+n112 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1-apsim_InCnt^0+n696+(-1+n696)*n112+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112+6*n112 1772: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (1-apsim_InCnt^0-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-apsim_InCnt^0-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+6*apsim_InCnt^0+16*n696+6*n696*n112 1775: l35 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1776: l35 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 201: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 398: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM 457: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 463: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 475: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 1419: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0), cost: 11 1420: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 1428: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 1429: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 1430: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 1431: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 1434: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 1436: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 1443: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 1444: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 1454: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 1455: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 1709: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM 603: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 13 606: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 13-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 612: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 644: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1748: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 1749: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 1753: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688+2*__const_50^0+6*n688*n112+6*n112 1754: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 1758: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 1759: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 1763: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 1764: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+6*n692*n112 1768: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (1+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (-__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15-15*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+15*maxmaxcode^post83 1769: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (1+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 15-15*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+15*maxmaxcode^post83 1773: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n696-n696*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n696, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n696-(-1+n696)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ -1-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -2-n696+__const_10000^0-(-1+n696)*n112-n112 >= 0 /\ -1+n696 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -n696-(-1+n696)*n112-n112 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+16*n696+2*__const_50^0+6*n696*n112+6*n112 1774: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n696-n696*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n696, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n696-(-1+n696)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ -1-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -2-n696+__const_10000^0-(-1+n696)*n112-n112 >= 0 /\ -1+n696 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -n696-(-1+n696)*n112-n112 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+16*n696-2*__const_16^0+2*__const_50^0+6*n696*n112+2*hsize^0+6*n112 1777: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 1778: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0), cost: NONTERM Eliminating location l53 by chaining: Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 New rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM New rule: l1 -> [77] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22-2*__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0), cost: 11 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 26 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0), cost: 25+3*n44^post32 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+3*__const_16^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29-2*__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM New rule: l1 -> [81] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [81] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l1 -> [81] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 New rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM New rule: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 New rule: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22-2*__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 New rule: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0), cost: 11 New rule: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 26 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 New rule: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0), cost: 25+3*n44^post32 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 New rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 New rule: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 New rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 New rule: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 New rule: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 New rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 New rule: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+3*__const_16^0 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 New rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 New rule: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 New rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29-2*__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0), cost: 15 Second rule: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM New rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 New rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: 22 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM New rule: l1 -> [77] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [77] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l1 -> [77] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28-2*__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ in_count^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0), cost: 11 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 32 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0), cost: 31+3*n44^post32 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 37 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+3*__const_16^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35-2*__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0), cost: 21 Second rule: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM New rule: l1 -> [81] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [81] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l1 -> [81] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 New rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21 Applied simplification Original rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21 New rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM New rule: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27-2*__const_16^0+2*hsize^0 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 27-2*__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0), cost: 11 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 31 Applied simplification Original rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 31 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 31 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 30+3*n44^post32 Applied simplification Original rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 30+3*n44^post32 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 30+3*n44^post32 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33 Applied simplification Original rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 33 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33 Applied simplification Original rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 33 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 36 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+3*__const_16^0 Applied simplification Original rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+3*__const_16^0 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 33+3*__const_16^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34-2*__const_16^0+2*hsize^0 Applied simplification Original rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34-2*__const_16^0+2*hsize^0 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 34-2*__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20 Second rule: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM New rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l35 : ratio^0'=rat26^0, 1-rat26^0+ratio^0 <= 0, cost: 1 New rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21+5*in_count^0 Applied simplification Original rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 21+5*in_count^0 New rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> [77] : ((-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_16^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^0-ratio^0 <= 0)), cost: NONTERM New rule: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 7 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27+5*in_count^0 Applied simplification Original rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27+5*in_count^0 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 27+5*in_count^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0), cost: 7-2*__const_16^0+2*hsize^0 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27-2*__const_16^0+5*in_count^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l26 : clear_flg^0'=1, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (-2*__const_16^0+hsize^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0), cost: 7-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27-2*__const_16^0+2*n9-2*__const_16^0*n9+5*in_count^0+2*hsize^0 Applied simplification Original rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27-2*__const_16^0+2*n9-2*__const_16^0*n9+5*in_count^0+2*hsize^0 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27-2*__const_16^0+2*n9-2*__const_16^0*n9+5*in_count^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0), cost: 11 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 31+5*in_count^0 Applied simplification Original rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 31+5*in_count^0 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 31+5*in_count^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l26 : clear_flg^0'=1, n44^0'=n44^post32, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -1+offset^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ n44^post32 >= 0), cost: 10+3*n44^post32 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 30+5*in_count^0+3*n44^post32 Applied simplification Original rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 30+5*in_count^0+3*n44^post32 New rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 30+5*in_count^0+3*n44^post32 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 12 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32+5*in_count^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0), cost: 12 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32+5*in_count^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0), cost: 13 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+5*in_count^0 Applied simplification Original rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+5*in_count^0 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 33+5*in_count^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+5*in_count^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 14 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34+5*in_count^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l38 : clear_flg^0'=1, c37^0'=c37^post20, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 16 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 36+5*in_count^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+3*__const_16^0 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+3*__const_16^0+5*in_count^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=-__const_16^0+hsize^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34+5*in_count^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l21 : clear_flg^0'=1, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0), cost: 13+__const_16^0+2*hsize^0 New rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+__const_16^0+5*in_count^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> l38 : clear_flg^0'=1, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, i29^0'=0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, m130^0'=-1, ratio^0'=0, (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0), cost: 14-2*__const_16^0+2*hsize^0 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34-2*__const_16^0+5*in_count^0+2*hsize^0 Applied simplification Original rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34-2*__const_16^0+5*in_count^0+2*hsize^0 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 34-2*__const_16^0+5*in_count^0+2*hsize^0 Applied chaining First rule: l1 -> l53 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 20+5*in_count^0 Second rule: l53 -> [81] : ((1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ rat26^0-ratio^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0)), cost: NONTERM New rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied deletion Removed the following rules: 201 398 457 463 475 765 779 813 881 1017 1419 1420 1428 1429 1430 1431 1434 1436 1443 1444 1454 1455 1709 Eliminated locations on tree-shaped paths Start location: l73 1692: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM 1779: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 1780: l1 -> [77] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1781: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22 1782: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22-2*__const_16^0+2*hsize^0 1783: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 1784: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 26 1785: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0), cost: 25+3*n44^post32 1786: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 1787: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 1788: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 1789: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 1790: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 1791: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31 1792: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+3*__const_16^0 1793: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 1794: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+__const_16^0+2*hsize^0 1795: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29-2*__const_16^0+2*hsize^0 1796: l1 -> [81] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1797: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 1798: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1799: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22 1800: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22-2*__const_16^0+2*hsize^0 1801: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 1802: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 26 1803: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0), cost: 25+3*n44^post32 1804: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 1805: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 1806: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 1807: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 1808: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 1809: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31 1810: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+3*__const_16^0 1811: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 1812: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+__const_16^0+2*hsize^0 1813: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29-2*__const_16^0+2*hsize^0 1814: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1815: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: 22 1816: l1 -> [77] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1817: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 1818: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28-2*__const_16^0+2*hsize^0 1819: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ in_count^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 1820: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 32 1821: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0), cost: 31+3*n44^post32 1822: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 1823: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 1824: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 1825: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 1826: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 1827: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 37 1828: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+3*__const_16^0 1829: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 1830: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+__const_16^0+2*hsize^0 1831: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35-2*__const_16^0+2*hsize^0 1832: l1 -> [81] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1833: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 1834: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1835: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27 1836: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 27-2*__const_16^0+2*hsize^0 1837: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 1838: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 31 1839: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 30+3*n44^post32 1840: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32 1841: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32 1842: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 33 1843: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 33 1844: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34 1845: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 36 1846: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 33+3*__const_16^0 1847: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34 1848: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+__const_16^0+2*hsize^0 1849: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 34-2*__const_16^0+2*hsize^0 1850: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1851: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 1852: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1853: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 27+5*in_count^0 1854: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27-2*__const_16^0+5*in_count^0+2*hsize^0 1855: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27-2*__const_16^0+2*n9-2*__const_16^0*n9+5*in_count^0+2*hsize^0 1856: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 31+5*in_count^0 1857: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 30+5*in_count^0+3*n44^post32 1858: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32+5*in_count^0 1859: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32+5*in_count^0 1860: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 33+5*in_count^0 1861: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+5*in_count^0 1862: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34+5*in_count^0 1863: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 36+5*in_count^0 1864: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+3*__const_16^0+5*in_count^0 1865: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34+5*in_count^0 1866: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+__const_16^0+5*in_count^0+2*hsize^0 1867: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 34-2*__const_16^0+5*in_count^0+2*hsize^0 1868: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 198: l35 -> l1 : TRUE, cost: 1 555: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 565: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 575: l35 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 1+6*InCnt^0 585: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 1745: l35 -> [93] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM 1746: l35 -> [93] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0), cost: NONTERM 1747: l35 -> [93] : (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0), cost: NONTERM 1750: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 1751: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-2*n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-apsim_InCnt^0+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688-apsim_InCnt^0+(-1+n688)*n112+n112 >= 0) \/ (-apsim_InCnt^0+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688-apsim_InCnt^0+(-1+n688)*n112+n112 >= 0))), cost: 1+11*n688+6*n688*n112+6*n112 1752: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 1+11*n688+6*apsim_InCnt^0+6*n688*n112 1755: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1756: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+n112+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-2*n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+n112+maxmaxcode^0 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+6*n112+9*maxmaxcode^0 1757: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1+6*apsim_InCnt^0-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1760: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0 /\ -1+n692 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0), cost: 1+10*n692+6*n692*n112 1761: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n112-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n112+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-2*n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+n692 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0-n112 >= 0 /\ -2+checkpoint^0-in_count^0-n112 >= 0), cost: 1+10*n692+6*n112+6*n692*n112 1762: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0+n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+n692+(-1+n692)*n112 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+n692 >= 0 /\ -1-apsim_InCnt^0-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0), cost: 1+6*apsim_InCnt^0+10*n692+6*n692*n112 1765: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 1766: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+n112+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-2*n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-n112-maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ ((-1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+n112+maxmaxcode^0 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1+i6^post114 <= 0) \/ (-1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+n112+maxmaxcode^0 >= 0 /\ -apsim_InCnt^0+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+6*n112+15*maxmaxcode^0 1767: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 >= 0 /\ 1-apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: 1+6*apsim_InCnt^0-6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 1770: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112 1771: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-2*n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1-n696+checkpoint^0-in_count^0-(-1+n696)*n112-n112 >= 0 /\ -in_count^0-n112 >= 0 /\ -1+InCnt^0 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112-n112 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0-n112 >= 0 /\ ((-apsim_InCnt^0+n112 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1-apsim_InCnt^0+n696+(-1+n696)*n112+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112+6*n112 1772: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (1-apsim_InCnt^0-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-apsim_InCnt^0-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+6*apsim_InCnt^0+16*n696+6*n696*n112 1775: l35 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1776: l35 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 603: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 13 606: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 13-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 612: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 644: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1748: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 1749: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 1753: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688+2*__const_50^0+6*n688*n112+6*n112 1754: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 1758: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 1759: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 1763: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 1764: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+6*n692*n112 1768: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (1+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (-__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15-15*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+15*maxmaxcode^post83 1769: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (1+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 15-15*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+15*maxmaxcode^post83 1773: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n696-n696*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n696, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n696-(-1+n696)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ -1-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -2-n696+__const_10000^0-(-1+n696)*n112-n112 >= 0 /\ -1+n696 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -n696-(-1+n696)*n112-n112 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+16*n696+2*__const_50^0+6*n696*n112+6*n112 1774: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n696-n696*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n696, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n696-(-1+n696)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ -1-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -2-n696+__const_10000^0-(-1+n696)*n112-n112 >= 0 /\ -1+n696 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -n696-(-1+n696)*n112-n112 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+16*n696-2*__const_16^0+2*__const_50^0+6*n696*n112+2*hsize^0+6*n112 1777: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 1778: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0), cost: NONTERM Applied merging first rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 second rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 new rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 Applied merging first rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 second rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 new rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 29 Applied merging first rule: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 second rule: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 new rule: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 Applied merging first rule: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 second rule: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 new rule: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 29 Applied merging first rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 second rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 new rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 Applied merging first rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 second rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 new rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 35 Applied merging first rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32 second rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 33 new rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32 Applied merging first rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34 second rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32 new rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 34 Applied merging first rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32+5*in_count^0 second rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+5*in_count^0 new rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 32+5*in_count^0 Applied merging first rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34+5*in_count^0 second rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 32+5*in_count^0 new rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 34+5*in_count^0 Applied merging first rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22-2*__const_16^0+2*hsize^0 second rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 new rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 22-2*__const_16^0+2*hsize^0 Applied merging first rule: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22-2*__const_16^0+2*hsize^0 second rule: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 new rule: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 22-2*__const_16^0+2*hsize^0 Applied merging first rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28-2*__const_16^0+2*hsize^0 second rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ in_count^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 new rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ in_count^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 28-2*__const_16^0+2*hsize^0 Applied merging first rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 27-2*__const_16^0+2*hsize^0 second rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27-2*__const_16^0+2*n9-2*__const_16^0*n9+2*hsize^0 new rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 27-2*__const_16^0+2*hsize^0 Applied merging first rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27-2*__const_16^0+5*in_count^0+2*hsize^0 second rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27-2*__const_16^0+2*n9-2*__const_16^0*n9+5*in_count^0+2*hsize^0 new rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 27-2*__const_16^0+5*in_count^0+2*hsize^0 Applied merging first rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 second rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 new rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 Applied merging first rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 second rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 new rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 Applied merging first rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 second rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 new rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 Applied merging first rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32 second rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 33 new rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 32 Applied merging first rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32+5*in_count^0 second rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 33+5*in_count^0 new rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 32+5*in_count^0 Applied merging first rule: l1 -> [77] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM second rule: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM new rule: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied merging first rule: l1 -> [77] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM second rule: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM new rule: l1 -> [77] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM second rule: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM new rule: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied merging first rule: l1 -> [77] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM second rule: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM new rule: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied merging first rule: l1 -> [81] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM new rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied merging first rule: l1 -> [81] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM new rule: l1 -> [81] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM new rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied merging first rule: l1 -> [81] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ in_count^0 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM new rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM Applied merging first rule: l35 -> [93] : (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0), cost: NONTERM second rule: l35 -> [93] : (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0), cost: NONTERM new rule: l35 -> [93] : ((apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0)), cost: NONTERM Applied merging first rule: l35 -> [93] : (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0), cost: NONTERM second rule: l35 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l35 -> [93] : (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l35 -> [93] : ((apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0)), cost: NONTERM new rule: l35 -> [93] : ((1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0)), cost: NONTERM Applied merging first rule: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM second rule: l35 -> [93] : ((1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0)), cost: NONTERM new rule: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM Applied merging first rule: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM second rule: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM new rule: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied merging first rule: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM second rule: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0), cost: NONTERM new rule: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0)), cost: NONTERM Applied merging first rule: l73 -> [93] : (3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM second rule: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0)), cost: NONTERM new rule: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)))), cost: NONTERM Merged rules Start location: l73 1692: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM 1779: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 1781: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22 1784: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 26 1785: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0), cost: 25+3*n44^post32 1791: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31 1792: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+3*__const_16^0 1793: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 1794: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+__const_16^0+2*hsize^0 1795: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29-2*__const_16^0+2*hsize^0 1797: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 1799: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22 1802: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 26 1803: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0), cost: 25+3*n44^post32 1809: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31 1810: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+3*__const_16^0 1811: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 1812: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+__const_16^0+2*hsize^0 1813: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29-2*__const_16^0+2*hsize^0 1815: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: 22 1817: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 1820: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 32 1821: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0), cost: 31+3*n44^post32 1827: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 37 1828: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+3*__const_16^0 1829: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 1830: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+__const_16^0+2*hsize^0 1831: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35-2*__const_16^0+2*hsize^0 1833: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 1835: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 27 1838: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 31 1839: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 30+3*n44^post32 1845: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 36 1846: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 33+3*__const_16^0 1847: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34 1848: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+__const_16^0+2*hsize^0 1849: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 34-2*__const_16^0+2*hsize^0 1851: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 1853: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 27+5*in_count^0 1856: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 31+5*in_count^0 1857: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=n44^post32, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_16^0-n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ n44^post32 >= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 30+5*in_count^0+3*n44^post32 1863: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 36+5*in_count^0 1864: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+3*__const_16^0+5*in_count^0 1865: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34+5*in_count^0 1866: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+__const_16^0+5*in_count^0+2*hsize^0 1867: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 34-2*__const_16^0+5*in_count^0+2*hsize^0 1870: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 29 1872: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 29 1874: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 35 1876: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 34 1878: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, i41^0'=0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+bits33^post71 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 34+5*in_count^0 1879: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 22-2*__const_16^0+2*hsize^0 1880: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 22-2*__const_16^0+2*hsize^0 1881: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ in_count^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 28-2*__const_16^0+2*hsize^0 1882: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))), cost: 27-2*__const_16^0+2*hsize^0 1883: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 27-2*__const_16^0+5*in_count^0+2*hsize^0 1884: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 1885: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 1886: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 1887: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 32 1888: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ in_count^0 >= 0 /\ 1-__const_257^0+maxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: 32+5*in_count^0 1892: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1896: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 198: l35 -> l1 : TRUE, cost: 1 555: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 565: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n112, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: 1+6*n112 575: l35 -> l1 : InCnt^0'=0, apsim_InCnt^0'=-InCnt^0+apsim_InCnt^0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-InCnt^0+apsim_InCnt^0, c7^0'=ret_getbyte25^post117, (-1+InCnt^0 >= 0 /\ -InCnt^0+apsim_InCnt^0 >= 0), cost: 1+6*InCnt^0 585: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=0, i6^0'=i6^post114, ret_getbyte25^0'=ret_getbyte25^post117, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=ret_getbyte25^post117, in_count^0'=apsim_InCnt^0+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1, c7^0'=ret_getbyte25^post117, (-1+apsim_InCnt^0 >= 0 /\ InCnt^0-apsim_InCnt^0 >= 0), cost: 1+6*apsim_InCnt^0 1750: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 1751: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-2*n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-apsim_InCnt^0+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688-apsim_InCnt^0+(-1+n688)*n112+n112 >= 0) \/ (-apsim_InCnt^0+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688-apsim_InCnt^0+(-1+n688)*n112+n112 >= 0))), cost: 1+11*n688+6*n688*n112+6*n112 1752: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 1+11*n688+6*apsim_InCnt^0+6*n688*n112 1755: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1756: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+n112+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-2*n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+n112+maxmaxcode^0 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+6*n112+9*maxmaxcode^0 1757: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1+6*apsim_InCnt^0-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1760: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0 /\ -1+n692 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0), cost: 1+10*n692+6*n692*n112 1761: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n692-n112-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n692+in_count^0+n112+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n692-(-1+n692)*n112-2*n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+n692+(-1+n692)*n112+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+n692 >= 0 /\ -1-n692-(-1+n692)*n112+checkpoint^0-in_count^0-n112 >= 0 /\ -2+checkpoint^0-in_count^0-n112 >= 0), cost: 1+10*n692+6*n112+6*n692*n112 1762: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n692-n692*n112, i6^0'=i6^post114, out_count^0'=n692+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0+n692+in_count^0+n692*n112, fcode5^0'=fcode5^post114, tmp___024^0'=1-n692-(-1+n692)*n112-n112, c7^0'=__const_429496^0, (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+n692+(-1+n692)*n112 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+n692 >= 0 /\ -1-apsim_InCnt^0-n692-(-1+n692)*n112+checkpoint^0-in_count^0 >= 0), cost: 1+6*apsim_InCnt^0+10*n692+6*n692*n112 1765: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 1766: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+n112+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-2*n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-n112-maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ ((-1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+n112+maxmaxcode^0 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1+i6^post114 <= 0) \/ (-1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+n112+maxmaxcode^0 >= 0 /\ -apsim_InCnt^0+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+6*n112+15*maxmaxcode^0 1767: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (-1+apsim_InCnt^0 >= 0 /\ 1-apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-in_count^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0))), cost: 1+6*apsim_InCnt^0-6*(free_ent^0-maxmaxcode^0)*n112-15*free_ent^0+15*maxmaxcode^0 1770: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112 1771: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112-n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0+n112, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-2*n112, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1-n696+checkpoint^0-in_count^0-(-1+n696)*n112-n112 >= 0 /\ -in_count^0-n112 >= 0 /\ -1+InCnt^0 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112-n112 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0-n112 >= 0 /\ ((-apsim_InCnt^0+n112 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1-apsim_InCnt^0+n696+(-1+n696)*n112+n112 >= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112+6*n112 1772: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (1-apsim_InCnt^0-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1-apsim_InCnt^0-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+6*apsim_InCnt^0+16*n696+6*n696*n112 1900: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 603: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0+hsize^0 <= 0), cost: 13 606: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_256^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 13-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 612: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=__const_53^0, tmp12^0'=__const_429496^0, i6^0'=0, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, i3^0'=0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, ent8^0'=__const_429496^0, in_count^0'=1, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=1, n_bits^0'=__const_9^0, fcode5^0'=hsize^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ __const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0), cost: 14-2*__const_16^0*n3-2*__const_16^0+2*n3+2*hsize^0 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 644: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1753: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688+2*__const_50^0+6*n688*n112+6*n112 1754: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 1758: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 1759: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 1763: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 1764: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+6*n692*n112 1768: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (1+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (-__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15-15*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+15*maxmaxcode^post83 1769: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (1+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 15-15*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+15*maxmaxcode^post83 1773: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n696-n696*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n696, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n696-(-1+n696)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ -1-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -2-n696+__const_10000^0-(-1+n696)*n112-n112 >= 0 /\ -1+n696 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -n696-(-1+n696)*n112-n112 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+16*n696+2*__const_50^0+6*n696*n112+6*n112 1774: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n696-n696*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n696, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n696-(-1+n696)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ -1-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -2-n696+__const_10000^0-(-1+n696)*n112-n112 >= 0 /\ -1+n696 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -n696-(-1+n696)*n112-n112 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n696+(-1+n696)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+16*n696-2*__const_16^0+2*__const_50^0+6*n696*n112+2*hsize^0+6*n112 1903: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)))), cost: NONTERM Applied pruning (of leafs and parallel rules): Start location: l73 1692: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM 1779: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 1781: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22 1784: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 26 1791: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31 1792: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+3*__const_16^0 1793: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 1794: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+__const_16^0+2*hsize^0 1797: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 1799: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22 1809: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31 1812: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+__const_16^0+2*hsize^0 1815: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: 22 1820: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 32 1829: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 1833: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 1838: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 31 1847: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34 1848: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+__const_16^0+2*hsize^0 1851: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 1864: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+3*__const_16^0+5*in_count^0 1892: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1896: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 424: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 147: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 159: l27 -> l35 : TRUE, cost: 1 555: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 1750: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 1752: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 1+11*n688+6*apsim_InCnt^0+6*n688*n112 1755: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1757: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1+6*apsim_InCnt^0-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1770: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112 1900: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM 390: l38 -> l27 : maxcode^0'=maxmaxcode^0, offset^0'=0, n_bits^0'=1+n_bits^0, (1-maxbits^0+n_bits^0 == 0 /\ clear_flg^0 == 0), cost: 3 391: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ maxbits^0-n_bits^0 <= 0), cost: 4 392: l38 -> l27 : maxcode^0'=maxcode^post33, offset^0'=0, n_bits^0'=1+n_bits^0, (clear_flg^0 == 0 /\ 2-maxbits^0+n_bits^0 <= 0), cost: 4 393: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 394: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, 1+clear_flg^0 <= 0, cost: 3 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1754: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 1758: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 1759: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 1763: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 1903: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)))), cost: NONTERM Eliminating location l21 by chaining: Applied chaining First rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+3*__const_16^0 Second rule: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 31+3*__const_16^0 Applied simplification Original rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 31+3*__const_16^0 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+3*__const_16^0 Applied chaining First rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+__const_16^0+2*hsize^0 Second rule: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 31+__const_16^0+2*hsize^0 Applied simplification Original rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 31+__const_16^0+2*hsize^0 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l21 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28+__const_16^0+2*hsize^0 Second rule: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 New rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 31+__const_16^0+2*hsize^0 Applied simplification Original rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 31+__const_16^0+2*hsize^0 New rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+__const_16^0+2*hsize^0 Second rule: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 36+__const_16^0+2*hsize^0 Applied simplification Original rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 36+__const_16^0+2*hsize^0 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 36+__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l21 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 33+3*__const_16^0+5*in_count^0 Second rule: l21 -> l38 : bytes_out^0'=bytes_out^0+n_bits^0, (__const_16^0-i41^0 <= 0 \/ n40^0-i41^0 <= 0), cost: 3 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 36+3*__const_16^0+5*in_count^0 Applied simplification Original rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 36+3*__const_16^0+5*in_count^0 New rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 36+3*__const_16^0+5*in_count^0 Applied deletion Removed the following rules: 424 1792 1794 1812 1848 1864 Eliminating location l26 by chaining: Applied chaining First rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22 Second rule: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 == 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 23 Applied simplification Original rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 == 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 23 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 23 Applied chaining First rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 26 Second rule: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 == 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 Applied simplification Original rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 == 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 Applied chaining First rule: l1 -> l26 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 22 Second rule: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 New rule: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (0 == 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 23 Applied simplification Original rule: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (0 == 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 23 New rule: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 23 Applied chaining First rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 32 Second rule: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 == 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 Applied simplification Original rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 == 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 Applied chaining First rule: l1 -> l26 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 31 Second rule: l26 -> l27 : offset^0'=0, bytes_out^0'=bytes_out^post25, 0 == 0, cost: 1 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 == 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 32 Applied simplification Original rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 == 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 32 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32 Applied deletion Removed the following rules: 147 1781 1784 1799 1820 1838 Eliminating location l38 by chaining: Applied chaining First rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31 Second rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 Applied simplification Original rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 Applied chaining First rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29 Second rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 32 Applied simplification Original rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 32 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 32 Applied chaining First rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31 Second rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 New rule: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 Applied simplification Original rule: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 New rule: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 Applied chaining First rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 Second rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 38 Applied simplification Original rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 38 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 38 Applied chaining First rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 34 Second rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 37 Applied simplification Original rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 37 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 37 Applied chaining First rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+3*__const_16^0 Second rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+3*__const_16^0 Applied simplification Original rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+3*__const_16^0 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+3*__const_16^0 Applied chaining First rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+__const_16^0+2*hsize^0 Second rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+__const_16^0+2*hsize^0 Applied simplification Original rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+__const_16^0+2*hsize^0 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+__const_16^0+2*hsize^0 Second rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 New rule: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+__const_16^0+2*hsize^0 Applied simplification Original rule: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+__const_16^0+2*hsize^0 New rule: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 36+__const_16^0+2*hsize^0 Second rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 39+__const_16^0+2*hsize^0 Applied simplification Original rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 39+__const_16^0+2*hsize^0 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 39+__const_16^0+2*hsize^0 Applied chaining First rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 36+3*__const_16^0+5*in_count^0 Second rule: l38 -> l27 : maxcode^0'=maxcode^post38, clear_flg^0'=0, offset^0'=0, n_bits^0'=__const_9^0, -1+clear_flg^0 >= 0, cost: 3 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 39+3*__const_16^0+5*in_count^0 Applied simplification Original rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 39+3*__const_16^0+5*in_count^0 New rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 39+3*__const_16^0+5*in_count^0 Applied partial deletion Original rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+3*__const_16^0 New rule: l1 -> [94] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+3*__const_16^0 Applied partial deletion Original rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+__const_16^0+2*hsize^0 New rule: l1 -> [94] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+__const_16^0+2*hsize^0 Applied partial deletion Original rule: l1 -> l38 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+__const_16^0+2*hsize^0 New rule: l1 -> [94] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+__const_16^0+2*hsize^0 Applied partial deletion Original rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 36+__const_16^0+2*hsize^0 New rule: l1 -> [94] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 36+__const_16^0+2*hsize^0 Applied partial deletion Original rule: l1 -> l38 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=offset^0+n_bits^0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 36+3*__const_16^0+5*in_count^0 New rule: l1 -> [94] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 36+3*__const_16^0+5*in_count^0 Applied deletion Removed the following rules: 390 391 392 393 394 1791 1793 1809 1829 1847 1904 1905 1906 1907 1908 Eliminated locations on tree-shaped paths Start location: l73 1692: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM 1779: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 1797: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 1815: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: 22 1833: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 1851: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 1892: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1896: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1909: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 23 1910: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 1911: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 23 1912: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 1913: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32 1914: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 1915: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 32 1916: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 1917: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 38 1918: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 37 1919: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+3*__const_16^0 1920: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+__const_16^0+2*hsize^0 1921: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+__const_16^0+2*hsize^0 1922: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 39+__const_16^0+2*hsize^0 1923: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 39+3*__const_16^0+5*in_count^0 1924: l1 -> [94] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+3*__const_16^0 1925: l1 -> [94] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+__const_16^0+2*hsize^0 1926: l1 -> [94] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+__const_16^0+2*hsize^0 1927: l1 -> [94] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 36+__const_16^0+2*hsize^0 1928: l1 -> [94] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 36+3*__const_16^0+5*in_count^0 159: l27 -> l35 : TRUE, cost: 1 555: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 1750: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 1752: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 1+11*n688+6*apsim_InCnt^0+6*n688*n112 1755: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1757: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1+6*apsim_InCnt^0-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1770: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112 1900: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1754: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 1758: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 1759: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 1763: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 1903: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [94] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+3*__const_16^0 second rule: l1 -> [94] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+__const_16^0+2*hsize^0 new rule: l1 -> [94] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 31+3*__const_16^0 Applied merging first rule: l1 -> [94] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 31+__const_16^0+2*hsize^0 second rule: l1 -> [94] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 36+__const_16^0+2*hsize^0 new rule: l1 -> [94] : ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 31+__const_16^0+2*hsize^0 Applied merging first rule: l1 -> [94] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0)), cost: 36+3*__const_16^0+5*in_count^0 second rule: l1 -> [94] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 31+3*__const_16^0 new rule: l1 -> [94] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 36+3*__const_16^0+5*in_count^0 Applied merging first rule: l1 -> [94] : ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 31+__const_16^0+2*hsize^0 second rule: l1 -> [94] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 36+3*__const_16^0+5*in_count^0 new rule: l1 -> [94] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 31+__const_16^0+2*hsize^0 Merged rules Start location: l73 1692: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM 1779: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 1797: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 1815: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: 22 1833: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 1851: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 1892: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1896: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1909: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 23 1910: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 1911: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 23 1912: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 1913: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 32 1914: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 1915: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 32 1916: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 1917: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 38 1918: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 37 1919: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+3*__const_16^0 1920: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+__const_16^0+2*hsize^0 1921: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34+__const_16^0+2*hsize^0 1922: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: 39+__const_16^0+2*hsize^0 1923: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, n40^0'=n_bits^0, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, i41^0'=__const_16^0, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ (0 <= 0 \/ -__const_16^0+n_bits^0 <= 0) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 39+3*__const_16^0+5*in_count^0 1932: l1 -> [94] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ __const_16^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -__const_8^0+bits33^post71 == 0 /\ -1+offset^0+n_bits^0 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+n_bits^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: 31+__const_16^0+2*hsize^0 159: l27 -> l35 : TRUE, cost: 1 555: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 1750: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 1752: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 1+11*n688+6*apsim_InCnt^0+6*n688*n112 1755: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1757: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1+6*apsim_InCnt^0-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1770: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112 1900: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1754: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 1758: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 1759: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 1763: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 1903: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)))), cost: NONTERM Applied pruning (of leafs and parallel rules): Start location: l73 1692: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM 1779: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 1797: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 1815: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: 22 1833: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 1851: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 1892: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1896: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1909: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 23 1910: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 1912: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 1916: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 1917: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 38 159: l27 -> l35 : TRUE, cost: 1 555: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM 1750: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 1752: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 1+11*n688+6*apsim_InCnt^0+6*n688*n112 1755: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1757: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1+6*apsim_InCnt^0-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 1770: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112 1900: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1754: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 1758: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 1759: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 1763: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 1903: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)))), cost: NONTERM Eliminating location l27 by chaining: Applied chaining First rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 23 Second rule: l27 -> l35 : TRUE, cost: 1 New rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 24 Applied chaining First rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 27 Second rule: l27 -> l35 : TRUE, cost: 1 New rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 Applied chaining First rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 33 Second rule: l27 -> l35 : TRUE, cost: 1 New rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 Applied chaining First rule: l1 -> l27 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 Second rule: l27 -> l35 : TRUE, cost: 1 New rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 Applied chaining First rule: l1 -> l27 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 38 Second rule: l27 -> l35 : TRUE, cost: 1 New rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 39 Applied deletion Removed the following rules: 159 1909 1910 1912 1916 1917 Eliminating location l35 by chaining: Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 Second rule: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 Second rule: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 Second rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -2+__const_10000^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 17+16*n696+6*n696*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -2+__const_10000^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 17+16*n696+6*n696*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -2+__const_10000^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 17+16*n696+6*n696*n112 Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 Second rule: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM New rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))), cost: NONTERM New rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM Applied chaining First rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 Second rule: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 Second rule: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 Applied chaining First rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 Second rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 1+11*n688+6*apsim_InCnt^0+6*n688*n112 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 11+11*n688+6*apsim_InCnt^0+6*n688*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 11+11*n688+6*apsim_InCnt^0+6*n688*n112 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 11+11*n688+6*apsim_InCnt^0+6*n688*n112 Applied chaining First rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 Second rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -2+__const_10000^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ -1-in_count^0 >= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 17+16*n696+6*n696*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -2+__const_10000^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ -1-in_count^0 >= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 17+16*n696+6*n696*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 17+16*n696+6*n696*n112 Applied chaining First rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=ret_getbyte25^post117, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=ret_getbyte25^post117, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: 16 Second rule: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM New rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -2+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0))))), cost: NONTERM Applied simplification Original rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -2+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0))))), cost: NONTERM New rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: 22 Second rule: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: 22 Second rule: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM New rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))), cost: NONTERM Applied simplification Original rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))), cost: NONTERM New rule: l1 -> [93] : (2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 Second rule: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21 Second rule: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM New rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))), cost: NONTERM Applied simplification Original rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))), cost: NONTERM New rule: l1 -> [93] : (2-apsim_InCnt^0+2*n112 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 Second rule: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 Second rule: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 22+11*n688+6*n688*n112+5*in_count^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 22+11*n688+6*n688*n112+5*in_count^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 22+11*n688+6*n688*n112+5*in_count^0 Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 Second rule: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM New rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))), cost: NONTERM New rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 24 Second rule: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 24 Second rule: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 24 Second rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 25-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 24 Second rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 25+16*n696+6*n696*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 25+16*n696+6*n696*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 25+16*n696+6*n696*n112 Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 24 Second rule: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM New rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0))), cost: NONTERM New rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 Second rule: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 Second rule: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 29+11*n688+6*n688*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 29+11*n688+6*n688*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+n688 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 29+11*n688+6*n688*n112 Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 Second rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 Second rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 29+16*n696+6*n696*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 29+16*n696+6*n696*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 29+16*n696+6*n696*n112 Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 28 Second rule: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM New rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-__const_10000^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0) \/ (-1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM Applied simplification Original rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-__const_10000^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0) \/ (-1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM New rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 Second rule: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 Second rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 34 Second rule: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM New rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-__const_10000^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM Applied simplification Original rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-__const_10000^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM New rule: l1 -> [93] : (2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 Second rule: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+InCnt^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+InCnt^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+InCnt^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 Second rule: l35 -> l1 : apsim_InCnt^0'=-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+n688-apsim_InCnt^0+(-1+n688)*n112 >= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 1+11*n688+6*n688*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 36+11*n688+6*n688*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 36+11*n688+6*n688*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 36+11*n688+6*n688*n112 Applied chaining First rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 Second rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, (-1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 1+11*n688+6*apsim_InCnt^0+6*n688*n112 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 30+11*n688+6*apsim_InCnt^0+6*n688*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((0 >= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 30+11*n688+6*apsim_InCnt^0+6*n688*n112 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 30+11*n688+6*apsim_InCnt^0+6*n688*n112 Applied chaining First rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 Second rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -2+InCnt^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 36-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 Applied chaining First rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 Second rule: l35 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -1-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1+6*apsim_InCnt^0-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 New rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0), cost: 30+6*apsim_InCnt^0-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 Applied chaining First rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 Second rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=n696+out_count^0, ret_getbyte25^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, (-1-n696+checkpoint^0-in_count^0-(-1+n696)*n112 >= 0 /\ 1-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -in_count^0 >= 0 /\ -1+n696 >= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -2+checkpoint^0-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0+n696+(-1+n696)*n112 >= 0 /\ -1+i6^post114 >= 0))), cost: 1+16*n696+6*n696*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-in_count^0 >= 0 /\ ((1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 36+16*n696+6*n696*n112 Applied simplification Original rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-in_count^0 >= 0 /\ ((1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 36+16*n696+6*n696*n112 New rule: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 36+16*n696+6*n696*n112 Applied chaining First rule: l1 -> l35 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=ret_getbyte25^post117, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ret_getbyte25^post117, tmp___014^0'=ret_getbyte25^post117, in_count^0'=1+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=ret_getbyte25^post117, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35 Second rule: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM New rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -2+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0))))), cost: NONTERM Applied simplification Original rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -2+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0) \/ (1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0))))), cost: NONTERM New rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0))), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 39 Second rule: l35 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM New rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 39 Second rule: l35 -> l1 : apsim_InCnt^0'=apsim_InCnt^0+(free_ent^0-maxmaxcode^0)*n112+free_ent^0-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=out_count^0-free_ent^0+maxmaxcode^0, ret_getbyte25^0'=__const_429496^0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=-(free_ent^0-maxmaxcode^0)*n112-free_ent^0+in_count^0+maxmaxcode^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+apsim_InCnt^0+(1+free_ent^0-maxmaxcode^0)*n112+free_ent^0-n112-maxmaxcode^0, c7^0'=__const_429496^0, (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1-apsim_InCnt^0-(1+free_ent^0-maxmaxcode^0)*n112-free_ent^0+maxmaxcode^0 >= 0 /\ -1-free_ent^0+maxmaxcode^0 >= 0), cost: 1-6*(free_ent^0-maxmaxcode^0)*n112-9*free_ent^0+9*maxmaxcode^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 40-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 Applied chaining First rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=1, i6^0'=-1+i6^post114+hsize_reg10^0, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=1, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 39 Second rule: l35 -> [93] : ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2+apsim_InCnt^0-checkpoint^0+in_count^0 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-n112 <= 0 /\ in_count^0+n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0 <= 0 /\ in_count^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 2-checkpoint^0+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -3+checkpoint^0-in_count^0-2*n112 <= 0 /\ -1+InCnt^0 >= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 1-apsim_InCnt^0+2*n112 <= 0 /\ 2-checkpoint^0+in_count^0+n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -2-apsim_InCnt^0+checkpoint^0-in_count^0 <= 0 /\ 2-checkpoint^0+in_count^0 <= 0)), cost: NONTERM New rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0))), cost: NONTERM Applied simplification Original rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0))), cost: NONTERM New rule: l1 -> [93] : (2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0), cost: NONTERM Applied partial deletion Original rule: l1 -> l35 : apsim_InCnt^0'=-1+apsim_InCnt^0, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=in_count^0, ent8^0'=__const_429496^0, tmp___014^0'=__const_429496^0, in_count^0'=1+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 New rule: l1 -> [95] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 Applied deletion Removed the following rules: 555 1750 1752 1755 1757 1770 1779 1797 1815 1833 1851 1900 1933 1934 1935 1936 1937 Eliminated locations on tree-shaped paths Start location: l73 1692: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM 1892: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1896: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1938: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: NONTERM 1939: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 1940: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -2+__const_10000^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 17+16*n696+6*n696*n112 1941: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM 1942: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM 1943: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 1944: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 11+11*n688+6*apsim_InCnt^0+6*n688*n112 1945: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 17+16*n696+6*n696*n112 1946: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0))), cost: NONTERM 1947: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: NONTERM 1948: l1 -> [93] : (2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0), cost: NONTERM 1949: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1950: l1 -> [93] : (2-apsim_InCnt^0+2*n112 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM 1951: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM 1952: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 22+11*n688+6*n688*n112+5*in_count^0 1953: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))), cost: NONTERM 1954: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM 1955: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 1956: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 25-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 1957: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 25+16*n696+6*n696*n112 1958: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM 1959: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM 1960: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+n688 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 29+11*n688+6*n688*n112 1961: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 1962: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 29+16*n696+6*n696*n112 1963: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM 1964: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM 1965: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 1966: l1 -> [93] : (2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0), cost: NONTERM 1967: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+InCnt^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM 1968: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 36+11*n688+6*n688*n112 1969: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 30+11*n688+6*apsim_InCnt^0+6*n688*n112 1970: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -2+InCnt^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 36-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 1971: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0), cost: 30+6*apsim_InCnt^0-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 1972: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 36+16*n696+6*n696*n112 1973: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0))), cost: NONTERM 1974: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM 1975: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 40-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 1976: l1 -> [93] : (2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0), cost: NONTERM 1977: l1 -> [95] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1754: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 1758: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 1759: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 1763: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 1903: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+InCnt^0 >= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))), cost: NONTERM new rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM second rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM second rule: l1 -> [86] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+InCnt^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+InCnt^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+InCnt^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+InCnt^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)))), cost: NONTERM new rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+InCnt^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0)), cost: NONTERM second rule: l1 -> [86] : ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0)), cost: NONTERM new rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM Applied merging first rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM second rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0))), cost: NONTERM new rule: l1 -> [93] : ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM Applied merging first rule: l1 -> [93] : (2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0), cost: NONTERM second rule: l1 -> [93] : (2-apsim_InCnt^0+2*n112 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: NONTERM new rule: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM Applied merging first rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))), cost: NONTERM second rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM new rule: l1 -> [93] : ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ ((2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM Applied merging first rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM second rule: l1 -> [93] : (2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0), cost: NONTERM new rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM Applied merging first rule: l1 -> [93] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ -2+InCnt^0 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0))), cost: NONTERM second rule: l1 -> [93] : (2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0), cost: NONTERM new rule: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [93] : ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM second rule: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+2*i6^post114-hsize_reg10^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0)))), cost: NONTERM new rule: l1 -> [93] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [93] : ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0)) /\ ((2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM second rule: l1 -> [93] : (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))), cost: NONTERM new rule: l1 -> [93] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0)))), cost: NONTERM Applied merging first rule: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: NONTERM second rule: l1 -> [93] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0)), cost: NONTERM new rule: l1 -> [93] : ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: NONTERM Applied merging first rule: l1 -> [93] : ((apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0)))), cost: NONTERM second rule: l1 -> [93] : ((-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0)), cost: NONTERM new rule: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM Merged rules Start location: l73 1892: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1896: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1939: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 1940: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -2+__const_10000^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 17+16*n696+6*n696*n112 1943: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 1944: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 11+11*n688+6*apsim_InCnt^0+6*n688*n112 1945: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ free_ent^0-maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 17+16*n696+6*n696*n112 1952: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)) /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 22+11*n688+6*n688*n112+5*in_count^0 1955: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 1956: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 25-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 1957: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 25+16*n696+6*n696*n112 1960: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+n688 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 29+11*n688+6*n688*n112 1961: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 29-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 1962: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ -1+n696 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-in_count^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 29+16*n696+6*n696*n112 1965: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+offset^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ in_count^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 35-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 1968: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 36+11*n688+6*n688*n112 1969: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 30+11*n688+6*apsim_InCnt^0+6*n688*n112 1970: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -2+InCnt^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 36-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 1971: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=apsim_InCnt^0-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -2+apsim_InCnt^0 >= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ -1-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0), cost: 30+6*apsim_InCnt^0-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 1972: l1 -> l1 : InCnt^0'=-1+InCnt^0, apsim_InCnt^0'=-1+apsim_InCnt^0-n696-n696*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+n696+out_count^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, c37^0'=c37^post20, rat26^0'=rat26^post77, bits33^0'=-1+n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n696+n696*n112+in_count^0, bytes_out^0'=bytes_out^0+n_bits^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post71, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0-n696-(-1+n696)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-n696-in_count^0-(-1+n696)*n112 >= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxmaxcode^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n696 >= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -1-n696+__const_10000^0-(-1+n696)*n112 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+apsim_InCnt^0 <= 0 /\ 1+i6^post114 <= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0) \/ (-1+apsim_InCnt^0 <= 0 /\ -1+i6^post114 >= 0 /\ -2+InCnt^0 >= 0 /\ -apsim_InCnt^0+n696+(-1+n696)*n112 >= 0))), cost: 36+16*n696+6*n696*n112 1975: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, disp9^0'=1, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, maxcode^0'=maxcode^post38, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=-__const_8^0+bits33^post71, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, r_off32^0'=__const_8^0+bits33^post71-n_bits^0, hsize___027^0'=hsize^0, code31^0'=code31^post68, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ rat26^post77-ratio^0 <= 0), cost: 40-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 1977: l1 -> [95] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))), cost: 21+5*in_count^0 1987: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM 1996: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1754: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 1758: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 1759: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 1763: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 1903: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)))), cost: NONTERM Applied pruning (of leafs and parallel rules): Start location: l73 1892: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1896: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1939: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 1944: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 11+11*n688+6*apsim_InCnt^0+6*n688*n112 1955: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 1956: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 25-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 1960: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+n688 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 29+11*n688+6*n688*n112 1987: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM 1996: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1754: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 1758: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 1759: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 1763: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 1903: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)))), cost: NONTERM Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 25-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 New rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 25-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 Applied simplification Original rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+n688 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 29+11*n688+6*n688*n112 New rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+n688 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 29+11*n688+6*n688*n112 Simplified simple loops Start location: l73 1892: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1896: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1944: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 11+11*n688+6*apsim_InCnt^0+6*n688*n112 1987: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM 1996: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM 1997: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 1998: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 1999: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 25-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 2000: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+n688 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 29+11*n688+6*n688*n112 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1754: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 1758: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 1759: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 1763: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 1903: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)))), cost: NONTERM Accelerated simple loops Start location: l73 1892: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1896: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1944: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 11+11*n688+6*apsim_InCnt^0+6*n688*n112 1987: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM 1996: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM 1997: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 1998: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 1999: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 25-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 2000: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, n44^0'=n44^post32, rat26^0'=rat26^post77, i45^0'=0, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+n688 >= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 29+11*n688+6*n688*n112 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1754: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 1758: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 1759: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 1763: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 1903: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 11+11*n688+6*apsim_InCnt^0+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=1+__const_50^0+n112-__const_53^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688+2*__const_50^0+6*n688*n112+6*__const_53^0 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 11+11*n688+6*apsim_InCnt^0+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=1+n688+__const_50^0+n688*n112+n112-__const_53^0, i21^0'=0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n688+n688*n112+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+n112-__const_53^0 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 20+16*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*__const_53^0 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 11+11*n688+6*apsim_InCnt^0+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688-3*__const_257^0+2*__const_50^0+6*n688*n112+3*maxmaxcode^post83+6*__const_53^0 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> l1 : InCnt^0'=InCnt^0-apsim_InCnt^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+apsim_InCnt^0+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0-apsim_InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 11+11*n688+6*apsim_InCnt^0+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0, i21^0'=0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688-3*__const_257^0-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+3*maxmaxcode^post83+6*__const_53^0 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+2*__const_50^0+6*n688*n112+6*n112 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-2*n688-2*n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n688+n688*n112+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+2*n688+2*n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-2*n688-(-1+n688)*n112-n688*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 32+22*n688-2*__const_16^0+2*__const_50^0+12*n688*n112+2*hsize^0+6*n112 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n688*n112+6*n112+9*maxmaxcode^post83 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112+9*maxmaxcode^post83 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, checkpoint^0'=1+__const_10000^0+in_count^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 17+11*n688+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n692-n688*n112-n112-n692*n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1+n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n692+__const_10000^0+n112+n692*n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n692+n688*n112+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-n692-(-1+n688)*n112-2*n112-n692*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+10*n692+2*__const_50^0+6*n688*n112+6*n112+6*n692*n112 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n688*n112+n112, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-(-1+n688)*n112-2*n112+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688+2*__const_50^0+6*n688*n112+6*n112 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-2*n688-2*n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n688+n688*n112+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+2*n688+2*n688*n112+n112, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-2*n688-(-1+n688)*n112-n688*n112-2*n112+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 40+22*n688-2*__const_16^0+2*__const_50^0+12*n688*n112+2*hsize^0+6*n112 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n688*n112+6*n112+9*maxmaxcode^post83 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112+9*maxmaxcode^post83 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 Second rule: l1 -> l1 : apsim_InCnt^0'=-1-n688+apsim_InCnt^0-n688*n112, disp9^0'=-i6^post114+hsize_reg10^0, i6^0'=i6^post114, out_count^0'=1+out_count^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=__const_257^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+in_count^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688+apsim_InCnt^0-(-1+n688)*n112-n112, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0 /\ n688-apsim_InCnt^0+(-1+n688)*n112 >= 0))), cost: 25+11*n688+6*n688*n112 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n692-n688*n112-n112-n692*n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1+n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n692+__const_10000^0+n112+n692*n112, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n692+n688*n112+n112+n692*n112, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-n692-(-1+n688)*n112-2*n112-n692*n112+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n692 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688+10*n692+2*__const_50^0+6*n688*n112+6*n112+6*n692*n112 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 25-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-2*__const_257^0+2*maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2-2*__const_257^0-2*(__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1+2*__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-2*maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0), cost: 40-18*__const_257^0-12*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+18*maxmaxcode^post83 Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> l1 : apsim_InCnt^0'=-1+apsim_InCnt^0+__const_257^0+(__const_257^0-maxmaxcode^0)*n112-maxmaxcode^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+out_count^0+maxmaxcode^0, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, rat26^0'=rat26^post77, bits33^0'=n_bits^0, offset^0'=0, free_ent^0'=maxmaxcode^0, tmp___115^0'=-1+maxmaxcode^0, checkpoint^0'=1+__const_10000^0+in_count^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^0)*n112+in_count^0+maxmaxcode^0, bytes_out^0'=bytes_out^post25, r_off32^0'=offset^0, hsize___027^0'=hsize^0, code31^0'=__const_256^0, fcode5^0'=fcode5^post114, tmp___024^0'=apsim_InCnt^0+__const_257^0+(1+__const_257^0-maxmaxcode^0)*n112-n112-maxmaxcode^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -apsim_InCnt^0-__const_257^0-(1+__const_257^0-maxmaxcode^0)*n112+maxmaxcode^0 >= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -1-__const_257^0+maxmaxcode^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0), cost: 25-9*__const_257^0-6*(__const_257^0-maxmaxcode^0)*n112+9*maxmaxcode^0 New rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-2*__const_257^0+2*maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2-2*__const_257^0-2*(__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1+2*__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-2*maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0), cost: 40-18*__const_257^0-12*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+18*maxmaxcode^post83 Applied deletion Removed the following rules: 1944 1997 1998 1999 2000 Chained accelerated rules with incoming rules Start location: l73 1892: l1 -> [77] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((-2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 == 0 /\ rat26^post77-ratio^0 <= 0) \/ (-2*__const_16^0+hsize^0 >= 0 /\ 1+__const_16^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1896: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM 1987: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM 1996: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM 643: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1754: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 1758: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 1759: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 1763: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 1903: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)))), cost: NONTERM 2001: l73 -> l1 : InCnt^0'=1+__const_50^0+n112-__const_53^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688+2*__const_50^0+6*n688*n112+6*__const_53^0 2002: l73 -> l1 : InCnt^0'=1+n688+__const_50^0+n688*n112+n112-__const_53^0, i21^0'=0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n688+n688*n112+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+n112-__const_53^0 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 20+16*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*__const_53^0 2003: l73 -> l1 : InCnt^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688-3*__const_257^0+2*__const_50^0+6*n688*n112+3*maxmaxcode^post83+6*__const_53^0 2004: l73 -> l1 : InCnt^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0, i21^0'=0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688-3*__const_257^0-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+3*maxmaxcode^post83+6*__const_53^0 2005: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+2*__const_50^0+6*n688*n112+6*n112 2006: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-2*n688-2*n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n688+n688*n112+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+2*n688+2*n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-2*n688-(-1+n688)*n112-n688*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 32+22*n688-2*__const_16^0+2*__const_50^0+12*n688*n112+2*hsize^0+6*n112 2007: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n688*n112+6*n112+9*maxmaxcode^post83 2008: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112+9*maxmaxcode^post83 2009: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n692-n688*n112-n112-n692*n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1+n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n692+__const_10000^0+n112+n692*n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n692+n688*n112+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-n692-(-1+n688)*n112-2*n112-n692*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+10*n692+2*__const_50^0+6*n688*n112+6*n112+6*n692*n112 2010: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n688*n112+n112, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-(-1+n688)*n112-2*n112+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688+2*__const_50^0+6*n688*n112+6*n112 2011: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-2*n688-2*n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n688+n688*n112+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+2*n688+2*n688*n112+n112, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-2*n688-(-1+n688)*n112-n688*n112-2*n112+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 40+22*n688-2*__const_16^0+2*__const_50^0+12*n688*n112+2*hsize^0+6*n112 2012: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n688*n112+6*n112+9*maxmaxcode^post83 2013: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112+9*maxmaxcode^post83 2014: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n692-n688*n112-n112-n692*n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1+n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n692+__const_10000^0+n112+n692*n112, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n692+n688*n112+n112+n692*n112, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-n692-(-1+n688)*n112-2*n112-n692*n112+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n692 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688+10*n692+2*__const_50^0+6*n688*n112+6*n112+6*n692*n112 2015: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-2*__const_257^0+2*maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2-2*__const_257^0-2*(__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1+2*__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-2*maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0), cost: 40-18*__const_257^0-12*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+18*maxmaxcode^post83 2016: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-2*__const_257^0+2*maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2-2*__const_257^0-2*(__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1+2*__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-2*maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0), cost: 40-18*__const_257^0-12*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+18*maxmaxcode^post83 Eliminating location l1 by chaining: Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [81] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0))), cost: NONTERM New rule: l73 -> [81] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -2-n112+__const_53^0 <= 0) \/ (-1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -2-n112+__const_53^0 <= 0) \/ (-1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ ((-1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -2-n112+__const_53^0 <= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Second rule: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM New rule: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ ((2*i6^post114-hsize^0+(i6^post114-hsize^0)*n112 >= 0 /\ -1+__const_8388607^0-n112 <= 0 /\ 1+n112 >= 0 /\ -2+__const_10000^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+2*i6^post114+(1+n112)*(i6^post114-hsize^0)-hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-__const_257^0+maxmaxcode^post83 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ 1+__const_50^0+n112-__const_53^0 >= 0 /\ -__const_10000^0-n112+__const_53^0 <= 0) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-2*n112+__const_53^0 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n112+__const_53^0 <= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)))) /\ ((-1-n112+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ -1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (-1+__const_8388607^0-n112 <= 0 /\ 1+n112 <= 0 /\ i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n112+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -__const_10000^0-n112+__const_53^0 <= 0) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_16^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+n44^post32 >= 0 /\ -1 >= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n112+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -__const_10000^0-n112+__const_53^0 <= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ ((2*i6^post114-hsize^0+(i6^post114-hsize^0)*n112 >= 0 /\ -1+__const_8388607^0-n112 <= 0 /\ 1+n112 >= 0 /\ -2+__const_10000^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+2*i6^post114+(1+n112)*(i6^post114-hsize^0)-hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-__const_257^0+maxmaxcode^post83 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ 1+__const_50^0+n112-__const_53^0 >= 0 /\ -__const_10000^0-n112+__const_53^0 <= 0) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-2*n112+__const_53^0 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n112+__const_53^0 <= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)))) /\ ((-1-n112+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ -1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (-1+__const_8388607^0-n112 <= 0 /\ 1+n112 <= 0 /\ i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n112+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -__const_10000^0-n112+__const_53^0 <= 0) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_16^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+n44^post32 >= 0 /\ -1 >= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n112+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -__const_10000^0-n112+__const_53^0 <= 0))), cost: NONTERM New rule: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ ((-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_16^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+n44^post32 >= 0 /\ -1 >= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n112+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -__const_10000^0-n112+__const_53^0 <= 0) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n112+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -__const_10000^0-n112+__const_53^0 <= 0) \/ (0 <= 0 /\ -1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (2*i6^post114-hsize^0+(i6^post114-hsize^0)*n112 >= 0 /\ -1+__const_8388607^0-n112 <= 0 /\ 1+n112 >= 0 /\ -2+__const_10000^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+2*i6^post114+(1+n112)*(i6^post114-hsize^0)-hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1-n112+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n112+__const_53^0 <= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-__const_257^0+maxmaxcode^post83 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ 1+__const_50^0+n112-__const_53^0 >= 0 /\ -__const_10000^0-n112+__const_53^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-2*n112+__const_53^0 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+__const_8388607^0-n112 <= 0 /\ 1+n112 <= 0 /\ i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [81] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0))), cost: NONTERM New rule: l73 -> [81] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0)) /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((-1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -2-n688-n688*n112-n112+__const_53^0 <= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((-1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -2-n688-n688*n112-n112+__const_53^0 <= 0))), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2+__const_50^0 >= 0 /\ -2-n688-n688*n112-n112+__const_53^0 <= 0) \/ (-1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 Second rule: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM New rule: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ (((i6^post114-hsize^0)*(n688+n688*n112+n112)+2*i6^post114-hsize^0 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+n688+n688*n112+n112 >= 0 /\ 1-rat26^post77 <= 0 /\ 1+2*i6^post114+(i6^post114-hsize^0)*(1+n688+n688*n112+n112)-hsize^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -2-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0 <= 0 /\ -2-n688-n688*n112-n112+__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n688-n688*n112-__const_10000^0-n112+__const_53^0 <= 0 /\ 1+n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0)) /\ ((-1+i6^post114 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ -2-n688-n688*n112-n112+__const_53^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n688-n688*n112-__const_10000^0-n112+__const_53^0 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-2-n688-n688*n112-n112+__const_53^0 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n688-n688*n112-__const_10000^0-n112+__const_53^0 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0) \/ (-2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+n688+n688*n112+n112 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_16^0 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+n44^post32 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))))), cost: NONTERM Applied simplification Original rule: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ (((i6^post114-hsize^0)*(n688+n688*n112+n112)+2*i6^post114-hsize^0 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+n688+n688*n112+n112 >= 0 /\ 1-rat26^post77 <= 0 /\ 1+2*i6^post114+(i6^post114-hsize^0)*(1+n688+n688*n112+n112)-hsize^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -2-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0 <= 0 /\ -2-n688-n688*n112-n112+__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n688-n688*n112-__const_10000^0-n112+__const_53^0 <= 0 /\ 1+n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0)) /\ ((-1+i6^post114 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ -2-n688-n688*n112-n112+__const_53^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n688-n688*n112-__const_10000^0-n112+__const_53^0 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-2-n688-n688*n112-n112+__const_53^0 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n688-n688*n112-__const_10000^0-n112+__const_53^0 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0) \/ (-2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+n688+n688*n112+n112 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_16^0 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+n44^post32 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))))), cost: NONTERM New rule: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+n688+n688*n112+n112 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ ((i6^post114-hsize^0)*(n688+n688*n112+n112)+2*i6^post114-hsize^0 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+n688+n688*n112+n112 >= 0 /\ 1-rat26^post77 <= 0 /\ 1+2*i6^post114+(i6^post114-hsize^0)*(1+n688+n688*n112+n112)-hsize^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((2-__const_10000^0 <= 0 /\ -2-n688-n688*n112-n112+__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n688-n688*n112-__const_10000^0-n112+__const_53^0 <= 0 /\ 1+n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -2-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0)) /\ ((-1+i6^post114 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_16^0 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+n44^post32 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ -2-n688-n688*n112-n112+__const_53^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n688-n688*n112-__const_10000^0-n112+__const_53^0 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0) \/ (-2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (-2-n688-n688*n112-n112+__const_53^0 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n688-n688*n112-__const_10000^0-n112+__const_53^0 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((-2+__const_50^0 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0) \/ (-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((-2+__const_50^0 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0) \/ (-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM New rule: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+n44^post32 >= 0 /\ -1 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 >= 0 /\ 1+2*i6^post114-(i6^post114-hsize^0)*(-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83)-hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0-(i6^post114-hsize^0)*(__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83) >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0) \/ (0 <= 0 /\ 2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 2-__const_10000^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+n44^post32 >= 0 /\ -1 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 >= 0 /\ 1+2*i6^post114-(i6^post114-hsize^0)*(-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83)-hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0-(i6^post114-hsize^0)*(__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83) >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0) \/ (0 <= 0 /\ 2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 2-__const_10000^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0))), cost: NONTERM New rule: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 >= 0 /\ 1+2*i6^post114-(i6^post114-hsize^0)*(-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83)-hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0-(i6^post114-hsize^0)*(__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83) >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 2-__const_10000^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (0 <= 0 /\ 2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+n44^post32 >= 0 /\ -1 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [81] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0))), cost: NONTERM New rule: l73 -> [81] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> [93] : ((2-apsim_InCnt^0+2*n112 <= 0 /\ apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ i6^post114 == 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ in_count^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ offset^0+n_bits^0 <= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ offset^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ __const_16^0 <= 0 /\ -1+offset^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ -1+n44^post32 >= 0 /\ rat26^post77-ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+InCnt^0 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114+(-1+in_count^0)*(i6^post114-hsize_reg10^0)-hsize_reg10^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ in_count^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+(i6^post114-hsize_reg10^0)*in_count^0+2*i6^post114-hsize_reg10^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (-free_ent^0+maxmaxcode^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -2+apsim_InCnt^0 >= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ InCnt^0-apsim_InCnt^0 >= 0) \/ (2-__const_10000^0 <= 0 /\ apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-__const_10000^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+apsim_InCnt^0 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0)) /\ ((apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0))) \/ (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+InCnt^0-apsim_InCnt^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+apsim_InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1-apsim_InCnt^0+__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ 1+apsim_InCnt^0-__const_10000^0 <= 0 /\ __const_257^0-maxcode^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77+ratio^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ 1+in_count^0+n112 <= 0 /\ apsim_InCnt^0-n112 <= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ ((-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0) \/ (-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0))) \/ (2-apsim_InCnt^0+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (apsim_InCnt^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize_reg10^0 >= 0 /\ 1+in_count^0 <= 0 /\ ((-1+InCnt^0 >= 0 /\ 1+i6^post114 <= 0) \/ (-1+InCnt^0 >= 0 /\ -1+i6^post114 >= 0)))))), cost: NONTERM New rule: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+n44^post32 >= 0 /\ -1 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 >= 0 /\ 1+2*i6^post114-(i6^post114-hsize^0)*(-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83)-hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0-(i6^post114-hsize^0)*(__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83) >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ 2-__const_10000^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0) \/ (0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+n44^post32 >= 0 /\ -1 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 >= 0 /\ 1+2*i6^post114-(i6^post114-hsize^0)*(-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83)-hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0-(i6^post114-hsize^0)*(__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83) >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ 2-__const_10000^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0) \/ (0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ -3+__const_10000^0-2*n112 <= 0))), cost: NONTERM New rule: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+n44^post32 >= 0 /\ -1 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 >= 0 /\ 1+2*i6^post114-(i6^post114-hsize^0)*(-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83)-hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0-(i6^post114-hsize^0)*(__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83) >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ 2-__const_10000^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0)) /\ ((-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ -3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [81] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ -3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0))), cost: NONTERM New rule: l73 -> [81] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ __const_256^0 >= 0 /\ -1+n692 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -2-n692-n112-n692*n112+__const_53^0 <= 0) \/ (-1-n692-n112-n692*n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -2-n692-n112-n692*n112+__const_53^0 <= 0) \/ (-1-n692-n112-n692*n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [86] : (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -2-n692-n112-n692*n112+__const_53^0 <= 0) \/ (-1-n692-n112-n692*n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=1+__const_50^0+n112-__const_53^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688+2*__const_50^0+6*n688*n112+6*__const_53^0 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ 1-n688-n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [81] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ 1-n688-n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ 1-n688-n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (1+i6^post114 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=1+n688+__const_50^0+n688*n112+n112-__const_53^0, i21^0'=0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n688+n688*n112+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+n112-__const_53^0 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 20+16*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*__const_53^0 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+n112-__const_53^0 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+i6^post114 >= 0 /\ 1+__const_10000^0+n112-__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [81] : (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+n112-__const_53^0 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+i6^post114 >= 0 /\ 1+__const_10000^0+n112-__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0))), cost: NONTERM New rule: l73 -> [81] : (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+n112-__const_53^0 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+i6^post114 >= 0 /\ 1+__const_10000^0+n112-__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688-3*__const_257^0+2*__const_50^0+6*n688*n112+3*maxmaxcode^post83+6*__const_53^0 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-n688*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0, i21^0'=0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688-3*__const_257^0-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+3*maxmaxcode^post83+6*__const_53^0 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-n688*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0)) /\ ((-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [81] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-n688*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0)) /\ ((-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: NONTERM New rule: l73 -> [81] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-n688*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0)) /\ ((-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+2*__const_50^0+6*n688*n112+6*n112 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (-2-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ -1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [81] : (-2-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ -1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0))), cost: NONTERM New rule: l73 -> [81] : (-2-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ -1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+2*__const_50^0+6*n688*n112+6*n112 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-3-n688-n688*n112-n112+__const_53^0 <= 0 /\ -2+__const_50^0 >= 0)) /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-3-n688-n688*n112-n112+__const_53^0 <= 0 /\ -2+__const_50^0 >= 0)) /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [86] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-3-n688-n688*n112-n112+__const_53^0 <= 0 /\ -2+__const_50^0 >= 0) \/ -2-n688-n688*n112-n112+__const_53^0 <= 0) /\ ((-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-2*n688-2*n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n688+n688*n112+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+2*n688+2*n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-2*n688-(-1+n688)*n112-n688*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 32+22*n688-2*__const_16^0+2*__const_50^0+12*n688*n112+2*hsize^0+6*n112 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -2-2*n688+__const_8388607^0-2*n688*n112-n112 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [81] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -2-2*n688+__const_8388607^0-2*n688*n112-n112 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0))), cost: NONTERM New rule: l73 -> [81] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -2-2*n688+__const_8388607^0-2*n688*n112-n112 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (__const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-2*n688-2*n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n688+n688*n112+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+2*n688+2*n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-2*n688-(-1+n688)*n112-n688*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 32+22*n688-2*__const_16^0+2*__const_50^0+12*n688*n112+2*hsize^0+6*n112 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((-2-2*n688-2*n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3-2*n688-2*n688*n112-n112+__const_53^0 <= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((-2-2*n688-2*n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3-2*n688-2*n688*n112-n112+__const_53^0 <= 0))), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -3-2*n688-2*n688*n112-n112+__const_53^0 <= 0) \/ (-2-2*n688-2*n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n688*n112+6*n112+9*maxmaxcode^post83 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (0 <= 0 /\ -2-n688+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0)) /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [81] : (0 <= 0 /\ -2-n688+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0)) /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [81] : (0 <= 0 /\ -2-n688+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n688*n112+6*n112+9*maxmaxcode^post83 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0)) /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0)) /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)) /\ ((-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (0 <= 0 /\ -2-n688+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [81] : (0 <= 0 /\ -2-n688+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (0 <= 0 /\ -2-n688+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0)) /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0) \/ (-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0) \/ (-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)) /\ ((-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0) \/ (-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n692-n688*n112-n112-n692*n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1+n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n692+__const_10000^0+n112+n692*n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n692+n688*n112+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-n692-(-1+n688)*n112-2*n112-n692*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+10*n692+2*__const_50^0+6*n688*n112+6*n112+6*n692*n112 Second rule: l1 -> [81] : (-1+checkpoint^0-in_count^0 <= 0 /\ __const_8388607^0-in_count^0 <= 0 /\ -free_ent^0+maxmaxcode^0 <= 0 /\ -1+InCnt^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ n_bits^0 <= 0 /\ rat26^post77-ratio^0 <= 0))), cost: NONTERM New rule: l73 -> [81] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -2-n688-n692+__const_8388607^0-n688*n112-n112-n692*n112 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0)) /\ ((1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [81] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -2-n688-n692+__const_8388607^0-n688*n112-n112-n692*n112 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0)) /\ ((1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [81] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -2-n688-n692+__const_8388607^0-n688*n112-n112-n692*n112 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0)) /\ ((1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n692-n688*n112-n112-n692*n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1+n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n692+__const_10000^0+n112+n692*n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n692+n688*n112+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-n692-(-1+n688)*n112-2*n112-n692*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+10*n692+2*__const_50^0+6*n688*n112+6*n112+6*n692*n112 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2+__const_50^0 >= 0 /\ -3-n688-n692-n688*n112-n112-n692*n112+__const_53^0 <= 0) \/ (-2-n688-n692-n688*n112-n112-n692*n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2+__const_50^0 >= 0 /\ -3-n688-n692-n688*n112-n112-n692*n112+__const_53^0 <= 0) \/ (-2-n688-n692-n688*n112-n112-n692*n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [86] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n688*n112+n112, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-(-1+n688)*n112-2*n112+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688+2*__const_50^0+6*n688*n112+6*n112 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-3-n688-n688*n112-n112+__const_53^0 <= 0 /\ -2+__const_50^0 >= 0) \/ (-2-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-3-n688-n688*n112-n112+__const_53^0 <= 0 /\ -2+__const_50^0 >= 0) \/ (-2-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [86] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ (-2-n688-n688*n112-n112+__const_53^0 <= 0 \/ (-3-n688-n688*n112-n112+__const_53^0 <= 0 /\ -2+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-2*n688-2*n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n688+n688*n112+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+2*n688+2*n688*n112+n112, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-2*n688-(-1+n688)*n112-n688*n112-2*n112+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 40+22*n688-2*__const_16^0+2*__const_50^0+12*n688*n112+2*hsize^0+6*n112 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -3-2*n688-2*n688*n112-n112+__const_53^0 <= 0) \/ (-2-2*n688-2*n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -3-2*n688-2*n688*n112-n112+__const_53^0 <= 0) \/ (-2-2*n688-2*n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((-2-2*n688-2*n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3-2*n688-2*n688*n112-n112+__const_53^0 <= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n688*n112+6*n112+9*maxmaxcode^post83 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0) \/ (-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0) \/ (-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)) /\ ((-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0) \/ (-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112+9*maxmaxcode^post83 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0) \/ (-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n692-n688*n112-n112-n692*n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1+n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n692+__const_10000^0+n112+n692*n112, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n692+n688*n112+n112+n692*n112, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-n692-(-1+n688)*n112-2*n112-n692*n112+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n692 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688+10*n692+2*__const_50^0+6*n688*n112+6*n112+6*n692*n112 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n692 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2-n688-n692-n688*n112-n112-n692*n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3-n688-n692-n688*n112-n112-n692*n112+__const_53^0 <= 0)) /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n692 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2-n688-n692-n688*n112-n112-n692*n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3-n688-n692-n688*n112-n112-n692*n112+__const_53^0 <= 0)) /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [86] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n692 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-2*__const_257^0+2*maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2-2*__const_257^0-2*(__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1+2*__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-2*maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0), cost: 40-18*__const_257^0-12*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+18*maxmaxcode^post83 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0))), cost: NONTERM New rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -3+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0) \/ (-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied chaining First rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-2*__const_257^0+2*maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2-2*__const_257^0-2*(__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1+2*__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-2*maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0), cost: 40-18*__const_257^0-12*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+18*maxmaxcode^post83 Second rule: l1 -> [86] : ((-1+apsim_InCnt^0 <= 0 /\ -2+InCnt^0 >= 0) \/ (apsim_InCnt^0 <= 0 /\ -1+InCnt^0 >= 0)), cost: NONTERM New rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -3+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0) \/ (-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM Applied simplification Original rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -3+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0) \/ (-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM New rule: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0))), cost: NONTERM Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 New rule: l73 -> [97] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=0, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 New rule: l73 -> [97] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 New rule: l73 -> [97] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=__const_257^0+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 New rule: l73 -> [97] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-1-n692-n112-n692*n112+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=__const_10000^0, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=1+n692+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-n692-(-1+n692)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=0, (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 New rule: l73 -> [97] : (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=1+__const_50^0+n112-__const_53^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688+2*__const_50^0+6*n688*n112+6*__const_53^0 New rule: l73 -> [97] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688+2*__const_50^0+6*n688*n112+6*__const_53^0 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=1+n688+__const_50^0+n688*n112+n112-__const_53^0, i21^0'=0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n688+n688*n112+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+n112-__const_53^0 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 20+16*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*__const_53^0 New rule: l73 -> [97] : (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+n112-__const_53^0 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 20+16*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*__const_53^0 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688-3*__const_257^0+2*__const_50^0+6*n688*n112+3*maxmaxcode^post83+6*__const_53^0 New rule: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688-3*__const_257^0+2*__const_50^0+6*n688*n112+3*maxmaxcode^post83+6*__const_53^0 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0, i21^0'=0, apsim_InCnt^0'=-n688-n688*n112, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=n688+n688*n112+__const_53^0, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=1-n688-(-1+n688)*n112-n112, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688-3*__const_257^0-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+3*maxmaxcode^post83+6*__const_53^0 New rule: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688-3*__const_257^0-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+3*maxmaxcode^post83+6*__const_53^0 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-(-1+n688)*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+2*__const_50^0+6*n688*n112+6*n112 New rule: l73 -> [97] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+2*__const_50^0+6*n688*n112+6*n112 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-2*n688-2*n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n688+n688*n112+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+2*n688+2*n688*n112+n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-2*n688-(-1+n688)*n112-n688*n112-2*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 32+22*n688-2*__const_16^0+2*__const_50^0+12*n688*n112+2*hsize^0+6*n112 New rule: l73 -> [97] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 32+22*n688-2*__const_16^0+2*__const_50^0+12*n688*n112+2*hsize^0+6*n112 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n688*n112+6*n112+9*maxmaxcode^post83 New rule: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n688*n112+6*n112+9*maxmaxcode^post83 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112+9*maxmaxcode^post83 New rule: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112+9*maxmaxcode^post83 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n692-n688*n112-n112-n692*n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1+n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=0, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n692+__const_10000^0+n112+n692*n112, ret_getbyte18^0'=__const_429496^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n692+n688*n112+n112+n692*n112, bytes_out^0'=3, maxmaxcode^0'=maxmaxcode^post83, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-n692-(-1+n688)*n112-2*n112-n692*n112+__const_53^0, c7^0'=__const_429496^0, ratio^0'=rat26^post77, (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+10*n692+2*__const_50^0+6*n688*n112+6*n112+6*n692*n112 New rule: l73 -> [97] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+10*n692+2*__const_50^0+6*n688*n112+6*n112+6*n692*n112 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n688*n112+n112, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-(-1+n688)*n112-2*n112+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688+2*__const_50^0+6*n688*n112+6*n112 New rule: l73 -> [97] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688+2*__const_50^0+6*n688*n112+6*n112 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-2*n688-2*n688*n112-n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n688+n688*n112+__const_10000^0+n112, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+2*n688+2*n688*n112+n112, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-2*n688-(-1+n688)*n112-n688*n112-2*n112+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 40+22*n688-2*__const_16^0+2*__const_50^0+12*n688*n112+2*hsize^0+6*n112 New rule: l73 -> [97] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 40+22*n688-2*__const_16^0+2*__const_50^0+12*n688*n112+2*hsize^0+6*n112 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n688*n112+6*n112+9*maxmaxcode^post83 New rule: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n688*n112+6*n112+9*maxmaxcode^post83 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-__const_257^0+maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n688*n112+n112+maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-(-1+n688)*n112-2*n112-maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112+9*maxmaxcode^post83 New rule: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112+9*maxmaxcode^post83 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2-n688-n692-n688*n112-n112-n692*n112+__const_53^0, disp9^0'=-i6^post114+hsize^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1+n692, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=__const_257^0, maxbits^0'=__const_16^0, checkpoint^0'=2+n692+__const_10000^0+n112+n692*n112, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2+n688+n692+n688*n112+n112+n692*n112, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1-n688-n692-(-1+n688)*n112-2*n112-n692*n112+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n692 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688+10*n692+2*__const_50^0+6*n688*n112+6*n112+6*n692*n112 New rule: l73 -> [97] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n692 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688+10*n692+2*__const_50^0+6*n688*n112+6*n112+6*n692*n112 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=-__const_16^0+hsize^0, apsim_InCnt^0'=-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-2*__const_257^0+2*maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2-2*__const_257^0-2*(__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1+2*__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-2*maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0), cost: 40-18*__const_257^0-12*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+18*maxmaxcode^post83 New rule: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0), cost: 40-18*__const_257^0-12*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+18*maxmaxcode^post83 Applied partial deletion Original rule: l73 -> l1 : InCnt^0'=__const_50^0, i21^0'=0, apsim_InCnt^0'=-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0, tmp12^0'=__const_429496^0, i6^0'=i6^post114, out_count^0'=1-2*__const_257^0+2*maxmaxcode^post83, hshift11^0'=__const_8^0, hsize___019^0'=hsize^0, maxcode^0'=maxcode^post83, clear_flg^0'=1, ret_getbyte25^0'=__const_429496^0, i3^0'=__const_50^0, tmp___017^0'=__const_53^0, m122^0'=-1, rat26^0'=rat26^post77, hsize_reg10^0'=hsize^0, count^0'=__const_50^0, tabort4^0'=-1+__const_50^0, bits33^0'=__const_9^0, offset^0'=0, free_ent^0'=maxmaxcode^post83, tmp___115^0'=-1+maxmaxcode^post83, maxbits^0'=__const_16^0, checkpoint^0'=2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83, ret_getbyte18^0'=__const_429496^0, i29^0'=-__const_16^0+hsize^0, apsim_bound11113^0'=0, ent8^0'=ent8^post111, tmp___014^0'=__const_429496^0, in_count^0'=2-2*__const_257^0-2*(__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83, bytes_out^0'=bytes_out^post25, r_off32^0'=0, hsize___027^0'=hsize^0, maxmaxcode^0'=maxmaxcode^post83, code31^0'=__const_256^0, seed2^0'=seed2^post84, n_bits^0'=__const_9^0, fcode5^0'=fcode5^post114, tmp___024^0'=-1+2*__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+(1+__const_257^0-maxmaxcode^post83)*n112-2*n112-2*maxmaxcode^post83+__const_53^0, m130^0'=-1, c7^0'=__const_429496^0, ratio^0'=0, (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0), cost: 40-18*__const_257^0-12*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+18*maxmaxcode^post83 New rule: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0), cost: 40-18*__const_257^0-12*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+18*maxmaxcode^post83 Applied deletion Removed the following rules: 643 1754 1758 1759 1763 1892 1896 1987 1996 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 Eliminated locations on tree-shaped paths Start location: l73 1717: l73 -> [75] : ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1721: l73 -> [76] : ((__const_50^0 <= 0 /\ 1-__const_65536^0+hsize^0 <= 0) \/ (-1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ 1-__const_65536^0+hsize^0 <= 0 /\ __const_53^0 <= 0) \/ (__const_50^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-__const_65536^0+hsize^0 <= 0)), cost: NONTERM 1728: l73 -> [86] : ((block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-__const_16^0*n3-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0*n3-__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0)), cost: NONTERM 1903: l73 -> [93] : ((3-__const_10000^0+n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -4+__const_10000^0-2*n112 <= 0 /\ 2+2*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0) \/ (3-__const_10000^0+n112 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n112+__const_53^0 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)))), cost: NONTERM 2017: l73 -> [81] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 2018: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ ((-1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -2-n112+__const_53^0 <= 0))), cost: NONTERM 2019: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ ((-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_16^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+n44^post32 >= 0 /\ -1 >= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n112+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -__const_10000^0-n112+__const_53^0 <= 0) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n112+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -__const_10000^0-n112+__const_53^0 <= 0) \/ (0 <= 0 /\ -1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (2*i6^post114-hsize^0+(i6^post114-hsize^0)*n112 >= 0 /\ -1+__const_8388607^0-n112 <= 0 /\ 1+n112 >= 0 /\ -2+__const_10000^0-n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+2*i6^post114+(1+n112)*(i6^post114-hsize^0)-hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1-n112+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2+2*n112 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-2*n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n112+__const_53^0 <= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-__const_257^0+maxmaxcode^post83 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ __const_10000^0+n112-__const_53^0 <= 0 /\ 1+__const_50^0+n112-__const_53^0 >= 0 /\ -__const_10000^0-n112+__const_53^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2+n112 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-2*n112+__const_53^0 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (-1+__const_8388607^0-n112 <= 0 /\ 1+n112 <= 0 /\ i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ 3+3*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))), cost: NONTERM 2020: l73 -> [81] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0)) /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2021: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2+__const_50^0 >= 0 /\ -2-n688-n688*n112-n112+__const_53^0 <= 0) \/ (-1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2022: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ 1+n688+n688*n112+n112 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ ((i6^post114-hsize^0)*(n688+n688*n112+n112)+2*i6^post114-hsize^0 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+n688+n688*n112+n112 >= 0 /\ 1-rat26^post77 <= 0 /\ 1+2*i6^post114+(i6^post114-hsize^0)*(1+n688+n688*n112+n112)-hsize^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((2-__const_10000^0 <= 0 /\ -2-n688-n688*n112-n112+__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n688-n688*n112-__const_10000^0-n112+__const_53^0 <= 0 /\ 1+n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -2-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0)) /\ ((-1+i6^post114 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_16^0 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+n44^post32 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ -2-n688-n688*n112-n112+__const_53^0 >= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n688-n688*n112-__const_10000^0-n112+__const_53^0 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0) \/ (-2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 3+n688+n688*n112+3*n112-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -2+__const_10000^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1-n688-n688*n112-2*n112+__const_53^0 <= 0 /\ 2+n688+n688*n112+2*n112 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (-2-n688-n688*n112-n112+__const_53^0 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -n688-n688*n112-__const_10000^0-n112+__const_53^0 <= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ n688+n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0))), cost: NONTERM 2023: l73 -> [81] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0))), cost: NONTERM 2024: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0))), cost: NONTERM 2025: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 >= 0 /\ 1+2*i6^post114-(i6^post114-hsize^0)*(-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83)-hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0-(i6^post114-hsize^0)*(__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83) >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 2-__const_10000^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (0 <= 0 /\ 2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+n44^post32 >= 0 /\ -1 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))))), cost: NONTERM 2026: l73 -> [81] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0) \/ (-__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0))), cost: NONTERM 2027: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0))), cost: NONTERM 2028: l73 -> [93] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ ((0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ i6^post114 == 0 /\ 2-__const_10000^0+n112 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -1-__const_8^0+bits33^post71 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_16^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+n44^post32 >= 0 /\ -1 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0))) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))) \/ (2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (1+n112 <= 0 /\ 1+n112 >= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -2+__const_10000^0 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-__const_8^0+bits33^post71 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ rat26^post77 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ __const_257^0-maxcode^post83 <= 0 /\ bits33^post71 == 0 /\ -__const_16^0+hsize^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0) \/ (0 <= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 >= 0 /\ 1+2*i6^post114-(i6^post114-hsize^0)*(-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83)-hsize^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 2*i6^post114-hsize^0-(i6^post114-hsize^0)*(__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83) >= 0 /\ 1-rat26^post77 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ 2-__const_10000^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (0 <= 0 /\ 2-__const_10000^0+n112 <= 0 /\ 3-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+3*n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ -3+__const_10000^0-2*n112 <= 0) \/ (0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_10000^0+n112 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-2*n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+2*n112+maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ 2-__const_10000^0 <= 0 /\ 1+n112 <= 0 /\ 1+n112 >= 0 /\ 2-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))) \/ (0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ __const_257^0+(__const_257^0-maxmaxcode^post83)*n112-__const_10000^0-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0)) /\ ((-1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))))), cost: NONTERM 2029: l73 -> [81] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ __const_256^0 >= 0 /\ -1+n692 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: NONTERM 2030: l73 -> [86] : (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -2-n692-n112-n692*n112+__const_53^0 <= 0) \/ (-1-n692-n112-n692*n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2031: l73 -> [81] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ 1+rat26^post86 <= 0 /\ 1-n688-n688*n112+__const_10000^0+n112-__const_53^0 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (1+i6^post114 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0))), cost: NONTERM 2032: l73 -> [81] : (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+n112-__const_53^0 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+i6^post114 >= 0 /\ 1+__const_10000^0+n112-__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0))), cost: NONTERM 2033: l73 -> [81] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-n688*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0))), cost: NONTERM 2034: l73 -> [81] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -n688+__const_8388607^0-n688*n112-__const_53^0 <= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1-n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-n688*n112+__const_10000^0+n112+maxmaxcode^post83-__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0)) /\ ((-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: NONTERM 2035: l73 -> [81] : (-2-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ -1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ __const_9^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_256^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2036: l73 -> [86] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-3-n688-n688*n112-n112+__const_53^0 <= 0 /\ -2+__const_50^0 >= 0) \/ -2-n688-n688*n112-n112+__const_53^0 <= 0) /\ ((-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2037: l73 -> [81] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -2-2*n688+__const_8388607^0-2*n688*n112-n112 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (__const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0))), cost: NONTERM 2038: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -3-2*n688-2*n688*n112-n112+__const_53^0 <= 0) \/ (-2-2*n688-2*n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2039: l73 -> [81] : (0 <= 0 /\ -2-n688+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)) /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0))), cost: NONTERM 2040: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)) /\ ((-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0))), cost: NONTERM 2041: l73 -> [81] : (0 <= 0 /\ -2-n688+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0)) /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2042: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)) /\ ((-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0) \/ (-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2043: l73 -> [81] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -1-n688-n688*n112+__const_10000^0 <= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -2-n688-n692+__const_8388607^0-n688*n112-n112-n692*n112 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ -__const_16^0+hsize^0 <= 0) \/ (0 <= 0 /\ -__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_256^0 >= 0 /\ 1-2*__const_16^0-__const_16^0*n9+hsize^0 <= 0 /\ -2*__const_16^0-__const_16^0*(-1+n9)+hsize^0 >= 0) \/ (0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ __const_9^0 <= 0 /\ __const_8^0-bits33^post71 <= 0 /\ __const_256^0 >= 0)) /\ ((1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2044: l73 -> [86] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2045: l73 -> [86] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0)) /\ (-2-n688-n688*n112-n112+__const_53^0 <= 0 \/ (-3-n688-n688*n112-n112+__const_53^0 <= 0 /\ -2+__const_50^0 >= 0))), cost: NONTERM 2046: l73 -> [86] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0 /\ ((-2-2*n688-2*n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3-2*n688-2*n688*n112-n112+__const_53^0 <= 0))), cost: NONTERM 2047: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0)) /\ ((-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0) \/ (-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2048: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-2+__const_50^0 >= 0 /\ -3-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0) \/ (-2-n688+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n688*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0)) /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2049: l73 -> [86] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n692 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2050: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((-2+__const_50^0 >= 0 /\ -3+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0) \/ (-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0))), cost: NONTERM 2051: l73 -> [86] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ ((-2+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0) \/ (-2+__const_50^0 >= 0 /\ -3+2*__const_257^0+2*(__const_257^0-maxmaxcode^post83)*n112-n112-2*maxmaxcode^post83+__const_53^0 <= 0))), cost: NONTERM 2052: l73 -> [97] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+2*__const_50^0+6*n112 2053: l73 -> [97] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -1+block_compress^0 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n112-__const_53^0 >= 0 /\ n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 15+11*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112 2054: l73 -> [97] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+9*maxmaxcode^post83 2055: l73 -> [97] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0), cost: 15-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+9*maxmaxcode^post83 2056: l73 -> [97] : (-3+__const_10000^0-n112 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ n692+(-1+n692)*n112+n112-__const_53^0 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+n692 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0), cost: 15+10*n692+2*__const_50^0+6*n112+6*n692*n112 2057: l73 -> [97] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -3-n112+__const_53^0 >= 0 /\ -1+block_compress^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+i6^post114 <= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ __const_50^0+n112-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688+2*__const_50^0+6*n688*n112+6*__const_53^0 2058: l73 -> [97] : (-3-n688-n688*n112-n112+__const_53^0 >= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ 1+n112-__const_53^0 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ n688+__const_50^0+n688*n112+n112-__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 20+16*n688-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*__const_53^0 2059: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688-3*__const_257^0+2*__const_50^0+6*n688*n112+3*maxmaxcode^post83+6*__const_53^0 2060: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -3+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+n688+(-1+n688)*n112 >= 0) \/ (-1+i6^post114 >= 0 /\ -__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+__const_50^0+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+n688+(-1+n688)*n112 >= 0))), cost: 20+11*n688-3*__const_257^0-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+3*maxmaxcode^post83+6*__const_53^0 2061: l73 -> [97] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+2*__const_50^0+6*n688*n112+6*n112 2062: l73 -> [97] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 32+22*n688-2*__const_16^0+2*__const_50^0+12*n688*n112+2*hsize^0+6*n112 2063: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n688*n112+6*n112+9*maxmaxcode^post83 2064: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ 1-rat26^post77 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112+9*maxmaxcode^post83 2065: l73 -> [97] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ -1+n692 >= 0 /\ -1+rat26^post77 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 32+11*n688+10*n692+2*__const_50^0+6*n688*n112+6*n112+6*n692*n112 2066: l73 -> [97] : (-1+__const_8388607^0-n112 <= 0 /\ -2+__const_10000^0-n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (-1+i6^post114 >= 0 /\ 1+n688+(-1+n688)*n112+n112-__const_53^0 >= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688+2*__const_50^0+6*n688*n112+6*n112 2067: l73 -> [97] : (__const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -__const_257^0+maxmaxcode^post83 <= 0 /\ -1+n688 >= 0 /\ -2-n688-n688*n112+__const_10000^0-n112 <= 0 /\ 1+rat26^post86 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ 1+2*n688+(-1+n688)*n112+n688*n112+n112-__const_53^0 >= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1-n688-n688*n112-n112+__const_53^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ -1-n688+__const_8388607^0-n688*n112-n112 <= 0), cost: 40+22*n688-2*__const_16^0+2*__const_50^0+12*n688*n112+2*hsize^0+6*n112 2068: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n688*n112+6*n112+9*maxmaxcode^post83 2069: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ 1+rat26^post86 <= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -__const_16^0+hsize^0 >= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688-__const_257^0-(__const_257^0-maxmaxcode^post83)*n112+(-1+n688)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688-9*__const_257^0-6*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+6*n688*n112+2*hsize^0+6*n112+9*maxmaxcode^post83 2070: l73 -> [97] : (-1-n692+__const_8388607^0-n112-n692*n112 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ -1+n688 >= 0 /\ -2-n692-(-1+n692)*n112+__const_10000^0-n112 >= 0 /\ 1+rat26^post86 <= 0 /\ __const_257^0-maxmaxcode^post83 >= 0 /\ -1+block_compress^0 >= 0 /\ -2-n692+__const_10000^0-n112-n692*n112 <= 0 /\ 1+__const_256^0 <= 0 /\ -1+n692 >= 0 /\ rat26^post77 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ __const_53^0 <= 0 /\ 2*i6^post114-hsize^0 >= 0 /\ ((-1+i6^post114 >= 0 /\ -1+__const_50^0 >= 0) \/ (1+n688+n692+(-1+n688)*n112+n112+n692*n112-__const_53^0 >= 0 /\ 1+i6^post114 <= 0 /\ -1+__const_50^0 >= 0))), cost: 40+11*n688+10*n692+2*__const_50^0+6*n688*n112+6*n112+6*n692*n112 2071: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 <= 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0), cost: 40-18*__const_257^0-12*(__const_257^0-maxmaxcode^post83)*n112+2*__const_50^0+6*n112+18*maxmaxcode^post83 2072: l73 -> [97] : (0 <= 0 /\ __const_65536^0-hsize^0 <= 0 /\ 1-2*__const_16^0+hsize^0 <= 0 /\ 1-2*__const_257^0-(__const_257^0-maxmaxcode^post83)*n112-(1+__const_257^0-maxmaxcode^post83)*n112+n112+2*maxmaxcode^post83-__const_53^0 >= 0 /\ -1+__const_257^0+__const_8388607^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83 <= 0 /\ -1+block_compress^0 >= 0 /\ 1+__const_256^0 <= 0 /\ rat26^post77 <= 0 /\ -1+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112-n112-maxmaxcode^post83+__const_53^0 <= 0 /\ -__const_257^0-(1+__const_257^0-maxmaxcode^post83)*n112+n112+maxmaxcode^post83-__const_53^0 >= 0 /\ -1-n112+__const_53^0 <= 0 /\ -__const_16^0+hsize^0 == 0 /\ -1+__const_50^0 >= 0 /\ __const_53^0 <= 0 /\ -1-__const_257^0+maxmaxcode^post83 >= 0 /\ -2+__const_257^0+(__const_257^0-maxmaxcode^post83)*n112+__const_10000^0-n112-maxmaxcode^post83 <= 0), cost: 40-18*__const_257^0-12*(__const_257^0-maxmaxcode^post83)*n112-2*__const_16^0+2*__const_50^0+2*hsize^0+6*n112+18*maxmaxcode^post83 Computing asymptotic complexity Proved nontermination of rule 1717 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: ((__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ -1+block_compress^0 >= 0 /\ __const_53^0 <= 0) \/ (__const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_50^0 <= 0) \/ (block_compress^0 == 0 /\ __const_65536^0-hsize^0 <= 0 /\ -2*__const_16^0+hsize^0 >= 0 /\ __const_16^0 <= 0 /\ __const_53^0 <= 0))